aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazumasa Mitsunari <knimitz@witz-inc.co.jp>2017-11-01 14:20:44 +0900
committerKazumasa Mitsunari <knimitz@witz-inc.co.jp>2017-11-01 10:14:40 +0000
commit1363f808f98eccfe113624cfcf3291fd601fbac2 (patch)
treea1bcbc2399aaae71be7a177ea2db207524b2fea0
parent71e9700fe906fff4f111bc70d025912ee5dd095a (diff)
Update document
Update ApplicationGuide Change-Id: I8a9c675adeb8997debaa553f0e45f736a2719010 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
-rw-r--r--doc/ApplicationGuide.md262
-rw-r--r--doc/api-ref/html/_application_guide_8md.html100
-rw-r--r--doc/api-ref/html/_application_guide_8md_source.html98
-rw-r--r--doc/api-ref/html/_display___audio___transition1_8md.html100
-rw-r--r--doc/api-ref/html/_display___audio___transition1_8md_source.html98
-rw-r--r--doc/api-ref/html/_display___audio___transition2_8md.html100
-rw-r--r--doc/api-ref/html/_display___audio___transition2_8md_source.html98
-rw-r--r--doc/api-ref/html/_r_e_a_d_m_e_8md.html100
-rw-r--r--doc/api-ref/html/_r_e_a_d_m_e_8md_source.html98
-rw-r--r--doc/api-ref/html/annotated.html43
-rw-r--r--doc/api-ref/html/annotated_dup.js41
-rw-r--r--doc/api-ref/html/audio__manager__interface_8c.html8528
-rw-r--r--doc/api-ref/html/audio__manager__interface_8c.js197
-rw-r--r--doc/api-ref/html/audio__manager__interface_8c_source.html384
-rw-r--r--doc/api-ref/html/audio__manager__interface_8h.html10296
-rw-r--r--doc/api-ref/html/audio__manager__interface_8h.js308
-rw-r--r--doc/api-ref/html/audio__manager__interface_8h_source.html355
-rw-r--r--doc/api-ref/html/class_lib_soundmanager.html493
-rw-r--r--doc/api-ref/html/class_lib_soundmanager.js21
-rw-r--r--doc/api-ref/html/classes.html32
-rw-r--r--doc/api-ref/html/dir_0edebbbd890f462231084d11aa59ffa6.html115
-rw-r--r--doc/api-ref/html/dir_0edebbbd890f462231084d11aa59ffa6.js8
-rw-r--r--doc/api-ref/html/dir_874624da9b22748f4ce7f5a12a2384c3.html104
-rw-r--r--doc/api-ref/html/dir_874624da9b22748f4ce7f5a12a2384c3.js6
-rw-r--r--doc/api-ref/html/dir_b62d30696523dc2fcd1e0f670058b8e1.html104
-rw-r--r--doc/api-ref/html/dir_b62d30696523dc2fcd1e0f670058b8e1.js4
-rw-r--r--doc/api-ref/html/dir_c0f9ac54811231ea41ecdb457a109fa8.html108
-rw-r--r--doc/api-ref/html/dir_c0f9ac54811231ea41ecdb457a109fa8.js6
-rw-r--r--doc/api-ref/html/dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html106
-rw-r--r--doc/api-ref/html/dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.js5
-rw-r--r--doc/api-ref/html/dir_fc265b39262ea2713c037617d421974d.html104
-rw-r--r--doc/api-ref/html/dir_fc265b39262ea2713c037617d421974d.js4
-rw-r--r--doc/api-ref/html/files.html23
-rw-r--r--doc/api-ref/html/files.js2
-rw-r--r--doc/api-ref/html/functions.html362
-rw-r--r--doc/api-ref/html/functions_enum.html98
-rw-r--r--doc/api-ref/html/functions_eval.html98
-rw-r--r--doc/api-ref/html/functions_func.html27
-rw-r--r--doc/api-ref/html/functions_type.html98
-rw-r--r--doc/api-ref/html/functions_vars.html322
-rw-r--r--doc/api-ref/html/globals.html55
-rw-r--r--doc/api-ref/html/globals_a.html884
-rw-r--r--doc/api-ref/html/globals_c.html108
-rw-r--r--doc/api-ref/html/globals_d.html133
-rw-r--r--doc/api-ref/html/globals_defs.html304
-rw-r--r--doc/api-ref/html/globals_dup.js15
-rw-r--r--doc/api-ref/html/globals_e.html103
-rw-r--r--doc/api-ref/html/globals_enum.html98
-rw-r--r--doc/api-ref/html/globals_eval.html107
-rw-r--r--doc/api-ref/html/globals_func.html622
-rw-r--r--doc/api-ref/html/globals_func.js8
-rw-r--r--doc/api-ref/html/globals_func_c.html105
-rw-r--r--doc/api-ref/html/globals_func_g.html127
-rw-r--r--doc/api-ref/html/globals_func_o.html181
-rw-r--r--doc/api-ref/html/globals_func_s.html113
-rw-r--r--doc/api-ref/html/globals_g.html127
-rw-r--r--doc/api-ref/html/globals_i.html163
-rw-r--r--doc/api-ref/html/globals_n.html100
-rw-r--r--doc/api-ref/html/globals_o.html253
-rw-r--r--doc/api-ref/html/globals_r.html109
-rw-r--r--doc/api-ref/html/globals_s.html122
-rw-r--r--doc/api-ref/html/globals_t.html136
-rw-r--r--doc/api-ref/html/globals_type.html225
-rw-r--r--doc/api-ref/html/globals_vars.html10
-rw-r--r--doc/api-ref/html/libsoundmanager_8cpp.html12
-rw-r--r--doc/api-ref/html/libsoundmanager_8cpp_source.html40
-rw-r--r--doc/api-ref/html/libsoundmanager_8hpp.html51
-rw-r--r--doc/api-ref/html/libsoundmanager_8hpp_source.html31
-rw-r--r--doc/api-ref/html/md__r_1__sound_manager_binding__r_e_a_d_m_e.html98
-rw-r--r--doc/api-ref/html/md__r_1__sound_manager_binding_doc__application_guide.html360
-rw-r--r--doc/api-ref/html/md__r_1__sound_manager_binding_doc__display__audio__transition1.html339
-rw-r--r--doc/api-ref/html/md__r_1__sound_manager_binding_doc__display__audio__transition2.html759
-rw-r--r--doc/api-ref/html/menudata.js84
-rw-r--r--doc/api-ref/html/navtreedata.js21
-rw-r--r--doc/api-ref/html/navtreeindex0.js308
-rw-r--r--doc/api-ref/html/navtreeindex1.js253
-rw-r--r--doc/api-ref/html/navtreeindex2.js253
-rw-r--r--doc/api-ref/html/navtreeindex3.js16
-rw-r--r--doc/api-ref/html/pages.html105
-rw-r--r--doc/api-ref/html/search/all_0.js35
-rw-r--r--doc/api-ref/html/search/all_1.js220
-rwxr-xr-xdoc/api-ref/html/search/all_10.html26
-rwxr-xr-xdoc/api-ref/html/search/all_10.js26
-rwxr-xr-xdoc/api-ref/html/search/all_11.html26
-rwxr-xr-xdoc/api-ref/html/search/all_11.js18
-rwxr-xr-xdoc/api-ref/html/search/all_12.html26
-rwxr-xr-xdoc/api-ref/html/search/all_12.js5
-rwxr-xr-xdoc/api-ref/html/search/all_13.html26
-rwxr-xr-xdoc/api-ref/html/search/all_13.js5
-rwxr-xr-xdoc/api-ref/html/search/all_14.html26
-rwxr-xr-xdoc/api-ref/html/search/all_14.js4
-rw-r--r--doc/api-ref/html/search/all_2.js4
-rw-r--r--doc/api-ref/html/search/all_3.js11
-rw-r--r--doc/api-ref/html/search/all_4.js20
-rw-r--r--doc/api-ref/html/search/all_5.js9
-rw-r--r--doc/api-ref/html/search/all_6.js11
-rw-r--r--doc/api-ref/html/search/all_7.js31
-rw-r--r--doc/api-ref/html/search/all_8.js28
-rw-r--r--doc/api-ref/html/search/all_9.js7
-rw-r--r--doc/api-ref/html/search/all_a.js7
-rw-r--r--doc/api-ref/html/search/all_b.js6
-rw-r--r--doc/api-ref/html/search/all_c.js52
-rw-r--r--doc/api-ref/html/search/all_d.js10
-rwxr-xr-xdoc/api-ref/html/search/all_e.html26
-rwxr-xr-xdoc/api-ref/html/search/all_e.js4
-rwxr-xr-xdoc/api-ref/html/search/all_f.html26
-rwxr-xr-xdoc/api-ref/html/search/all_f.js11
-rw-r--r--doc/api-ref/html/search/classes_0.js34
-rw-r--r--doc/api-ref/html/search/classes_1.js2
-rwxr-xr-xdoc/api-ref/html/search/classes_2.html26
-rwxr-xr-xdoc/api-ref/html/search/classes_2.js4
-rwxr-xr-xdoc/api-ref/html/search/classes_3.html26
-rwxr-xr-xdoc/api-ref/html/search/classes_3.js4
-rwxr-xr-xdoc/api-ref/html/search/classes_4.html26
-rwxr-xr-xdoc/api-ref/html/search/classes_4.js4
-rwxr-xr-xdoc/api-ref/html/search/classes_5.html26
-rwxr-xr-xdoc/api-ref/html/search/classes_5.js4
-rwxr-xr-xdoc/api-ref/html/search/classes_6.html26
-rwxr-xr-xdoc/api-ref/html/search/classes_6.js4
-rwxr-xr-xdoc/api-ref/html/search/classes_7.html26
-rwxr-xr-xdoc/api-ref/html/search/classes_7.js4
-rwxr-xr-xdoc/api-ref/html/search/classes_8.html26
-rwxr-xr-xdoc/api-ref/html/search/classes_8.js4
-rw-r--r--doc/api-ref/html/search/defines_0.js2
-rw-r--r--doc/api-ref/html/search/defines_1.js28
-rw-r--r--doc/api-ref/html/search/defines_3.js13
-rw-r--r--doc/api-ref/html/search/defines_4.js3
-rw-r--r--doc/api-ref/html/search/defines_5.js23
-rw-r--r--doc/api-ref/html/search/defines_6.js12
-rw-r--r--doc/api-ref/html/search/defines_7.js3
-rwxr-xr-xdoc/api-ref/html/search/defines_8.html26
-rwxr-xr-xdoc/api-ref/html/search/defines_8.js6
-rwxr-xr-xdoc/api-ref/html/search/defines_9.html26
-rwxr-xr-xdoc/api-ref/html/search/defines_9.js16
-rwxr-xr-xdoc/api-ref/html/search/enums_0.html26
-rwxr-xr-xdoc/api-ref/html/search/enums_0.js4
-rwxr-xr-xdoc/api-ref/html/search/enums_1.html26
-rwxr-xr-xdoc/api-ref/html/search/enums_1.js4
-rwxr-xr-xdoc/api-ref/html/search/enumvalues_0.html26
-rwxr-xr-xdoc/api-ref/html/search/enumvalues_0.js4
-rwxr-xr-xdoc/api-ref/html/search/enumvalues_1.html26
-rwxr-xr-xdoc/api-ref/html/search/enumvalues_1.js4
-rwxr-xr-xdoc/api-ref/html/search/enumvalues_2.html26
-rwxr-xr-xdoc/api-ref/html/search/enumvalues_2.js4
-rwxr-xr-xdoc/api-ref/html/search/enumvalues_3.html26
-rwxr-xr-xdoc/api-ref/html/search/enumvalues_3.js5
-rw-r--r--doc/api-ref/html/search/files_0.js5
-rw-r--r--doc/api-ref/html/search/files_1.js3
-rw-r--r--doc/api-ref/html/search/files_2.js3
-rwxr-xr-xdoc/api-ref/html/search/files_3.html26
-rwxr-xr-xdoc/api-ref/html/search/files_3.js4
-rwxr-xr-xdoc/api-ref/html/search/files_4.html26
-rwxr-xr-xdoc/api-ref/html/search/files_4.js7
-rw-r--r--doc/api-ref/html/search/functions_0.js159
-rw-r--r--doc/api-ref/html/search/functions_1.js6
-rw-r--r--doc/api-ref/html/search/functions_2.js2
-rw-r--r--doc/api-ref/html/search/functions_3.js10
-rw-r--r--doc/api-ref/html/search/functions_4.js5
-rw-r--r--doc/api-ref/html/search/functions_5.js3
-rw-r--r--doc/api-ref/html/search/functions_6.js28
-rw-r--r--doc/api-ref/html/search/functions_7.js3
-rw-r--r--doc/api-ref/html/search/functions_8.js7
-rwxr-xr-xdoc/api-ref/html/search/functions_9.html26
-rwxr-xr-xdoc/api-ref/html/search/functions_9.js4
-rwxr-xr-xdoc/api-ref/html/search/functions_a.html26
-rwxr-xr-xdoc/api-ref/html/search/functions_a.js4
-rwxr-xr-xdoc/api-ref/html/search/pages_0.html26
-rwxr-xr-xdoc/api-ref/html/search/pages_0.js5
-rwxr-xr-xdoc/api-ref/html/search/pages_1.html26
-rwxr-xr-xdoc/api-ref/html/search/pages_1.js4
-rw-r--r--doc/api-ref/html/search/searchdata.js28
-rwxr-xr-xdoc/api-ref/html/search/typedefs_0.html26
-rwxr-xr-xdoc/api-ref/html/search/typedefs_0.js30
-rwxr-xr-xdoc/api-ref/html/search/typedefs_1.html26
-rwxr-xr-xdoc/api-ref/html/search/typedefs_1.js4
-rwxr-xr-xdoc/api-ref/html/search/typedefs_2.html26
-rwxr-xr-xdoc/api-ref/html/search/typedefs_2.js15
-rwxr-xr-xdoc/api-ref/html/search/typedefs_3.html26
-rwxr-xr-xdoc/api-ref/html/search/typedefs_3.js4
-rw-r--r--doc/api-ref/html/search/variables_0.js4
-rw-r--r--doc/api-ref/html/search/variables_1.js3
-rwxr-xr-xdoc/api-ref/html/search/variables_10.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_10.js4
-rwxr-xr-xdoc/api-ref/html/search/variables_11.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_11.js5
-rw-r--r--doc/api-ref/html/search/variables_2.js5
-rw-r--r--doc/api-ref/html/search/variables_3.js2
-rwxr-xr-xdoc/api-ref/html/search/variables_4.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_4.js5
-rwxr-xr-xdoc/api-ref/html/search/variables_5.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_5.js32
-rwxr-xr-xdoc/api-ref/html/search/variables_6.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_6.js4
-rwxr-xr-xdoc/api-ref/html/search/variables_7.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_7.js4
-rwxr-xr-xdoc/api-ref/html/search/variables_8.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_8.js4
-rwxr-xr-xdoc/api-ref/html/search/variables_9.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_9.js6
-rwxr-xr-xdoc/api-ref/html/search/variables_a.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_a.js4
-rwxr-xr-xdoc/api-ref/html/search/variables_b.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_b.js12
-rwxr-xr-xdoc/api-ref/html/search/variables_c.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_c.js4
-rwxr-xr-xdoc/api-ref/html/search/variables_d.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_d.js4
-rwxr-xr-xdoc/api-ref/html/search/variables_e.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_e.js10
-rwxr-xr-xdoc/api-ref/html/search/variables_f.html26
-rwxr-xr-xdoc/api-ref/html/search/variables_f.js4
-rw-r--r--doc/api-ref/html/sm-error_8h.html151
-rw-r--r--doc/api-ref/html/sm-error_8h.js5
-rw-r--r--doc/api-ref/html/sm-error_8h_source.html100
-rw-r--r--doc/api-ref/html/sm-helper_8c.html479
-rw-r--r--doc/api-ref/html/sm-helper_8c.js12
-rw-r--r--doc/api-ref/html/sm-helper_8c_source.html134
-rw-r--r--doc/api-ref/html/sm-helper_8h.html585
-rw-r--r--doc/api-ref/html/sm-helper_8h.js26
-rw-r--r--doc/api-ref/html/sm-helper_8h_source.html133
-rw-r--r--doc/api-ref/html/soundmanager_8c.html326
-rw-r--r--doc/api-ref/html/soundmanager_8c.js21
-rw-r--r--doc/api-ref/html/soundmanager_8c_source.html93
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_iface.html365
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_iface.js17
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_proxy.html149
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_proxy.js5
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_proxy_class.html131
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_proxy_class.js4
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_proxy_private.html132
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_proxy_private.js4
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_skeleton.html149
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_skeleton.js5
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_class.html131
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_class.js4
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_private.html204
-rw-r--r--doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_private.js8
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_iface.html221
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_iface.js9
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy.html149
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy.js5
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_class.html131
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_class.js4
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_private.html132
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_private.js4
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton.html149
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton.js5
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_class.html131
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_class.js4
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_private.html204
-rw-r--r--doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_private.js8
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_iface.html455
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_iface.js22
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_proxy.html149
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_proxy.js5
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_proxy_class.html131
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_proxy_class.js4
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_proxy_private.html132
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_proxy_private.js4
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_skeleton.html149
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_skeleton.js5
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_class.html131
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_class.js4
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_private.html204
-rw-r--r--doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_private.js8
-rw-r--r--doc/api-ref/html/struct___extended_g_d_bus_arg_info.html147
-rw-r--r--doc/api-ref/html/struct___extended_g_d_bus_arg_info.js5
-rw-r--r--doc/api-ref/html/struct___extended_g_d_bus_interface_info.html147
-rw-r--r--doc/api-ref/html/struct___extended_g_d_bus_interface_info.js5
-rw-r--r--doc/api-ref/html/struct___extended_g_d_bus_method_info.html165
-rw-r--r--doc/api-ref/html/struct___extended_g_d_bus_method_info.js6
-rw-r--r--doc/api-ref/html/struct___extended_g_d_bus_property_info.html165
-rw-r--r--doc/api-ref/html/struct___extended_g_d_bus_property_info.js6
-rw-r--r--doc/api-ref/html/struct___extended_g_d_bus_signal_info.html147
-rw-r--r--doc/api-ref/html/struct___extended_g_d_bus_signal_info.js5
-rw-r--r--doc/api-ref/html/struct___object_iface.html131
-rw-r--r--doc/api-ref/html/struct___object_iface.js4
-rw-r--r--doc/api-ref/html/struct___object_manager_client.html149
-rw-r--r--doc/api-ref/html/struct___object_manager_client.js5
-rw-r--r--doc/api-ref/html/struct___object_manager_client_class.html131
-rw-r--r--doc/api-ref/html/struct___object_manager_client_class.js4
-rw-r--r--doc/api-ref/html/struct___object_proxy.html149
-rw-r--r--doc/api-ref/html/struct___object_proxy.js5
-rw-r--r--doc/api-ref/html/struct___object_proxy_class.html131
-rw-r--r--doc/api-ref/html/struct___object_proxy_class.js4
-rw-r--r--doc/api-ref/html/struct___object_skeleton.html149
-rw-r--r--doc/api-ref/html/struct___object_skeleton.js5
-rw-r--r--doc/api-ref/html/struct___object_skeleton_class.html131
-rw-r--r--doc/api-ref/html/struct___object_skeleton_class.js4
-rw-r--r--doc/api-ref/html/struct_changed_property.html165
-rw-r--r--doc/api-ref/html/struct_changed_property.js6
-rw-r--r--doc/api-ref/html/structavailability__s.html149
-rw-r--r--doc/api-ref/html/structavailability__s.js5
-rw-r--r--doc/api-ref/html/structdomain__data.html239
-rw-r--r--doc/api-ref/html/structdomain__data.js10
-rw-r--r--doc/api-ref/html/structevent.html8
-rw-r--r--doc/api-ref/html/structmain__sound__property__s.html149
-rw-r--r--doc/api-ref/html/structmain__sound__property__s.js5
-rw-r--r--doc/api-ref/html/structnotification__config__s.html167
-rw-r--r--doc/api-ref/html/structnotification__config__s.js6
-rw-r--r--doc/api-ref/html/structsound__property__s.html149
-rw-r--r--doc/api-ref/html/structsound__property__s.js5
302 files changed, 40987 insertions, 576 deletions
diff --git a/doc/ApplicationGuide.md b/doc/ApplicationGuide.md
index a56a7b1..e8c57e7 100644
--- a/doc/ApplicationGuide.md
+++ b/doc/ApplicationGuide.md
@@ -1,13 +1,15 @@
**Sound Manager Application Guide**
====
-<div align="right">Revision: 0.2Beta</div>
+<div align="right">Revision: 0.2Final</div>
<div align="right">TOYOTA MOTOR CORPORATION</div>
<div align="right">Advanced Driver Information Technology</div>
-<div align="right">2nd/Oct/2017</div>
+<div align="right">23rd/Oct/2017</div>
* * *
-## **<div id="Table\ of\ content">Table of content</div>**
+<div id="Table\ of\ content"></div>
+
+## Table of content
- [Target reader of this document](#Target\ reader\ of\ this\ document)
- [Overview](#Overview)
- [Getting Start](#Getting\ Start)
@@ -38,15 +40,20 @@
* * *
-## **<div id="Target\ reader\ of\ this\ document">Target reader of this document</div>**
+<div id="Target\ reader\ of\ this\ document"></div>
+
+## Target reader of this document
+
Application developer whose software uses sound output.
* * *
-## **<div id="Overview">Overview</div>**
-The sound manager is the service which provides **sound-right management** for multiple sound sources.
-This service based on GENIVI Audio Manager, and this package contains service binder and library for API calling.
-The reason why this service based on GENIVI Audio Manager is because the sound manager supports highly strong and flexible sound-right management function.
+<div id="Overview"></div>
+
+## Overview
+The sound manager is the service which provides **sound-right management** for multiple sound sources.
+This service is based on GENIVI Audio Manager, and this package contains service binding and library for API calling.
+The reason why this service is based on GENIVI Audio Manager is because GENIVI Audio Manager supports highly strong and flexible sound-right management function.
In order to understand, the below figure shows the one of typical usecases.
In this example, there are four sound mode.
@@ -57,35 +64,41 @@ In this example, there are four sound mode.
![Figure: Typical usecase](parts/typical-usecase.png)
The important points are:
-- **There is a priority for each sound source.**
- In this example, "Tel" and "TTS" is stronger than "MediaPlayer". Therefore when the system got incoming call, all four outputs of MediaPlayer are muted automatically by Sound Manager. And in this timing, Sound Manager will issue the event to Media Player, then Media Player can stop the music. (Because depends on OEM's requirement, "Stop" is required, not "Mute".)
- "Tel" and "TTS" have the same priority. So if TTS event happened on talking, each sound will output from independent speaker.
+- **There is a priority for each sound source.**
+ In this example, the priority of "Tel" and "TTS" is higher than "MediaPlayer". Therefore when the system got incoming call, all four outputs of MediaPlayer are muted automatically by Sound Manager. And in this timing, Sound Manager will issue the event to Media Player, then Media Player can stop the music. (Because depending on OEM's requirement, "Stop" is required.)
+ "Tel" and "TTS" have the same priority. So if TTS event happened on talking, each sound will output from independent speaker.
If on-hook button is touched, Sound Manager will resume previous sound mode. In this example, basically it's MediaPlayer sound. But if TTS still playing, three speaker will output MediaPlayer sound but one speaker will continue to output TTS sound.
-- **Sound mode transition should be done by Sound Manager not Applications.**
+- **Sound mode transition should be done by Sound Manager not Applications.**
Actually application cannot recognize all sound source and its priority, so some centerized manager is required. Sound Manager provides this function. Sound Manager has a database for usecase and priority and in line with this policy Sound Manager controls proper sound mode.
The below links show the example of Sound/Window mode transition.
-* [Single window application](Display_Audio_Transition1.md)
+* [Single window application](Display_Audio_Transition1.html)
This transition assumes target IVI system support only one window on screen. It's a similar transition to CES2017 demo.
-* [Dual window application](Display_Audio_Transition2.md)
+* [Dual window application](Display_Audio_Transition2.html)
This transition assumes target IVI system support two window (split screen) on screen.
Of course user can customize shortcut menu, but since it's too many states so this example limits shortcut menu as "Home", "MediaPlayer", "HVAC" and "Navigation".
* * *
-## **<div id="Getting\ Start">Getting Start</div>**
+<div id="Getting\ Start"></div>
+
+## Getting Start
+
+<div id="Supported\ environment"></div>
+
+### Supported environment
-### **<div id="Supported\ environment">Supported environment</div>**
| Item | Description |
|:------------|:----------------------------------|
-| AGL version | Daring Dab |
+| AGL version | Electric Eel |
| Hardware | Renesas R-Car Starter Kit Pro(M3) |
-### **<div id="Build">Build</div>**
+<div id="Build"></div>
+### Build
You can make Sound Manager object files by the following two stage operations.
**Download recipe**
@@ -93,26 +106,24 @@ If repo is already done, please start with git clone
```
$ mkdir WORK
$ cd WORK
-$ repo init -b dab -m dab_4.0.0_xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo
+$ repo init -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo
$ repo sync
-$ git clone https://gerrit.automotivelinux.org/gerrit/staging/meta-hmi-framework
```
-Then you can get the following recipe.
-* `meta-hmi-framework/agl-service-soundmanager-2017`
-
**Bitbake**
```
-$ source meta-agl/scripts/aglsetup.sh -m m3ulcb agl-demo agl-devel agl-appfw-smack hmi-framework
-$ bitbake agl-service-soundmanager-2017
+$ source meta-agl/scripts/aglsetup.sh -m m3ulcb agl-demo agl-devel agl-appfw-smack agl-hmi-framework
+$ bitbake agl-demo-platform
```
* * *
-### **<div id="Configuring">Configuring</div>**
+<div id="Configuring"></div>
+
+### Configuring
To use Sound Manager API, an application shall paste the following configuration definition into "config.xml" of application.
```
<feature name="urn:AGL:widget:required-api">
@@ -122,19 +133,22 @@ To use Sound Manager API, an application shall paste the following configuration
* * *
-### **<div id="Additional\ work">Additional work</div>**
+<div id="Additional\ work"></div>
+### Additional work
**Add Policy file**
-To add Sound Manager Domain into policy, put the following file to /etc/audiomanager/control.
+To add Sound Manager Domain into policy, put the following file to /etc/audiomanager/control on the target rootfs.
+
+` ${SOUNDMANAGER_DIR}/conf/audiomanager-config-sample/configuration.xml`
-` soundmanager/conf/audiomanager-config-sample/configuration.xml`
+This is a sample configuration.
**Remove Module router of Pulse Audio**
-Because the module rounter access to Audio manager for getting sound right instead of application in CES2017, after you changed your application code for Sound manager, you should remove the module router.
-To do this, you have to comment out line.143 of /etc/pulse/default.pa as below.
+Because the module rounter accesses Audio manager for getting sound right instead of application in CES2017, after you changed your application code for Sound manager, you shall modify the configuration for puluse audio not to load module router.
+To do this, you shall comment out line.143 of /etc/pulse/default.pa on the target rootfs as below.
```
.ifexists module-router.so
@@ -146,9 +160,11 @@ To do this, you have to comment out line.143 of /etc/pulse/default.pa as below.
* * *
-### **<div id="How\ to\ call\ Sound\ Manager\ APIs\ from\ your\ Application?">How to call Sound Manager APIs from your Application?</div>**
-Sound Manager provides a library which is called "libsoundmanager".
-This library provides function style API calling interface. So you should include libsoundmanager.hpp headerfile, and should link this library.
+<div id="How\ to\ call\ Sound\ Manager\ APIs\ from\ your\ Application?"></div>
+
+### How to call Sound Manager APIs from your Application?
+Sound Manager provides a library which is called "libsoundmanager".
+This library provides function style API calling interface. So you can include libsoundmanager.hpp headerfile, and can link this library.
Please also refer sample application and template.
@@ -159,7 +175,9 @@ See also our [Sample code](#Sample\ code).
* * *
-## **<div id="Supported\ usecase">Supported usecase</div>**
+<div id="Supported\ usecase"></div>
+
+## Supported usecase
1. Active source change
- When user choose different audio source with current one, IVI system stop or pause current source and activate new one.
- When user connect external device e.g. iPhone, USB memory IVI system change active source automatically to connected one.
@@ -183,31 +201,35 @@ See also our [Sample code](#Sample\ code).
* * *
-## **<div id="Software\ Architecture">Software Architecture</div>**
-The architecture of Sound Manager is shown below.
-Sound Manager is the service designed to be used by multiple applications.
-Therefore Sound Manager framework consists on two binder layers. Please refer the following figure.
-The upper binder is for application side security context for applications. The lower binder is for servide side security context.
-Usually application side binder has some business logic for each application, so the number of binders depend on the number of applications which use Sound Manager.
-On the other hand, regarding lower binder there is only one module in the system. This binder receives all messages from multiple applications (in detail, it comes from upper layer binder).
+<div id="Software\ Architecture"></div>
-The communication protocols between libsoundmanager and upper binder, upper binder and lower binder, lower binder (soundmanager-binding) and AudioManager are WebSocket.
+## Software Architecture
+The architecture of Sound Manager is shown below.
+Sound Manager is the service designed to be used by multiple applications.
+Therefore Sound Manager framework consists of two binder layers. Please refer the following figure.
+The upper binder is for application side security context. The lower binder is for server side security context.
+Usually an application side binder has some business logic for each application, so the number of binders depend on the number of applications which use Sound Manager.
+On the other hand, regarding lower binder there is only one module in the system. This binder receives messages from multiple applications (in detail, it comes from upper layer binder).
+
+The communication protocols between libsoundmanager and upper binder, upper binder and lower binder, are WebSocket. The protocols between lower binder (soundmanager-binding) and AudioManager is D-Bus.
![software-stack.png](parts/software-stack.png)
* * *
-## **<div id="API\ reference">API reference</div>**
+<div id="API\ reference"></div>
+
+## API reference
"libsoundmanager" and "soundmanager_binding" provides several kinds of APIs, and these APIs basically correspond to GENIVI Audio Manager API. (Some APIs are Sound Manager original functions.)
For understanding, GENIVI Audio Manager stands for one core module and three plug-ins.
-1. AudioManagerDaemon
+1. AudioManagerDaemon
This is a core module of Audio Manager.
-2. AudioManagerCommandPlugin
+2. AudioManagerCommandPlugin
This is a command interface for Audio Manager.
-3. AudioManagerController
+3. AudioManagerController
This plug-in can be used for sound-right management.
-4. AudioManagerRountingPlugin
+4. AudioManagerRountingPlugin
This plug-in abstracts the hardware and software. And sometimes there may be multiple plug-ins.
*) [See also GENIVI AudioManager Components](http://docs.projects.genivi.org/AudioManager/audiomanagercomponentspage.html)
@@ -216,81 +238,111 @@ For understanding, GENIVI Audio Manager stands for one core module and three plu
(This figure was copied from GENIVI Web page.)
-### **<div id="APIs">APIs</div>**
+<div id="APIs"></div>
+
+### APIs
+- init(int port, const std::string& token)
+- registerSource(const std::string& sourceName)
+- connect(int sourceID, int sinkID)
+- connect(int sourceID, const std::string& sinkName)
+- disconnect(int connectionID)
+- ackSetSourceState(int handle, int err)
+- set_event_handler(enum EventType_SM et, handler_asyncSetSourceState f)
+- register_callback( void (*event_cb)(const std::string& event, struct json_object* event_contents), void (*reply_cb)(struct json_object* reply_contents), void (*hangup_cb)(void) = nullptr)
+- register_callback( void (*reply_cb)(struct json_object* reply_contents), void (*hangup_cb)(void) = nullptr) (overload)
+
+Regarding more detail, please refer doxygen documents.
-- [init(int port, const std::string& token)]()
-- [registerSource(const std::string& sourceName)](http://docs.projects.genivi.org/AudioManager/a00053.html#acadce23459d94cec496d17700cbde230)
-- [connect(int sourceID, int sinkID)](http://docs.projects.genivi.org/AudioManager/a00033.html#a62d8f5aee1e601d59f993c5a5561e234)
-- [connect(int sourceID, const std::string& sinkName = "default")](http://docs.projects.genivi.org/AudioManager/a00033.html#a62d8f5aee1e601d59f993c5a5561e234)
-- [disconnect(int connectionID)](http://docs.projects.genivi.org/AudioManager/a00033.html#aa24d0146f4e3c75e02d6c0152e246da1)
-- [ackSetSourceState(int sourceID, int handle, int errno)](http://docs.projects.genivi.org/AudioManager/a00053.html#a11f6b0378a50296a72107d6a1fa7ec21)
-- [LibSoundmanager ()](api-ref/html/class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106)
-- [set_event_handler(enum EventType_AsyncSetSourceState et, handler_asyncSetSourceState f)]()
-- [register_callback( void (*event_cb)(const std::string& event, struct json_object* event_contents), void (*reply_cb)(struct json_object* reply_contents), void (*hangup_cb)(void) = nullptr)]()
-- [register_callback( void (*reply_cb)(struct json_object* reply_contents), void (*hangup_cb)(void) = nullptr)]()
+<div id="Events"></div>
+### Events
-The below APIs will be available at RC2.
+"libsoundmanager" provides the feature which receives the events which an app subscribes with "subscribe" API.
+An application can get events to register a callback function with "register_callback" API.
-- [setVolume (const am_sinkID_t sinkID, const am_mainVolume_t volume)](http://docs.projects.genivi.org/AudioManager/a00033.html#a6d47bc67473d75495260abe8c666fc7e)
-- [volumeStep (const am_sinkID_t sinkID, const int16_t volumeStep)](http://docs.projects.genivi.org/AudioManager/a00033.html#ad7a4c1fe5a2ecfaae5484a14d8820e58)
-- [setSinkMuteState (const am_sinkID_t sinkID, const am_MuteState_e muteState)](http://docs.projects.genivi.org/AudioManager/a00033.html#afae22041843c5349be16a6593d3ebb9c)
-- [getListMainConnections (std::vector< am_MainConnectionType_s > &listConnections)](http://docs.projects.genivi.org/AudioManager/a00033.html#a59d10a7178e3227d0b8f415308c71179)
-- [confirmRoutingReady (const uint16_t handle, const am_Error_e error)](http://docs.projects.genivi.org/AudioManager/a00053.html#a1dd1b89cccffeaafb1a3c11cebd7e48c)
+or you can use "set_event_handler" API to designate the event enumlation.
+- Event_AsyncSetSourceState
-### **<div id="Events">Events</div>**
+The below events will be available at final version.
-- [EventType_AsyncSetSourceState]()
+- Event_NewMainConnection
+- Event_RemovedMainConnection
+- Event_MainConnectionStateChanged
+- Event_VolumeChanged
+- Event_SinkMuteStateChanged
+- Event_setRoutingReady
+- Event_asyncConnect
+- Event_asyncDisconnect
-The below Events will be available at RC2.
+But these events are not necessary.
-- [EventType_NewMainConnection](http://docs.projects.genivi.org/AudioManager/a00034.html#a69ada9e19c65c1d078d8a5f473d08586)
-- [EventType_RemovedMainConnection](http://docs.projects.genivi.org/AudioManager/a00034.html#aa3b5906bcf682cff155fb24d402efd89)
-- [EventType_MainConnectionStateChanged](http://docs.projects.genivi.org/AudioManager/a00034.html#a32aa8ab84632805a876e023a7aead810)
-- [EventType_VolumeChanged](http://docs.projects.genivi.org/AudioManager/a00034.html#a4494fdd835137e572f2cf4a3aceb6ae5)
-- [EventType_SinkMuteStateChanged](http://docs.projects.genivi.org/AudioManager/a00034.html#a6068ce59089fbdc63aec81e778aba238)
-- [EventType_setRoutingReady](http://docs.projects.genivi.org/AudioManager/a00054.html#a7a4d410e30df0e8240d25a57e3c72c6b)
-- [EventType_asyncConnect](http://docs.projects.genivi.org/AudioManager/a00054.html#a8a81297be9c64511e27d85444c59b0d6)
-- [EventType_asyncSetSourceState](http://docs.projects.genivi.org/AudioManager/a00054.html#ab02d93d54ee9cd98776a3f2d274ee24d)
-- [EventType_asyncDisconnect](http://docs.projects.genivi.org/AudioManager/a00054.html#a93ae95515730eb615ab5dfc1316d7862)
+Note:
+
+"asyncSetSourceState" is always subscribed in init phase because this is the most important event for audio policy management.
+
+Regarding more detail, please refer doxygen documents.
* * *
-## **<div id="Sequence">Sequence</div>**
-### **<div id="StartUp">StartUp</div>**
+<div id="Sequence"></div>
+
+## Sequence
+<div id="StartUp"></div>
+
+### StartUp
![seq_startup.png](parts/seq_startup.svg)
-### **<div id="Registration">Registration</div>**
+<div id="Registration"></div>
+
+### Registration
![seq_registration.png](parts/seq_registration.svg)
-### **<div id="Request\ Sound\ Right">Request Sound Right</div>**
+<div id="Request\ Sound\ Right"></div>
+
+### Request Sound Right
![seq_requestsoundmode.png](parts/seq_requestsoundmode.svg)
-### **<div id="Connect\ Sound\ Route">Connect Sound Route</div>**
+<div id="Connect\ Sound\ Route"></div>
+
+### Connect Sound Route
![seq_connectsoundroute.png](parts/seq_connectsoundroute.svg)
-### **<div id="Start\ Sound\ Streaming">Start Sound Streaming</div>**
+<div id="Start\ Sound\ Streaming"></div>
+
+### Start Sound Streaming
![seq_startsoundstreaming.png](parts/seq_startsoundstreaming.svg)
-### **<div id="Stop\ Sound\ Streaming">Stop Sound Streaming</div>**
+<div id="Stop\ Sound\ Streaming"></div>
+
+### Stop Sound Streaming
![seq_stopsoundstreaming.png](parts/seq_stopsoundstreaming.svg)
-### **<div id="Disconnect\ Sound\ Route">Disconnect Sound Route</div>**
+<div id="Disconnect\ Sound\ Route"></div>
+
+### Disconnect Sound Route
![seq_disconnectsoundroute.png](parts/seq_disconnectsoundroute.svg)
-### **<div id="Change\ Volume">Change Volume</div>**
+<div id="Change\ Volume"></div>
+
+### Change Volume
![seq_changevolume.png](parts/seq_changevolume.svg)
-### **<div id="Set\ Mute\ State">Set Mute State</div>**
+<div id="Set\ Mute\ State"></div>
+
+### Set Mute State
![seq_setmutestate.png](parts/seq_setmutestate.svg)
-### **<div id="Release\ Sound\ Right">Release Sound Right</div>**
+<div id="Release\ Sound\ Right"></div>
+
+### Release Sound Right
![seq_releasesoundmode.png](parts/seq_releasesoundmode.svg)
* * *
-### **<div id="Audio\ Domain">Audio Domain</div>**
+<div id="Audio\ Domain"></div>
+
+### Audio Domain
One of the most important concept of Audio Manager is Audio Domain.
To use GENIVI Audio Manager based system, it may be better to understand this concept.
@@ -301,30 +353,20 @@ The below document should bring good understanding.
Although strongly recommended to read whole pages, but you can get quick understanding by page.10 to 14.
-# **<div id="Sample\ code">Sample code</div>**
-You can find sample implementation of Sound Manager as below.
-* `apps/agl-service-homescreen-2017/sample/template`
-* `apps/agl-service-homescreen-2017/sample/radio`
-* `apps/agl-service-homescreen-2017/sample/mediaplayer`
+<div id="Sample\ code"></div>
+
+# Sample code
+You can find samples using Sound Manager as below.
+* `apps/agl-service-homescreen-2017/sample/template`
+* `apps/radio (branch=sandbox/knimitz/hmi-framework)`
+<div id="Limitation"></div>
-# **<div id="Limitation">Limitation</div>**
-* Minimum APIs and Events are prepared for RC1, the following APIs will be available for RC2.
+# Limitation
+* Minimum APIs and Events are prepared for RC2, the following APIs will be available for final version of EE.
- * setVolume
- * volumeStep
- * setSinkMuteState
- * getListMainConnections
- * confirmRoutingReady
- * EventType_NewMainConnection
- * EventType_RemovedMainConnection
- * EventType_MainConnectionStateChanged
- * EventType_VolumeChanged
- * EventType_SinkMuteStateChanged
- * EventType_setRoutingReady
- * EventType_asyncConnect
- * EventType_asyncSetSourceState
- * EventType_asyncDisconnect
+ * getListMainSinks
+* Sound of application is not automatically muted for now because Audio Manager doesn't automatically stop with current plugins.
diff --git a/doc/api-ref/html/_application_guide_8md.html b/doc/api-ref/html/_application_guide_8md.html
new file mode 100644
index 0000000..886c13a
--- /dev/null
+++ b/doc/api-ref/html/_application_guide_8md.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/doc/ApplicationGuide.md File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_application_guide_8md.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">R:/SoundManagerBinding/doc/ApplicationGuide.md File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="_application_guide_8md_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_application_guide_8md.html">ApplicationGuide.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/_application_guide_8md_source.html b/doc/api-ref/html/_application_guide_8md_source.html
new file mode 100644
index 0000000..122781c
--- /dev/null
+++ b/doc/api-ref/html/_application_guide_8md_source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/doc/ApplicationGuide.md Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_application_guide_8md.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">R:/SoundManagerBinding/doc/ApplicationGuide.md</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_application_guide_8md.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;**Sound Manager Application Guide**</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;====</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;&lt;div align=&quot;right&quot;&gt;Revision: 0.2Beta&lt;/div&gt;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;&lt;div align=&quot;right&quot;&gt;TOYOTA MOTOR CORPORATION&lt;/div&gt;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;&lt;div align=&quot;right&quot;&gt;Advanced Driver Information Technology&lt;/div&gt;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;&lt;div align=&quot;right&quot;&gt;2nd/Oct/2017&lt;/div&gt;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;* * *</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;## **&lt;div id=&quot;Table\ of\ content&quot;&gt;Table of content&lt;/div&gt;**</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;- [Target reader of this document](#Target\ reader\ of\ this\ document)</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;- [Overview](#Overview)</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;- [Getting Start](#Getting\ Start)</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; - [Supported environment](#Supported\ environment)</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; - [Build](#Build)</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; - [Configuring](#Configuring)</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; - [Additional work](#Additional\ work)</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; - [How to call Sound Manager&#39;s APIs from your Application?](#How\ to\ call\ Sound\ Manager\ APIs\ from\ your\ Application?)</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;- [Supported usecase](#Supported\ usecase)</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;- [Software Architecture](#Software\ Architecture)</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;- [API reference](#API\ reference)</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; - [APIs](#APIs)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; - [Events](#Events)</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;- [Sequence](#Sequence)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; - [StartUp](#StartUp)</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; - [Registration](#Registration)</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; - [Request Sound Right](#Request\ Sound\ Right)</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; - [Connect Sound Route](#Connect\ Sound\ Route)</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; - [Start Sound Streaming](#Start\ Sound\ Streaming)</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; - [Stop Sound Streaming](#Stop\ Sound\ Streaming)</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; - [Disconnect Sound Route](#Disconnect\ Sound\ Route)</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; - [Change Volume](#Change\ Volume)</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; - [Set Mute State](#Set\ Mute\ State)</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; - [Release Sound Right](#Release\ Sound\ Right)</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; - [Audio Domain](#Audio\ Domain)</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;- [Sample code](#Sample\ code)</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;- [Limitation](#Limitation)</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;* * *</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;## **&lt;div id=&quot;Target\ reader\ of\ this\ document&quot;&gt;Target reader of this document&lt;/div&gt;**</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;Application developer whose software uses sound output.</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;* * *</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;## **&lt;div id=&quot;Overview&quot;&gt;Overview&lt;/div&gt;**</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;The sound manager is the service which provides **sound-right management** for multiple sound sources. </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;This service based on GENIVI Audio Manager, and this package contains service binder and library for API calling. </div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;The reason why this service based on GENIVI Audio Manager is because the sound manager supports highly strong and flexible sound-right management function.</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;In order to understand, the below figure shows the one of typical usecases.</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;In this example, there are four sound mode.</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;1. Audio Off</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;2. Media Player</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;3. Tel (Ring and talking)</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;4. TTS (Text To Speech; typically it&#39;s used by Navigation sound)</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;![Figure: Typical usecase](parts/typical-usecase.png)</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;The important points are:</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;- **There is a priority for each sound source.** </div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; In this example, &quot;Tel&quot; and &quot;TTS&quot; is stronger than &quot;MediaPlayer&quot;. Therefore when the system got incoming call, all four outputs of MediaPlayer are muted automatically by Sound Manager. And in this timing, Sound Manager will issue the event to Media Player, then Media Player can stop the music. (Because depends on OEM&#39;s requirement, &quot;Stop&quot; is required, not &quot;Mute&quot;.) </div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; &quot;Tel&quot; and &quot;TTS&quot; have the same priority. So if TTS event happened on talking, each sound will output from independent speaker. </div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; If on-hook button is touched, Sound Manager will resume previous sound mode. In this example, basically it&#39;s MediaPlayer sound. But if TTS still playing, three speaker will output MediaPlayer sound but one speaker will continue to output TTS sound.</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;- **Sound mode transition should be done by Sound Manager not Applications.** </div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; Actually application cannot recognize all sound source and its priority, so some centerized manager is required. Sound Manager provides this function. Sound Manager has a database for usecase and priority and in line with this policy Sound Manager controls proper sound mode.</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;The below links show the example of Sound/Window mode transition.</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;* [Single window application](Display_Audio_Transition1.md) </div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; This transition assumes target IVI system support only one window on screen. It&#39;s a similar transition to CES2017 demo.</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;* [Dual window application](Display_Audio_Transition2.md) </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; This transition assumes target IVI system support two window (split screen) on screen.</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; Of course user can customize shortcut menu, but since it&#39;s too many states so this example limits shortcut menu as &quot;Home&quot;, &quot;MediaPlayer&quot;, &quot;HVAC&quot; and &quot;Navigation&quot;.</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;* * *</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;## **&lt;div id=&quot;Getting\ Start&quot;&gt;Getting Start&lt;/div&gt;**</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;### **&lt;div id=&quot;Supported\ environment&quot;&gt;Supported environment&lt;/div&gt;**</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;| Item | Description |</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;|:------------|:----------------------------------|</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;| AGL version | Daring Dab |</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;| Hardware | Renesas R-Car Starter Kit Pro(M3) |</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;### **&lt;div id=&quot;Build&quot;&gt;Build&lt;/div&gt;**</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;You can make Sound Manager object files by the following two stage operations.</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;**Download recipe**</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;If repo is already done, please start with git clone</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;```</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;$ mkdir WORK</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;$ cd WORK</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;$ repo init -b dab -m dab_4.0.0_xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;$ repo sync</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;$ git clone https://gerrit.automotivelinux.org/gerrit/staging/meta-hmi-framework</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;```</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;Then you can get the following recipe.</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;* `meta-hmi-framework/agl-service-soundmanager-2017`</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;**Bitbake**</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;```</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;$ source meta-agl/scripts/aglsetup.sh -m m3ulcb agl-demo agl-devel agl-appfw-smack hmi-framework</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;$ bitbake agl-service-soundmanager-2017</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;```</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;* * *</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;### **&lt;div id=&quot;Configuring&quot;&gt;Configuring&lt;/div&gt;**</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;To use Sound Manager API, an application shall paste the following configuration definition into &quot;config.xml&quot; of application.</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;```</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;&lt;feature name=&quot;urn:AGL:widget:required-api&quot;&gt;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; &lt;param name=&quot;soundmanager&quot; value=&quot;ws&quot; /&gt;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;&lt;/feature&gt;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;```</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;* * *</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;### **&lt;div id=&quot;Additional\ work&quot;&gt;Additional work&lt;/div&gt;**</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;**Add Policy file**</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;To add Sound Manager Domain into policy, put the following file to /etc/audiomanager/control.</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;` soundmanager/conf/audiomanager-config-sample/configuration.xml`</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;**Remove Module router of Pulse Audio**</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;Because the module rounter access to Audio manager for getting sound right instead of application in CES2017, after you changed your application code for Sound manager, you should remove the module router. </div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;To do this, you have to comment out line.143 of /etc/pulse/default.pa as below.</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;```</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;.ifexists module-router.so</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;#load-module module-router</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;.endif</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;```</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;* * *</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;### **&lt;div id=&quot;How\ to\ call\ Sound\ Manager\ APIs\ from\ your\ Application?&quot;&gt;How to call Sound Manager APIs from your Application?&lt;/div&gt;**</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;Sound Manager provides a library which is called &quot;libsoundmanager&quot;. </div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;This library provides function style API calling interface. So you should include libsoundmanager.hpp headerfile, and should link this library.</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;Please also refer sample application and template.</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;See also our [Sample code](#Sample\ code).</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;&lt;br /&gt;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;* * *</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;## **&lt;div id=&quot;Supported\ usecase&quot;&gt;Supported usecase&lt;/div&gt;**</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;1. Active source change</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; - When user choose different audio source with current one, IVI system stop or pause current source and activate new one.</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; - When user connect external device e.g. iPhone, USB memory IVI system change active source automatically to connected one.</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;2. Active source locking</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; - When user is in phone call, IVI restrict to change active source.</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;3. Interrupt source mixing</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; - When car close to cross road IVI system reduce the volume of current source and mix with interrupt source e.g. Navigation Guidance.</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;4. Volume change</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; - User can change the volume of active source or sink.</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; - When user change volume during interruption e.g. Navigation Guidance, IVI system change its volume temporary or permanently.</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;5. Mute/unmute</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; - User can mute/unmute current active source.</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;6. Volume management</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; - When user change active source, IVI system mute/unmute to avoid distortion of sound.</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;7. Volume acceleration</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; - When road noise is increased by speed, IVI system automatically change the volume of active source.</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;8. Routing sound</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; - System needs to route sound stream to proper zones. (driver zone, passenger zone, rear seat zone)</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;[See also this page](https://wiki.automotivelinux.org/eg-ui-graphics-req-audiorouting)</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;* * *</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;## **&lt;div id=&quot;Software\ Architecture&quot;&gt;Software Architecture&lt;/div&gt;**</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;The architecture of Sound Manager is shown below. </div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;Sound Manager is the service designed to be used by multiple applications. </div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;Therefore Sound Manager framework consists on two binder layers. Please refer the following figure. </div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;The upper binder is for application side security context for applications. The lower binder is for servide side security context. </div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;Usually application side binder has some business logic for each application, so the number of binders depend on the number of applications which use Sound Manager. </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;On the other hand, regarding lower binder there is only one module in the system. This binder receives all messages from multiple applications (in detail, it comes from upper layer binder).</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;The communication protocols between libsoundmanager and upper binder, upper binder and lower binder, lower binder (soundmanager-binding) and AudioManager are WebSocket.</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;![software-stack.png](parts/software-stack.png)</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;* * *</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;## **&lt;div id=&quot;API\ reference&quot;&gt;API reference&lt;/div&gt;**</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;&quot;libsoundmanager&quot; and &quot;soundmanager_binding&quot; provides several kinds of APIs, and these APIs basically correspond to GENIVI Audio Manager API. (Some APIs are Sound Manager original functions.)</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;For understanding, GENIVI Audio Manager stands for one core module and three plug-ins.</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;1. AudioManagerDaemon </div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; This is a core module of Audio Manager.</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;2. AudioManagerCommandPlugin </div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; This is a command interface for Audio Manager.</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;3. AudioManagerController </div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; This plug-in can be used for sound-right management.</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;4. AudioManagerRountingPlugin </div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; This plug-in abstracts the hardware and software. And sometimes there may be multiple plug-ins.</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;*) [See also GENIVI AudioManager Components](http://docs.projects.genivi.org/AudioManager/audiomanagercomponentspage.html)</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;![See also GENIVI AudioManager Components](parts/am-component.png)</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;(This figure was copied from GENIVI Web page.)</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;### **&lt;div id=&quot;APIs&quot;&gt;APIs&lt;/div&gt;**</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;- [init(int port, const std::string&amp; token)]()</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;- [registerSource(const std::string&amp; sourceName)](http://docs.projects.genivi.org/AudioManager/a00053.html#acadce23459d94cec496d17700cbde230)</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;- [connect(int sourceID, int sinkID)](http://docs.projects.genivi.org/AudioManager/a00033.html#a62d8f5aee1e601d59f993c5a5561e234)</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;- [connect(int sourceID, const std::string&amp; sinkName = &quot;default&quot;)](http://docs.projects.genivi.org/AudioManager/a00033.html#a62d8f5aee1e601d59f993c5a5561e234)</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;- [disconnect(int connectionID)](http://docs.projects.genivi.org/AudioManager/a00033.html#aa24d0146f4e3c75e02d6c0152e246da1)</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;- [ackSetSourceState(int sourceID, int handle, int errno)](http://docs.projects.genivi.org/AudioManager/a00053.html#a11f6b0378a50296a72107d6a1fa7ec21)</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;- [LibSoundmanager ()](api-ref/html/class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106)</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;- [set_event_handler(enum EventType_AsyncSetSourceState et, handler_asyncSetSourceState f)]()</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;- [register_callback( void (*event_cb)(const std::string&amp; event, struct json_object* event_contents), void (*reply_cb)(struct json_object* reply_contents), void (*hangup_cb)(void) = nullptr)]()</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;- [register_callback( void (*reply_cb)(struct json_object* reply_contents), void (*hangup_cb)(void) = nullptr)]()</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;The below APIs will be available at RC2.</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;- [setVolume (const am_sinkID_t sinkID, const am_mainVolume_t volume)](http://docs.projects.genivi.org/AudioManager/a00033.html#a6d47bc67473d75495260abe8c666fc7e)</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;- [volumeStep (const am_sinkID_t sinkID, const int16_t volumeStep)](http://docs.projects.genivi.org/AudioManager/a00033.html#ad7a4c1fe5a2ecfaae5484a14d8820e58)</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;- [setSinkMuteState (const am_sinkID_t sinkID, const am_MuteState_e muteState)](http://docs.projects.genivi.org/AudioManager/a00033.html#afae22041843c5349be16a6593d3ebb9c)</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;- [getListMainConnections (std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections)](http://docs.projects.genivi.org/AudioManager/a00033.html#a59d10a7178e3227d0b8f415308c71179)</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;- [confirmRoutingReady (const uint16_t handle, const am_Error_e error)](http://docs.projects.genivi.org/AudioManager/a00053.html#a1dd1b89cccffeaafb1a3c11cebd7e48c)</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;### **&lt;div id=&quot;Events&quot;&gt;Events&lt;/div&gt;**</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;- [EventType_AsyncSetSourceState]()</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;The below Events will be available at RC2.</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;- [EventType_NewMainConnection](http://docs.projects.genivi.org/AudioManager/a00034.html#a69ada9e19c65c1d078d8a5f473d08586)</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;- [EventType_RemovedMainConnection](http://docs.projects.genivi.org/AudioManager/a00034.html#aa3b5906bcf682cff155fb24d402efd89)</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;- [EventType_MainConnectionStateChanged](http://docs.projects.genivi.org/AudioManager/a00034.html#a32aa8ab84632805a876e023a7aead810)</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;- [EventType_VolumeChanged](http://docs.projects.genivi.org/AudioManager/a00034.html#a4494fdd835137e572f2cf4a3aceb6ae5)</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;- [EventType_SinkMuteStateChanged](http://docs.projects.genivi.org/AudioManager/a00034.html#a6068ce59089fbdc63aec81e778aba238)</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;- [EventType_setRoutingReady](http://docs.projects.genivi.org/AudioManager/a00054.html#a7a4d410e30df0e8240d25a57e3c72c6b)</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;- [EventType_asyncConnect](http://docs.projects.genivi.org/AudioManager/a00054.html#a8a81297be9c64511e27d85444c59b0d6)</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;- [EventType_asyncSetSourceState](http://docs.projects.genivi.org/AudioManager/a00054.html#ab02d93d54ee9cd98776a3f2d274ee24d)</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;- [EventType_asyncDisconnect](http://docs.projects.genivi.org/AudioManager/a00054.html#a93ae95515730eb615ab5dfc1316d7862)</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;* * *</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;## **&lt;div id=&quot;Sequence&quot;&gt;Sequence&lt;/div&gt;**</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;### **&lt;div id=&quot;StartUp&quot;&gt;StartUp&lt;/div&gt;**</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;![seq_startup.png](parts/seq_startup.svg)</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;### **&lt;div id=&quot;Registration&quot;&gt;Registration&lt;/div&gt;**</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;![seq_registration.png](parts/seq_registration.svg)</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;### **&lt;div id=&quot;Request\ Sound\ Right&quot;&gt;Request Sound Right&lt;/div&gt;**</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;![seq_requestsoundmode.png](parts/seq_requestsoundmode.svg)</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;### **&lt;div id=&quot;Connect\ Sound\ Route&quot;&gt;Connect Sound Route&lt;/div&gt;**</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;![seq_connectsoundroute.png](parts/seq_connectsoundroute.svg)</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;### **&lt;div id=&quot;Start\ Sound\ Streaming&quot;&gt;Start Sound Streaming&lt;/div&gt;**</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;![seq_startsoundstreaming.png](parts/seq_startsoundstreaming.svg)</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;### **&lt;div id=&quot;Stop\ Sound\ Streaming&quot;&gt;Stop Sound Streaming&lt;/div&gt;**</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;![seq_stopsoundstreaming.png](parts/seq_stopsoundstreaming.svg)</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;### **&lt;div id=&quot;Disconnect\ Sound\ Route&quot;&gt;Disconnect Sound Route&lt;/div&gt;**</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;![seq_disconnectsoundroute.png](parts/seq_disconnectsoundroute.svg)</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;### **&lt;div id=&quot;Change\ Volume&quot;&gt;Change Volume&lt;/div&gt;**</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;![seq_changevolume.png](parts/seq_changevolume.svg)</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;### **&lt;div id=&quot;Set\ Mute\ State&quot;&gt;Set Mute State&lt;/div&gt;**</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;![seq_setmutestate.png](parts/seq_setmutestate.svg)</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;### **&lt;div id=&quot;Release\ Sound\ Right&quot;&gt;Release Sound Right&lt;/div&gt;**</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;![seq_releasesoundmode.png](parts/seq_releasesoundmode.svg)</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;* * *</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;### **&lt;div id=&quot;Audio\ Domain&quot;&gt;Audio Domain&lt;/div&gt;**</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;One of the most important concept of Audio Manager is Audio Domain.</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;To use GENIVI Audio Manager based system, it may be better to understand this concept.</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;The below document should bring good understanding.</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;[GENIVI Audio Manager: Generic Controller Plug-in](http://events.linuxfoundation.org/sites/events/files/slides/AGL_AMM_presentation_A01.pdf)</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;Although strongly recommended to read whole pages, but you can get quick understanding by page.10 to 14.</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;# **&lt;div id=&quot;Sample\ code&quot;&gt;Sample code&lt;/div&gt;**</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;You can find sample implementation of Sound Manager as below.</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;* `apps/agl-service-homescreen-2017/sample/template` </div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;* `apps/agl-service-homescreen-2017/sample/radio` </div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;* `apps/agl-service-homescreen-2017/sample/mediaplayer` </div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;# **&lt;div id=&quot;Limitation&quot;&gt;Limitation&lt;/div&gt;**</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;* Minimum APIs and Events are prepared for RC1, the following APIs will be available for RC2.</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; * setVolume</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; * volumeStep</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; * setSinkMuteState</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; * getListMainConnections</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; * confirmRoutingReady</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; * EventType_NewMainConnection</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; * EventType_RemovedMainConnection</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; * EventType_MainConnectionStateChanged</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; * EventType_VolumeChanged</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; * EventType_SinkMuteStateChanged</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; * EventType_setRoutingReady</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; * EventType_asyncConnect</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; * EventType_asyncSetSourceState</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; * EventType_asyncDisconnect</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div></div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_application_guide_8md.html">ApplicationGuide.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/_display___audio___transition1_8md.html b/doc/api-ref/html/_display___audio___transition1_8md.html
new file mode 100644
index 0000000..e22acf4
--- /dev/null
+++ b/doc/api-ref/html/_display___audio___transition1_8md.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/doc/Display_Audio_Transition1.md File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_display___audio___transition1_8md.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">R:/SoundManagerBinding/doc/Display_Audio_Transition1.md File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="_display___audio___transition1_8md_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_display___audio___transition1_8md.html">Display_Audio_Transition1.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/_display___audio___transition1_8md_source.html b/doc/api-ref/html/_display___audio___transition1_8md_source.html
new file mode 100644
index 0000000..1b00c83
--- /dev/null
+++ b/doc/api-ref/html/_display___audio___transition1_8md_source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/doc/Display_Audio_Transition1.md Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_display___audio___transition1_8md.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">R:/SoundManagerBinding/doc/Display_Audio_Transition1.md</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_display___audio___transition1_8md.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;# Sound mode transition for single window application</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;&lt;table&gt;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;&lt;tr bgcolor=&quot;lightskyblue&quot;&gt;&lt;td colspan=7&gt;State&lt;/td&gt;&lt;td colspan=21&gt;Event&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;&lt;tr bgcolor=&quot;lightskyblue&quot;&gt;&lt;td rowspan=2&gt;State ID&lt;/td&gt;&lt;td colspan=2&gt;Display&lt;/td&gt;&lt;td colspan=4&gt;Audio&lt;/td&gt;&lt;td colspan=2&gt;Power&lt;/td&gt;&lt;td colspan=6&gt;Push HomeScreen button&lt;/td&gt;&lt;td rowspan=2&gt;Start BTA&lt;/td&gt;&lt;td rowspan=2&gt;Incoming call&lt;/td&gt;&lt;td colspan=4&gt;Push Shortcut button&lt;/td&gt;&lt;td colspan=2&gt;TTS&lt;/td&gt;&lt;td colspan=3&gt;Push Phone control button&lt;/td&gt;&lt;td colspan=2&gt;Safety hazard&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;&lt;tr bgcolor=&quot;lightskyblue&quot;&gt;&lt;td&gt;Win#1&lt;/td&gt;&lt;td&gt;PopUp&lt;/td&gt;&lt;td&gt;FL&lt;/td&gt;&lt;td&gt;FR&lt;/td&gt;&lt;td&gt;RL&lt;/td&gt;&lt;td&gt;RR&lt;/td&gt;&lt;td&gt;On&lt;/td&gt;&lt;td&gt;Off&lt;/td&gt;&lt;td&gt;Media Player&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Other button&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;Media Player&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Navi INT TTS&lt;/td&gt;&lt;td&gt;Ended&lt;/td&gt;&lt;td&gt;Reject&lt;/td&gt;&lt;td&gt;Off hook&lt;/td&gt;&lt;td&gt;On hook&lt;/td&gt;&lt;td&gt;Detected&lt;/td&gt;&lt;td&gt;Recovered&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;&lt;tr&gt;&lt;td&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;&lt;tr&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;S77&lt;/td&gt;&lt;td&gt;S97&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S4&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;&lt;tr&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;S78&lt;/td&gt;&lt;td&gt;S98&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S4&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;&lt;tr&gt;&lt;td&gt;S4&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;&lt;tr&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;&lt;tr&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S61&lt;/td&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;&lt;tr&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;S82&lt;/td&gt;&lt;td&gt;S102&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S9&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;&lt;tr&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;S83&lt;/td&gt;&lt;td&gt;S103&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S9&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;&lt;tr&gt;&lt;td&gt;S9&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;&lt;tr&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;&lt;tr&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;&lt;tr&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;S87&lt;/td&gt;&lt;td&gt;S107&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S14&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;&lt;tr&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;S88&lt;/td&gt;&lt;td&gt;S108&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S14&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;&lt;tr&gt;&lt;td&gt;S14&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;&lt;tr&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;&lt;tr&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;&lt;tr&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;&lt;tr&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;&lt;tr&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;&lt;tr&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;&lt;tr&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;&lt;tr&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S24&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;&lt;tr&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S24&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;&lt;tr&gt;&lt;td&gt;S24&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S34&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;&lt;tr&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;&lt;tr&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;&lt;tr&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S29&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;&lt;tr&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S29&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;&lt;tr&gt;&lt;td&gt;S29&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S34&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;S30&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;&lt;tr&gt;&lt;td&gt;S30&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;S31&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;&lt;tr&gt;&lt;td&gt;S31&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S30&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;&lt;tr&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S34&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;&lt;tr&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S34&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;&lt;tr&gt;&lt;td&gt;S34&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;&lt;tr&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;&lt;tr&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;&lt;tr&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S39&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;&lt;tr&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;S39&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;&lt;tr&gt;&lt;td&gt;S39&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;&lt;tr&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;&lt;tr&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S61&lt;/td&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;&lt;tr&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S44&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;&lt;tr&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;S44&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;&lt;tr&gt;&lt;td&gt;S44&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;&lt;tr&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;&lt;tr&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;&lt;tr&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S49&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;&lt;tr&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;S49&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;&lt;tr&gt;&lt;td&gt;S49&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;&lt;tr&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;&lt;tr&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;&lt;tr&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;&lt;tr&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;&lt;tr&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;&lt;tr&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;&lt;tr&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;&lt;tr&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S59&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;&lt;tr&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S59&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;&lt;tr&gt;&lt;td&gt;S59&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;&lt;tr&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;S61&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;&lt;tr&gt;&lt;td&gt;S61&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;&lt;tr&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S64&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;&lt;tr&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S64&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;&lt;tr&gt;&lt;td&gt;S64&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;&lt;tr&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;&lt;tr&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;&lt;tr&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S69&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;&lt;tr&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S69&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;&lt;tr&gt;&lt;td&gt;S69&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;&lt;tr&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;&lt;tr&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;&lt;tr&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;&lt;tr&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;&lt;tr&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;&lt;tr&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;&lt;tr&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;&lt;tr&gt;&lt;td&gt;S77&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;S79&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;S78&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;&lt;tr&gt;&lt;td&gt;S78&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;S79&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S77&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;&lt;tr&gt;&lt;td&gt;S79&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S77&lt;/td&gt;&lt;td&gt;S80&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;&lt;tr&gt;&lt;td&gt;S80&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;S81&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S77&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;&lt;tr&gt;&lt;td&gt;S81&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S96&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S61&lt;/td&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S80&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S78&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;&lt;tr&gt;&lt;td&gt;S82&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;S84&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;S83&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;&lt;tr&gt;&lt;td&gt;S83&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;S84&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S82&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;&lt;tr&gt;&lt;td&gt;S84&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S82&lt;/td&gt;&lt;td&gt;S85&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;&lt;tr&gt;&lt;td&gt;S85&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;S86&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S82&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;&lt;tr&gt;&lt;td&gt;S86&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S96&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S85&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S83&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;&lt;tr&gt;&lt;td&gt;S87&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;S89&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;S88&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;&lt;tr&gt;&lt;td&gt;S88&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;S89&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S87&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;&lt;tr&gt;&lt;td&gt;S89&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S87&lt;/td&gt;&lt;td&gt;S90&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;&lt;tr&gt;&lt;td&gt;S90&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;S91&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S87&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;&lt;tr&gt;&lt;td&gt;S91&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S96&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S90&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S88&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;&lt;tr&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;&lt;tr&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;&lt;tr&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;&lt;tr&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;S96&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;&lt;tr&gt;&lt;td&gt;S96&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;&lt;tr&gt;&lt;td&gt;S97&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;S99&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;S98&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;&lt;tr&gt;&lt;td&gt;S98&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;S99&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S97&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;&lt;tr&gt;&lt;td&gt;S99&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S97&lt;/td&gt;&lt;td&gt;S100&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;&lt;tr&gt;&lt;td&gt;S100&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;S101&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S97&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;&lt;tr&gt;&lt;td&gt;S101&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S116&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S61&lt;/td&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S100&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S98&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;&lt;tr&gt;&lt;td&gt;S102&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;S104&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;S103&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;&lt;tr&gt;&lt;td&gt;S103&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;S104&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S102&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;&lt;tr&gt;&lt;td&gt;S104&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S102&lt;/td&gt;&lt;td&gt;S105&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;&lt;tr&gt;&lt;td&gt;S105&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;S106&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S102&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;&lt;tr&gt;&lt;td&gt;S106&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S116&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S105&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S103&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;&lt;tr&gt;&lt;td&gt;S107&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;S109&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;S108&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;&lt;tr&gt;&lt;td&gt;S108&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;S109&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S107&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;&lt;tr&gt;&lt;td&gt;S109&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S107&lt;/td&gt;&lt;td&gt;S110&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;&lt;tr&gt;&lt;td&gt;S110&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;S111&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S107&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;&lt;tr&gt;&lt;td&gt;S111&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S116&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S110&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S108&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;&lt;tr&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;&lt;tr&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;&lt;tr&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;&lt;tr&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;S116&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;&lt;tr&gt;&lt;td&gt;S116&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;&lt;tr bgcolor=&quot;gray&quot;&gt;&lt;td&gt;S117&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;Warn&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S(previous)&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;&lt;/table&gt;</div></div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_display___audio___transition1_8md.html">Display_Audio_Transition1.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/_display___audio___transition2_8md.html b/doc/api-ref/html/_display___audio___transition2_8md.html
new file mode 100644
index 0000000..27df394
--- /dev/null
+++ b/doc/api-ref/html/_display___audio___transition2_8md.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/doc/Display_Audio_Transition2.md File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_display___audio___transition2_8md.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">R:/SoundManagerBinding/doc/Display_Audio_Transition2.md File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="_display___audio___transition2_8md_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_display___audio___transition2_8md.html">Display_Audio_Transition2.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/_display___audio___transition2_8md_source.html b/doc/api-ref/html/_display___audio___transition2_8md_source.html
new file mode 100644
index 0000000..4099f69
--- /dev/null
+++ b/doc/api-ref/html/_display___audio___transition2_8md_source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/doc/Display_Audio_Transition2.md Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_display___audio___transition2_8md.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">R:/SoundManagerBinding/doc/Display_Audio_Transition2.md</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_display___audio___transition2_8md.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;# Sound mode transition for dual window application</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;&lt;table&gt;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;&lt;tr bgcolor=&quot;lightskyblue&quot;&gt;&lt;td colspan=8&gt;State&lt;/td&gt;&lt;td colspan=23&gt;Event&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;&lt;tr bgcolor=&quot;lightskyblue&quot;&gt;&lt;td rowspan=2&gt;State ID&lt;/td&gt;&lt;td colspan=3&gt;Display&lt;/td&gt;&lt;td colspan=4&gt;Audio&lt;/td&gt;&lt;td colspan=2&gt;Power&lt;/td&gt;&lt;td colspan=6&gt;Push HomeScreen button&lt;/td&gt;&lt;td rowspan=2&gt;Start BTA&lt;/td&gt;&lt;td rowspan=2&gt;Incoming call&lt;/td&gt;&lt;td colspan=4&gt;Push Shortcut button&lt;/td&gt;&lt;td colspan=2&gt;Touch&lt;/td&gt;&lt;td colspan=2&gt;TTS&lt;/td&gt;&lt;td colspan=3&gt;Push Phone control button&lt;/td&gt;&lt;td colspan=2&gt;Safety hazard&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;&lt;tr bgcolor=&quot;lightskyblue&quot;&gt;&lt;td&gt;Win#1&lt;/td&gt;&lt;td&gt;Win#2&lt;/td&gt;&lt;td&gt;PopUp&lt;/td&gt;&lt;td&gt;FL&lt;/td&gt;&lt;td&gt;FR&lt;/td&gt;&lt;td&gt;RL&lt;/td&gt;&lt;td&gt;RR&lt;/td&gt;&lt;td&gt;On&lt;/td&gt;&lt;td&gt;Off&lt;/td&gt;&lt;td&gt;Media Player&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Other button&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;Media Player&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Win#1&lt;/td&gt;&lt;td&gt;Win#2&lt;/td&gt;&lt;td&gt;Navi INT TTS&lt;/td&gt;&lt;td&gt;Ended&lt;/td&gt;&lt;td&gt;Reject&lt;/td&gt;&lt;td&gt;Off hook&lt;/td&gt;&lt;td&gt;On hook&lt;/td&gt;&lt;td&gt;Detected&lt;/td&gt;&lt;td&gt;Recovered&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;&lt;tr&gt;&lt;td&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;&lt;tr&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;S77&lt;/td&gt;&lt;td&gt;S97&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S4&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;&lt;tr&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;S78&lt;/td&gt;&lt;td&gt;S98&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S4&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;&lt;tr&gt;&lt;td&gt;S4&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;&lt;tr&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;&lt;tr&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S61&lt;/td&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;&lt;tr&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;S82&lt;/td&gt;&lt;td&gt;S102&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S9&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;&lt;tr&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;S83&lt;/td&gt;&lt;td&gt;S103&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S9&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;&lt;tr&gt;&lt;td&gt;S9&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;&lt;tr&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;&lt;tr&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;&lt;tr&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;S87&lt;/td&gt;&lt;td&gt;S107&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S14&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;&lt;tr&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;S88&lt;/td&gt;&lt;td&gt;S108&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S14&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;&lt;tr&gt;&lt;td&gt;S14&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;&lt;tr&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;&lt;tr&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;&lt;tr&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;&lt;tr&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;&lt;tr&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;Home&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S19&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;&lt;tr&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;&lt;tr&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;&lt;tr&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S24&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S117&lt;/td&gt;&lt;td&gt;S122&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;&lt;tr&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S24&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S118&lt;/td&gt;&lt;td&gt;S123&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;&lt;tr&gt;&lt;td&gt;S24&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S34&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;&lt;tr&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S120&lt;/td&gt;&lt;td&gt;S125&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S22&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;&lt;tr&gt;&lt;td&gt;S26&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S121&lt;/td&gt;&lt;td&gt;S126&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S25&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S23&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;&lt;tr&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S29&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S132&lt;/td&gt;&lt;td&gt;S147&lt;/td&gt;&lt;td&gt;S152&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;&lt;tr&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S29&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S133&lt;/td&gt;&lt;td&gt;S148&lt;/td&gt;&lt;td&gt;S153&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;&lt;tr&gt;&lt;td&gt;S29&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S34&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td&gt;S30&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;&lt;tr&gt;&lt;td&gt;S30&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S135&lt;/td&gt;&lt;td&gt;S150&lt;/td&gt;&lt;td&gt;S155&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S31&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S27&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;&lt;tr&gt;&lt;td&gt;S31&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S136&lt;/td&gt;&lt;td&gt;S151&lt;/td&gt;&lt;td&gt;S156&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S30&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S28&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;&lt;tr&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S34&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S157&lt;/td&gt;&lt;td&gt;S162&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;&lt;tr&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S34&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td&gt;S158&lt;/td&gt;&lt;td&gt;S163&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;&lt;tr&gt;&lt;td&gt;S34&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;&lt;tr&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;S160&lt;/td&gt;&lt;td&gt;S165&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S32&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;&lt;tr&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S36&lt;/td&gt;&lt;td&gt;S161&lt;/td&gt;&lt;td&gt;S166&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S35&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S33&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;&lt;tr&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S39&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S247&lt;/td&gt;&lt;td&gt;S257&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;&lt;tr&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;S39&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S248&lt;/td&gt;&lt;td&gt;S258&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;&lt;tr&gt;&lt;td&gt;S39&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;&lt;tr&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;S250&lt;/td&gt;&lt;td&gt;S260&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S37&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;&lt;tr&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;S251&lt;/td&gt;&lt;td&gt;S261&lt;/td&gt;&lt;td&gt;S41&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S40&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S38&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;&lt;tr&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S44&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S247&lt;/td&gt;&lt;td&gt;S262&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;&lt;tr&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;S44&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S248&lt;/td&gt;&lt;td&gt;S263&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;&lt;tr&gt;&lt;td&gt;S44&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;&lt;tr&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S250&lt;/td&gt;&lt;td&gt;S265&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S42&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;&lt;tr&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S251&lt;/td&gt;&lt;td&gt;S266&lt;/td&gt;&lt;td&gt;S46&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S45&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S43&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;&lt;tr&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S49&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S247&lt;/td&gt;&lt;td&gt;S267&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;&lt;tr&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;S49&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S248&lt;/td&gt;&lt;td&gt;S268&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;&lt;tr&gt;&lt;td&gt;S49&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;&lt;tr&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S250&lt;/td&gt;&lt;td&gt;S270&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S47&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;&lt;tr&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S251&lt;/td&gt;&lt;td&gt;S271&lt;/td&gt;&lt;td&gt;S51&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S50&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S48&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;&lt;tr&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S252&lt;/td&gt;&lt;td&gt;S272&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;&lt;tr&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S253&lt;/td&gt;&lt;td&gt;S273&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;&lt;tr&gt;&lt;td&gt;S54&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;&lt;tr&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S255&lt;/td&gt;&lt;td&gt;S275&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S52&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;&lt;tr&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S256&lt;/td&gt;&lt;td&gt;S276&lt;/td&gt;&lt;td&gt;S56&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S55&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S53&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;&lt;tr&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S59&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;S177&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;&lt;tr&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S59&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S168&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td&gt;S178&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;&lt;tr&gt;&lt;td&gt;S59&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;&lt;tr&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;S170&lt;/td&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;S177&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S61&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S57&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;&lt;tr&gt;&lt;td&gt;S61&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;S171&lt;/td&gt;&lt;td&gt;S61&lt;/td&gt;&lt;td&gt;S178&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S60&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S58&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;&lt;tr&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S64&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;S182&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;&lt;tr&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S64&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S168&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td&gt;S183&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;&lt;tr&gt;&lt;td&gt;S64&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;&lt;tr&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S170&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;S185&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S62&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;&lt;tr&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S171&lt;/td&gt;&lt;td&gt;S66&lt;/td&gt;&lt;td&gt;S186&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S65&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S63&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;&lt;tr&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S69&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;S187&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;&lt;tr&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S69&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S168&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td&gt;S188&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;&lt;tr&gt;&lt;td&gt;S69&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;&lt;tr&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S170&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;S190&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S67&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;&lt;tr&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S171&lt;/td&gt;&lt;td&gt;S71&lt;/td&gt;&lt;td&gt;S191&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S70&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S68&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;&lt;tr&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S172&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S192&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;&lt;tr&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S173&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td&gt;S193&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;&lt;tr&gt;&lt;td&gt;S74&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;&lt;tr&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S175&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;S195&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S72&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;&lt;tr&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S176&lt;/td&gt;&lt;td&gt;S76&lt;/td&gt;&lt;td&gt;S196&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S75&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S73&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;&lt;tr&gt;&lt;td&gt;S77&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;S79&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;S207&lt;/td&gt;&lt;td&gt;S227&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S78&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;&lt;tr&gt;&lt;td&gt;S78&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;S79&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;S208&lt;/td&gt;&lt;td&gt;S228&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S77&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;&lt;tr&gt;&lt;td&gt;S79&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S77&lt;/td&gt;&lt;td&gt;S80&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;&lt;tr&gt;&lt;td&gt;S80&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;S210&lt;/td&gt;&lt;td&gt;S230&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S81&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S77&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;&lt;tr&gt;&lt;td&gt;S81&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S96&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;S211&lt;/td&gt;&lt;td&gt;S231&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S80&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S78&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;&lt;tr&gt;&lt;td&gt;S82&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;S84&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;S212&lt;/td&gt;&lt;td&gt;S232&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S83&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;&lt;tr&gt;&lt;td&gt;S83&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;S84&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;S213&lt;/td&gt;&lt;td&gt;S233&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S82&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;&lt;tr&gt;&lt;td&gt;S84&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S82&lt;/td&gt;&lt;td&gt;S85&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;&lt;tr&gt;&lt;td&gt;S85&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;S215&lt;/td&gt;&lt;td&gt;S235&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S86&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S82&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;&lt;tr&gt;&lt;td&gt;S86&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S96&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;S216&lt;/td&gt;&lt;td&gt;S236&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S85&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S83&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;&lt;tr&gt;&lt;td&gt;S87&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;S89&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;S217&lt;/td&gt;&lt;td&gt;S237&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S88&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;&lt;tr&gt;&lt;td&gt;S88&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;S89&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;S218&lt;/td&gt;&lt;td&gt;S238&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S87&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;&lt;tr&gt;&lt;td&gt;S89&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S87&lt;/td&gt;&lt;td&gt;S90&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;&lt;tr&gt;&lt;td&gt;S90&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;S220&lt;/td&gt;&lt;td&gt;S240&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S91&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S87&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;&lt;tr&gt;&lt;td&gt;S91&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S96&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;S221&lt;/td&gt;&lt;td&gt;S241&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S90&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S88&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;&lt;tr&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S202&lt;/td&gt;&lt;td&gt;S222&lt;/td&gt;&lt;td&gt;S242&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;&lt;tr&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S203&lt;/td&gt;&lt;td&gt;S223&lt;/td&gt;&lt;td&gt;S243&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;&lt;tr&gt;&lt;td&gt;S94&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;&lt;tr&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S205&lt;/td&gt;&lt;td&gt;S225&lt;/td&gt;&lt;td&gt;S245&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S96&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S92&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;&lt;tr&gt;&lt;td&gt;S96&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S206&lt;/td&gt;&lt;td&gt;S226&lt;/td&gt;&lt;td&gt;S246&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S95&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S93&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;&lt;tr&gt;&lt;td&gt;S97&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;S99&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S277&lt;/td&gt;&lt;td&gt;S287&lt;/td&gt;&lt;td&gt;S307&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S98&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;&lt;tr&gt;&lt;td&gt;S98&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;S99&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;S288&lt;/td&gt;&lt;td&gt;S308&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S97&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;&lt;tr&gt;&lt;td&gt;S99&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S97&lt;/td&gt;&lt;td&gt;S100&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;&lt;tr&gt;&lt;td&gt;S100&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S5&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;S290&lt;/td&gt;&lt;td&gt;S310&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S101&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S97&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;&lt;tr&gt;&lt;td&gt;S101&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S116&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S6&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;S291&lt;/td&gt;&lt;td&gt;S311&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S100&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S98&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;&lt;tr&gt;&lt;td&gt;S102&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;S104&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S277&lt;/td&gt;&lt;td&gt;S292&lt;/td&gt;&lt;td&gt;S312&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S103&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;&lt;tr&gt;&lt;td&gt;S103&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;S104&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;S293&lt;/td&gt;&lt;td&gt;S313&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S102&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;&lt;tr&gt;&lt;td&gt;S104&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S102&lt;/td&gt;&lt;td&gt;S105&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;&lt;tr&gt;&lt;td&gt;S105&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;S295&lt;/td&gt;&lt;td&gt;S315&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S106&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S102&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;&lt;tr&gt;&lt;td&gt;S106&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S116&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;S296&lt;/td&gt;&lt;td&gt;S316&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S105&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S103&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;&lt;tr&gt;&lt;td&gt;S107&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;S109&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S277&lt;/td&gt;&lt;td&gt;S297&lt;/td&gt;&lt;td&gt;S317&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S108&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;&lt;tr&gt;&lt;td&gt;S108&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;S109&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;S298&lt;/td&gt;&lt;td&gt;S318&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S107&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;&lt;tr&gt;&lt;td&gt;S109&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S107&lt;/td&gt;&lt;td&gt;S110&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;&lt;tr&gt;&lt;td&gt;S110&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;S300&lt;/td&gt;&lt;td&gt;S320&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S111&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S107&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;&lt;tr&gt;&lt;td&gt;S111&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S116&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;S301&lt;/td&gt;&lt;td&gt;S321&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S110&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S108&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;&lt;tr&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S282&lt;/td&gt;&lt;td&gt;S302&lt;/td&gt;&lt;td&gt;S322&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;&lt;tr&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S283&lt;/td&gt;&lt;td&gt;S303&lt;/td&gt;&lt;td&gt;S323&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;&lt;tr&gt;&lt;td&gt;S114&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;&lt;tr&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S285&lt;/td&gt;&lt;td&gt;S305&lt;/td&gt;&lt;td&gt;S325&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S116&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S112&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;&lt;tr&gt;&lt;td&gt;S116&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S286&lt;/td&gt;&lt;td&gt;S306&lt;/td&gt;&lt;td&gt;S326&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S115&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S113&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;&lt;tr&gt;&lt;td&gt;S117&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S157&lt;/td&gt;&lt;td&gt;S119&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S122&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S118&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;&lt;tr&gt;&lt;td&gt;S118&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S158&lt;/td&gt;&lt;td&gt;S119&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S123&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S117&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;&lt;tr&gt;&lt;td&gt;S119&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S159&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S117&lt;/td&gt;&lt;td&gt;S120&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;&lt;tr&gt;&lt;td&gt;S120&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S160&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S125&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S121&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S117&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;&lt;tr&gt;&lt;td&gt;S121&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S161&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S126&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S120&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S118&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;&lt;tr&gt;&lt;td&gt;S122&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S162&lt;/td&gt;&lt;td&gt;S124&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S117&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S123&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;&lt;tr&gt;&lt;td&gt;S123&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S163&lt;/td&gt;&lt;td&gt;S124&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S118&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S122&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;&lt;tr&gt;&lt;td&gt;S124&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S164&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S122&lt;/td&gt;&lt;td&gt;S125&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;&lt;tr&gt;&lt;td&gt;S125&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S165&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S120&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S126&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S122&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;&lt;tr&gt;&lt;td&gt;S126&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S166&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S121&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S125&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S123&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;&lt;tr&gt;&lt;td&gt;S127&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S137&lt;/td&gt;&lt;td&gt;S129&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S127&lt;/td&gt;&lt;td&gt;S147&lt;/td&gt;&lt;td&gt;S152&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S132&lt;/td&gt;&lt;td&gt;S128&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;&lt;tr&gt;&lt;td&gt;S128&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S138&lt;/td&gt;&lt;td&gt;S129&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S128&lt;/td&gt;&lt;td&gt;S148&lt;/td&gt;&lt;td&gt;S153&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S133&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S127&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;&lt;tr&gt;&lt;td&gt;S129&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S139&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S127&lt;/td&gt;&lt;td&gt;S130&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;&lt;tr&gt;&lt;td&gt;S130&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S140&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S130&lt;/td&gt;&lt;td&gt;S150&lt;/td&gt;&lt;td&gt;S155&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S135&lt;/td&gt;&lt;td&gt;S131&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S127&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;&lt;tr&gt;&lt;td&gt;S131&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S141&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S131&lt;/td&gt;&lt;td&gt;S151&lt;/td&gt;&lt;td&gt;S156&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S136&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S130&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S128&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;&lt;tr&gt;&lt;td&gt;S132&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S137&lt;/td&gt;&lt;td&gt;S134&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S132&lt;/td&gt;&lt;td&gt;S147&lt;/td&gt;&lt;td&gt;S152&lt;/td&gt;&lt;td&gt;S127&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S133&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;&lt;tr&gt;&lt;td&gt;S133&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S138&lt;/td&gt;&lt;td&gt;S134&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S133&lt;/td&gt;&lt;td&gt;S148&lt;/td&gt;&lt;td&gt;S153&lt;/td&gt;&lt;td&gt;S128&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S132&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;&lt;tr&gt;&lt;td&gt;S134&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S139&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S132&lt;/td&gt;&lt;td&gt;S135&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;&lt;tr&gt;&lt;td&gt;S135&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S140&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S135&lt;/td&gt;&lt;td&gt;S150&lt;/td&gt;&lt;td&gt;S155&lt;/td&gt;&lt;td&gt;S130&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S136&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S132&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;&lt;tr&gt;&lt;td&gt;S136&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S141&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S136&lt;/td&gt;&lt;td&gt;S151&lt;/td&gt;&lt;td&gt;S156&lt;/td&gt;&lt;td&gt;S131&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S135&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S133&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;&lt;tr&gt;&lt;td&gt;S137&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S139&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S137&lt;/td&gt;&lt;td&gt;S147&lt;/td&gt;&lt;td&gt;S152&lt;/td&gt;&lt;td&gt;S142&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S138&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;&lt;tr&gt;&lt;td&gt;S138&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S139&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S138&lt;/td&gt;&lt;td&gt;S148&lt;/td&gt;&lt;td&gt;S153&lt;/td&gt;&lt;td&gt;S143&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S137&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;&lt;tr&gt;&lt;td&gt;S139&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S137&lt;/td&gt;&lt;td&gt;S140&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;&lt;tr&gt;&lt;td&gt;S140&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S140&lt;/td&gt;&lt;td&gt;S150&lt;/td&gt;&lt;td&gt;S155&lt;/td&gt;&lt;td&gt;S145&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S141&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S137&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;&lt;tr&gt;&lt;td&gt;S141&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S141&lt;/td&gt;&lt;td&gt;S151&lt;/td&gt;&lt;td&gt;S156&lt;/td&gt;&lt;td&gt;S146&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S140&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S138&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;&lt;tr&gt;&lt;td&gt;S142&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S144&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S142&lt;/td&gt;&lt;td&gt;S152&lt;/td&gt;&lt;td&gt;S157&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S137&lt;/td&gt;&lt;td&gt;S143&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;&lt;tr&gt;&lt;td&gt;S143&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S144&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S143&lt;/td&gt;&lt;td&gt;S153&lt;/td&gt;&lt;td&gt;S158&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S138&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S142&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;&lt;tr&gt;&lt;td&gt;S144&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S142&lt;/td&gt;&lt;td&gt;S145&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;&lt;tr&gt;&lt;td&gt;S145&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S145&lt;/td&gt;&lt;td&gt;S155&lt;/td&gt;&lt;td&gt;S160&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S140&lt;/td&gt;&lt;td&gt;S146&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S142&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;&lt;tr&gt;&lt;td&gt;S146&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S146&lt;/td&gt;&lt;td&gt;S156&lt;/td&gt;&lt;td&gt;S161&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S141&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S145&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S143&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;&lt;tr&gt;&lt;td&gt;S147&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S157&lt;/td&gt;&lt;td&gt;S149&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S132&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S152&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S148&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;&lt;tr&gt;&lt;td&gt;S148&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S158&lt;/td&gt;&lt;td&gt;S149&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S133&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S153&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S147&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;&lt;tr&gt;&lt;td&gt;S149&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S159&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S147&lt;/td&gt;&lt;td&gt;S150&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;&lt;tr&gt;&lt;td&gt;S150&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S160&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S135&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S155&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S151&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S147&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;&lt;tr&gt;&lt;td&gt;S151&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S161&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S136&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S156&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S150&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S148&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;&lt;tr&gt;&lt;td&gt;S152&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S162&lt;/td&gt;&lt;td&gt;S154&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S132&lt;/td&gt;&lt;td&gt;S147&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S153&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;&lt;tr&gt;&lt;td&gt;S153&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S163&lt;/td&gt;&lt;td&gt;S154&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S133&lt;/td&gt;&lt;td&gt;S148&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S152&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;&lt;tr&gt;&lt;td&gt;S154&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S164&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S152&lt;/td&gt;&lt;td&gt;S155&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;&lt;tr&gt;&lt;td&gt;S155&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S165&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S135&lt;/td&gt;&lt;td&gt;S150&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S156&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S152&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;&lt;tr&gt;&lt;td&gt;S156&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S166&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S136&lt;/td&gt;&lt;td&gt;S151&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S155&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S153&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;&lt;tr&gt;&lt;td&gt;S157&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S159&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S162&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S158&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;&lt;tr&gt;&lt;td&gt;S158&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S159&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S163&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S157&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;&lt;tr&gt;&lt;td&gt;S159&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S157&lt;/td&gt;&lt;td&gt;S160&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;&lt;tr&gt;&lt;td&gt;S160&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S165&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S161&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S157&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;&lt;tr&gt;&lt;td&gt;S161&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S166&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S160&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S158&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;&lt;tr&gt;&lt;td&gt;S162&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S164&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S157&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S163&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;&lt;tr&gt;&lt;td&gt;S163&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S164&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S158&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S162&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;&lt;tr&gt;&lt;td&gt;S164&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S162&lt;/td&gt;&lt;td&gt;S165&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;&lt;tr&gt;&lt;td&gt;S165&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S160&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S166&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S162&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;&lt;tr&gt;&lt;td&gt;S166&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S161&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S165&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S163&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;&lt;tr&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S172&lt;/td&gt;&lt;td&gt;S169&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S182&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S168&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;&lt;tr&gt;&lt;td&gt;S168&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S173&lt;/td&gt;&lt;td&gt;S169&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S183&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;&lt;tr&gt;&lt;td&gt;S169&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S174&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;S170&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;&lt;tr&gt;&lt;td&gt;S170&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S175&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S183&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S171&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;&lt;tr&gt;&lt;td&gt;S171&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S176&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S183&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S170&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S168&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;&lt;tr&gt;&lt;td&gt;S172&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S174&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S192&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S173&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;&lt;tr&gt;&lt;td&gt;S173&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S174&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S193&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S172&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;&lt;tr&gt;&lt;td&gt;S174&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S172&lt;/td&gt;&lt;td&gt;S175&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;&lt;tr&gt;&lt;td&gt;S175&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S195&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S176&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S172&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;&lt;tr&gt;&lt;td&gt;S176&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S196&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S175&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S173&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;&lt;tr&gt;&lt;td&gt;S177&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S192&lt;/td&gt;&lt;td&gt;S179&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S178&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;&lt;tr&gt;&lt;td&gt;S178&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S193&lt;/td&gt;&lt;td&gt;S179&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S177&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;&lt;tr&gt;&lt;td&gt;S179&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S194&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S177&lt;/td&gt;&lt;td&gt;S180&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;&lt;tr&gt;&lt;td&gt;S180&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S195&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S170&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S181&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S177&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;&lt;tr&gt;&lt;td&gt;S181&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S196&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S171&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S180&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S178&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;&lt;tr&gt;&lt;td&gt;S182&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S192&lt;/td&gt;&lt;td&gt;S184&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S183&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;&lt;tr&gt;&lt;td&gt;S183&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S193&lt;/td&gt;&lt;td&gt;S184&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S182&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;&lt;tr&gt;&lt;td&gt;S184&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S194&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S182&lt;/td&gt;&lt;td&gt;S185&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;&lt;tr&gt;&lt;td&gt;S185&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S195&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S170&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S186&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S182&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;&lt;tr&gt;&lt;td&gt;S186&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S196&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S171&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S185&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S183&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;&lt;tr&gt;&lt;td&gt;S187&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S192&lt;/td&gt;&lt;td&gt;S189&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S188&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;&lt;tr&gt;&lt;td&gt;S188&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S193&lt;/td&gt;&lt;td&gt;S189&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S167&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S187&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;&lt;tr&gt;&lt;td&gt;S189&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S194&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S187&lt;/td&gt;&lt;td&gt;S190&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;&lt;tr&gt;&lt;td&gt;S190&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S195&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S170&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S191&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S187&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;&lt;tr&gt;&lt;td&gt;S191&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S196&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S171&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S190&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S188&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;&lt;tr&gt;&lt;td&gt;S192&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S194&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S172&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S193&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;&lt;tr&gt;&lt;td&gt;S193&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S194&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S173&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S192&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;&lt;tr&gt;&lt;td&gt;S194&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S192&lt;/td&gt;&lt;td&gt;S195&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;&lt;tr&gt;&lt;td&gt;S195&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S175&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S196&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S192&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;&lt;tr&gt;&lt;td&gt;S196&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S176&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S195&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S193&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;&lt;tr&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S202&lt;/td&gt;&lt;td&gt;S199&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S212&lt;/td&gt;&lt;td&gt;S232&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;&lt;tr&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S203&lt;/td&gt;&lt;td&gt;S199&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S213&lt;/td&gt;&lt;td&gt;S233&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;&lt;tr&gt;&lt;td&gt;S199&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S204&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;&lt;tr&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S205&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S215&lt;/td&gt;&lt;td&gt;S235&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;&lt;tr&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S206&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S216&lt;/td&gt;&lt;td&gt;S236&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;&lt;tr&gt;&lt;td&gt;S202&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S204&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S222&lt;/td&gt;&lt;td&gt;S242&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S203&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;&lt;tr&gt;&lt;td&gt;S203&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S204&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S223&lt;/td&gt;&lt;td&gt;S243&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S202&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;&lt;tr&gt;&lt;td&gt;S204&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S202&lt;/td&gt;&lt;td&gt;S205&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;&lt;tr&gt;&lt;td&gt;S205&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S225&lt;/td&gt;&lt;td&gt;S245&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S206&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S202&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;&lt;tr&gt;&lt;td&gt;S206&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S226&lt;/td&gt;&lt;td&gt;S246&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S205&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S203&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;&lt;tr&gt;&lt;td&gt;S207&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S222&lt;/td&gt;&lt;td&gt;S209&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S227&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S208&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;&lt;tr&gt;&lt;td&gt;S208&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S223&lt;/td&gt;&lt;td&gt;S209&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S228&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S207&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;&lt;tr&gt;&lt;td&gt;S209&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S224&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S207&lt;/td&gt;&lt;td&gt;S210&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;&lt;tr&gt;&lt;td&gt;S210&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S225&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S230&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S211&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S207&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;&lt;tr&gt;&lt;td&gt;S211&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S226&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S231&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S210&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S208&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;&lt;tr&gt;&lt;td&gt;S212&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S222&lt;/td&gt;&lt;td&gt;S214&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S232&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S213&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;&lt;tr&gt;&lt;td&gt;S213&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S223&lt;/td&gt;&lt;td&gt;S214&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S233&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S212&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;&lt;tr&gt;&lt;td&gt;S214&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S224&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S212&lt;/td&gt;&lt;td&gt;S215&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;&lt;tr&gt;&lt;td&gt;S215&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S225&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S235&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S216&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S212&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;&lt;tr&gt;&lt;td&gt;S216&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S226&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S236&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S215&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S213&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;&lt;tr&gt;&lt;td&gt;S217&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S222&lt;/td&gt;&lt;td&gt;S219&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S237&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S218&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;&lt;tr&gt;&lt;td&gt;S218&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S223&lt;/td&gt;&lt;td&gt;S219&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S238&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S217&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;&lt;tr&gt;&lt;td&gt;S219&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S224&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S217&lt;/td&gt;&lt;td&gt;S220&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;&lt;tr&gt;&lt;td&gt;S220&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S225&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S240&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S221&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S217&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;&lt;tr&gt;&lt;td&gt;S221&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S226&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S241&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S220&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S218&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;&lt;tr&gt;&lt;td&gt;S222&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S224&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S202&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S242&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S223&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;&lt;tr&gt;&lt;td&gt;S223&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S224&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S203&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S243&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S222&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;&lt;tr&gt;&lt;td&gt;S224&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S222&lt;/td&gt;&lt;td&gt;S225&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;&lt;tr&gt;&lt;td&gt;S225&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S205&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S245&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S226&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S222&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;&lt;tr&gt;&lt;td&gt;S226&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S206&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S246&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S225&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S223&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;&lt;tr&gt;&lt;td&gt;S227&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S242&lt;/td&gt;&lt;td&gt;S229&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;S207&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S228&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;&lt;tr&gt;&lt;td&gt;S228&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S243&lt;/td&gt;&lt;td&gt;S229&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;S208&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S227&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;&lt;tr&gt;&lt;td&gt;S229&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S244&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S227&lt;/td&gt;&lt;td&gt;S230&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;&lt;tr&gt;&lt;td&gt;S230&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S245&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;S210&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S231&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S227&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;&lt;tr&gt;&lt;td&gt;S231&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S246&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;S211&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S230&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S228&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;&lt;tr&gt;&lt;td&gt;S232&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S242&lt;/td&gt;&lt;td&gt;S234&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;S212&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S233&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;&lt;tr&gt;&lt;td&gt;S233&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S243&lt;/td&gt;&lt;td&gt;S234&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;S213&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S232&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;&lt;tr&gt;&lt;td&gt;S234&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S244&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S232&lt;/td&gt;&lt;td&gt;S235&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;&lt;tr&gt;&lt;td&gt;S235&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S245&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;S215&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S236&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S232&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;&lt;tr&gt;&lt;td&gt;S236&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S246&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;S216&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S235&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S233&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;&lt;tr&gt;&lt;td&gt;S237&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S242&lt;/td&gt;&lt;td&gt;S239&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S197&lt;/td&gt;&lt;td&gt;S217&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S238&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;&lt;tr&gt;&lt;td&gt;S238&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S243&lt;/td&gt;&lt;td&gt;S239&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S198&lt;/td&gt;&lt;td&gt;S218&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S237&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;&lt;tr&gt;&lt;td&gt;S239&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S244&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S237&lt;/td&gt;&lt;td&gt;S240&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;&lt;tr&gt;&lt;td&gt;S240&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S245&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S200&lt;/td&gt;&lt;td&gt;S220&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S241&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S237&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;&lt;tr&gt;&lt;td&gt;S241&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S246&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S201&lt;/td&gt;&lt;td&gt;S221&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S240&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S238&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;&lt;tr&gt;&lt;td&gt;S242&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S244&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S202&lt;/td&gt;&lt;td&gt;S222&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S243&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;&lt;tr&gt;&lt;td&gt;S243&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S244&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S203&lt;/td&gt;&lt;td&gt;S223&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S242&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;&lt;tr&gt;&lt;td&gt;S244&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S242&lt;/td&gt;&lt;td&gt;S245&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;&lt;tr&gt;&lt;td&gt;S245&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S205&lt;/td&gt;&lt;td&gt;S225&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S246&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S242&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;&lt;tr&gt;&lt;td&gt;S246&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S206&lt;/td&gt;&lt;td&gt;S226&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S245&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S243&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;&lt;tr&gt;&lt;td&gt;S247&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S252&lt;/td&gt;&lt;td&gt;S249&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S262&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S248&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;&lt;tr&gt;&lt;td&gt;S248&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S253&lt;/td&gt;&lt;td&gt;S249&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S263&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S247&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;&lt;tr&gt;&lt;td&gt;S249&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S254&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S247&lt;/td&gt;&lt;td&gt;S248&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;&lt;tr&gt;&lt;td&gt;S250&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S255&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S265&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S251&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S247&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;&lt;tr&gt;&lt;td&gt;S251&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S256&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S266&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S250&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S248&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;&lt;tr&gt;&lt;td&gt;S252&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S254&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S272&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S253&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;&lt;tr&gt;&lt;td&gt;S253&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S254&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S273&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S252&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;&lt;tr&gt;&lt;td&gt;S254&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S252&lt;/td&gt;&lt;td&gt;S253&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;&lt;tr&gt;&lt;td&gt;S255&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S275&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S256&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S252&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;&lt;tr&gt;&lt;td&gt;S256&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S276&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S255&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S253&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;&lt;tr&gt;&lt;td&gt;S257&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S272&lt;/td&gt;&lt;td&gt;S259&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S247&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S258&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;&lt;tr&gt;&lt;td&gt;S258&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S273&lt;/td&gt;&lt;td&gt;S259&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S248&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S257&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;&lt;tr&gt;&lt;td&gt;S259&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S274&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S257&lt;/td&gt;&lt;td&gt;S260&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;&lt;tr&gt;&lt;td&gt;S260&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S275&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S250&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S261&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S257&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;&lt;tr&gt;&lt;td&gt;S261&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S276&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S251&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S260&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S258&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;&lt;tr&gt;&lt;td&gt;S262&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S272&lt;/td&gt;&lt;td&gt;S264&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S247&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S263&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;&lt;tr&gt;&lt;td&gt;S263&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S273&lt;/td&gt;&lt;td&gt;S264&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S248&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S262&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;&lt;tr&gt;&lt;td&gt;S264&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S274&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S262&lt;/td&gt;&lt;td&gt;S265&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;&lt;tr&gt;&lt;td&gt;S265&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S275&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S250&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S266&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S262&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;&lt;tr&gt;&lt;td&gt;S266&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S276&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S251&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S265&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S263&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;&lt;tr&gt;&lt;td&gt;S267&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S272&lt;/td&gt;&lt;td&gt;S269&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S247&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S268&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;&lt;tr&gt;&lt;td&gt;S268&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S273&lt;/td&gt;&lt;td&gt;S269&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S248&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S267&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;&lt;tr&gt;&lt;td&gt;S269&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S274&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S267&lt;/td&gt;&lt;td&gt;S270&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;&lt;tr&gt;&lt;td&gt;S270&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S275&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S250&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S271&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S267&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;&lt;tr&gt;&lt;td&gt;S271&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S276&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S251&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S270&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S268&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;&lt;tr&gt;&lt;td&gt;S272&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S274&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S252&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S273&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;&lt;tr&gt;&lt;td&gt;S273&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S274&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S253&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S272&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;&lt;tr&gt;&lt;td&gt;S274&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S272&lt;/td&gt;&lt;td&gt;S275&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;&lt;tr&gt;&lt;td&gt;S275&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S255&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S276&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S272&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;&lt;tr&gt;&lt;td&gt;S276&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S256&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S275&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S273&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;&lt;tr&gt;&lt;td&gt;S277&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S282&lt;/td&gt;&lt;td&gt;S279&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S292&lt;/td&gt;&lt;td&gt;S312&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;&lt;tr&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S283&lt;/td&gt;&lt;td&gt;S279&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S293&lt;/td&gt;&lt;td&gt;S313&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S277&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;&lt;tr&gt;&lt;td&gt;S279&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S284&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S277&lt;/td&gt;&lt;td&gt;S280&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;&lt;tr&gt;&lt;td&gt;S280&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S285&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S295&lt;/td&gt;&lt;td&gt;S317&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S281&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S277&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;&lt;tr&gt;&lt;td&gt;S281&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S286&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S296&lt;/td&gt;&lt;td&gt;S318&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S280&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;&lt;tr&gt;&lt;td&gt;S282&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S284&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S302&lt;/td&gt;&lt;td&gt;S322&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S283&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;&lt;tr&gt;&lt;td&gt;S283&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S284&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S303&lt;/td&gt;&lt;td&gt;S323&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S282&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;&lt;tr&gt;&lt;td&gt;S284&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S282&lt;/td&gt;&lt;td&gt;S285&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;&lt;tr&gt;&lt;td&gt;S285&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S305&lt;/td&gt;&lt;td&gt;S325&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S286&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S282&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;&lt;tr&gt;&lt;td&gt;S286&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;MP(BTA)&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S306&lt;/td&gt;&lt;td&gt;S326&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S285&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S283&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;&lt;tr&gt;&lt;td&gt;S287&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S302&lt;/td&gt;&lt;td&gt;S289&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S277&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S307&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S288&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;&lt;tr&gt;&lt;td&gt;S288&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S303&lt;/td&gt;&lt;td&gt;S289&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S308&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S287&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;&lt;tr&gt;&lt;td&gt;S289&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S304&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S287&lt;/td&gt;&lt;td&gt;S290&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;&lt;tr&gt;&lt;td&gt;S290&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S305&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S280&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S310&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S291&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S287&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;&lt;tr&gt;&lt;td&gt;S291&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S306&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S281&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S311&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S290&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S288&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;&lt;tr&gt;&lt;td&gt;S292&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S302&lt;/td&gt;&lt;td&gt;S294&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S277&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S312&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S293&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;&lt;tr&gt;&lt;td&gt;S293&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S303&lt;/td&gt;&lt;td&gt;S294&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S313&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S292&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;&lt;tr&gt;&lt;td&gt;S294&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S304&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S292&lt;/td&gt;&lt;td&gt;S295&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;&lt;tr&gt;&lt;td&gt;S295&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S305&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S315&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S296&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S292&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;&lt;tr&gt;&lt;td&gt;S296&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S306&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S316&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S295&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S293&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;&lt;tr&gt;&lt;td&gt;S297&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S302&lt;/td&gt;&lt;td&gt;S299&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S277&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S317&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S298&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;&lt;tr&gt;&lt;td&gt;S298&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S303&lt;/td&gt;&lt;td&gt;S299&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S278&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S318&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S297&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;&lt;tr&gt;&lt;td&gt;S299&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S304&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S297&lt;/td&gt;&lt;td&gt;S300&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;&lt;tr&gt;&lt;td&gt;S300&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S305&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S280&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S320&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S301&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S297&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;&lt;tr&gt;&lt;td&gt;S301&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S306&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S281&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S321&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S300&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S298&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;&lt;tr&gt;&lt;td&gt;S302&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S304&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S282&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S322&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S303&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;&lt;tr&gt;&lt;td&gt;S303&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S304&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S283&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S323&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S302&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;&lt;tr&gt;&lt;td&gt;S304&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S302&lt;/td&gt;&lt;td&gt;S305&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;&lt;tr&gt;&lt;td&gt;S305&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S285&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S325&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S306&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S302&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;&lt;tr&gt;&lt;td&gt;S306&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;HVAC&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S286&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S326&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S305&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S303&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;&lt;tr&gt;&lt;td&gt;S307&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S322&lt;/td&gt;&lt;td&gt;S309&lt;/td&gt;&lt;td&gt;S2&lt;/td&gt;&lt;td&gt;S287&lt;/td&gt;&lt;td&gt;S287&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S308&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;&lt;tr&gt;&lt;td&gt;S308&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S323&lt;/td&gt;&lt;td&gt;S309&lt;/td&gt;&lt;td&gt;S3&lt;/td&gt;&lt;td&gt;S288&lt;/td&gt;&lt;td&gt;S288&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S307&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;&lt;tr&gt;&lt;td&gt;S309&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S324&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S307&lt;/td&gt;&lt;td&gt;S310&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;&lt;tr&gt;&lt;td&gt;S310&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S325&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S290&lt;/td&gt;&lt;td&gt;S290&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S311&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S307&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;&lt;tr&gt;&lt;td&gt;S311&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S326&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S291&lt;/td&gt;&lt;td&gt;S291&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S310&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S308&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;&lt;tr&gt;&lt;td&gt;S312&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S322&lt;/td&gt;&lt;td&gt;S314&lt;/td&gt;&lt;td&gt;S7&lt;/td&gt;&lt;td&gt;S292&lt;/td&gt;&lt;td&gt;S292&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S313&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;&lt;tr&gt;&lt;td&gt;S313&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;MP&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S323&lt;/td&gt;&lt;td&gt;S314&lt;/td&gt;&lt;td&gt;S8&lt;/td&gt;&lt;td&gt;S293&lt;/td&gt;&lt;td&gt;S293&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S312&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;&lt;tr&gt;&lt;td&gt;S314&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S324&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S312&lt;/td&gt;&lt;td&gt;S315&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;&lt;tr&gt;&lt;td&gt;S315&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S325&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S10&lt;/td&gt;&lt;td&gt;S295&lt;/td&gt;&lt;td&gt;S295&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S316&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S312&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;&lt;tr&gt;&lt;td&gt;S316&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S326&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S11&lt;/td&gt;&lt;td&gt;S296&lt;/td&gt;&lt;td&gt;S296&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S315&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S313&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;&lt;tr&gt;&lt;td&gt;S317&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S322&lt;/td&gt;&lt;td&gt;S319&lt;/td&gt;&lt;td&gt;S12&lt;/td&gt;&lt;td&gt;S297&lt;/td&gt;&lt;td&gt;S297&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S318&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;&lt;tr&gt;&lt;td&gt;S318&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;Radio&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S323&lt;/td&gt;&lt;td&gt;S319&lt;/td&gt;&lt;td&gt;S13&lt;/td&gt;&lt;td&gt;S298&lt;/td&gt;&lt;td&gt;S298&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S317&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;&lt;tr&gt;&lt;td&gt;S319&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S324&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S317&lt;/td&gt;&lt;td&gt;S320&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;&lt;tr&gt;&lt;td&gt;S320&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S325&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S15&lt;/td&gt;&lt;td&gt;S300&lt;/td&gt;&lt;td&gt;S300&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S321&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S317&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;&lt;tr&gt;&lt;td&gt;S321&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S326&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S16&lt;/td&gt;&lt;td&gt;S301&lt;/td&gt;&lt;td&gt;S301&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S320&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S318&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;&lt;tr&gt;&lt;td&gt;S322&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S324&lt;/td&gt;&lt;td&gt;S17&lt;/td&gt;&lt;td&gt;S282&lt;/td&gt;&lt;td&gt;S302&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S323&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;&lt;tr&gt;&lt;td&gt;S323&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;BTA&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S324&lt;/td&gt;&lt;td&gt;S18&lt;/td&gt;&lt;td&gt;S283&lt;/td&gt;&lt;td&gt;S303&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S322&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;&lt;tr&gt;&lt;td&gt;S324&lt;/td&gt;&lt;td&gt;Other&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;Ringing&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S322&lt;/td&gt;&lt;td&gt;S325&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;&lt;tr&gt;&lt;td&gt;S325&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S20&lt;/td&gt;&lt;td&gt;S285&lt;/td&gt;&lt;td&gt;S305&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S326&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S322&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;&lt;tr&gt;&lt;td&gt;S326&lt;/td&gt;&lt;td&gt;Phone&lt;/td&gt;&lt;td&gt;Navi&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;Tel&lt;/td&gt;&lt;td&gt;TTS&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;off&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S21&lt;/td&gt;&lt;td&gt;S286&lt;/td&gt;&lt;td&gt;S306&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S325&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S323&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S327&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;-&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;&lt;tr bgcolor=&quot;gray&quot;&gt;&lt;td&gt;S327&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;Warn&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;any&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td bgcolor=&quot;gray&quot;&gt;S1&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;S(previous)&lt;/td&gt;&lt;/tr&gt;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;&lt;/table&gt;</div></div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_display___audio___transition2_8md.html">Display_Audio_Transition2.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/_r_e_a_d_m_e_8md.html b/doc/api-ref/html/_r_e_a_d_m_e_8md.html
new file mode 100644
index 0000000..dc3ef12
--- /dev/null
+++ b/doc/api-ref/html/_r_e_a_d_m_e_8md.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/README.md File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_r_e_a_d_m_e_8md.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">R:/SoundManagerBinding/README.md File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="_r_e_a_d_m_e_8md_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_r_e_a_d_m_e_8md.html">README.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/_r_e_a_d_m_e_8md_source.html b/doc/api-ref/html/_r_e_a_d_m_e_8md_source.html
new file mode 100644
index 0000000..7d1b6f8
--- /dev/null
+++ b/doc/api-ref/html/_r_e_a_d_m_e_8md_source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/README.md Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_r_e_a_d_m_e_8md.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">R:/SoundManagerBinding/README.md</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_r_e_a_d_m_e_8md.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;This is a SoundManager implementation for the AGL Project.</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;===========================================================</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;See doc/</div></div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="_r_e_a_d_m_e_8md.html">README.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/annotated.html b/doc/api-ref/html/annotated.html
index c8aeca2..8e7eaab 100644
--- a/doc/api-ref/html/annotated.html
+++ b/doc/api-ref/html/annotated.html
@@ -85,8 +85,47 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structevent.html" target="_self">event</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_lib_soundmanager.html" target="_self">LibSoundmanager</a></td><td class="desc"></td></tr>
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_commandinterface_iface.html" target="_self">_AudiomanagerCommandinterfaceIface</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_commandinterface_proxy.html" target="_self">_AudiomanagerCommandinterfaceProxy</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_commandinterface_proxy_class.html" target="_self">_AudiomanagerCommandinterfaceProxyClass</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_commandinterface_proxy_private.html" target="_self">_AudiomanagerCommandinterfaceProxyPrivate</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_commandinterface_skeleton.html" target="_self">_AudiomanagerCommandinterfaceSkeleton</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_commandinterface_skeleton_class.html" target="_self">_AudiomanagerCommandinterfaceSkeletonClass</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html" target="_self">_AudiomanagerCommandinterfaceSkeletonPrivate</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routinginterface_iface.html" target="_self">_AudiomanagerRoutinginterfaceIface</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routinginterface_proxy.html" target="_self">_AudiomanagerRoutinginterfaceProxy</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routinginterface_proxy_class.html" target="_self">_AudiomanagerRoutinginterfaceProxyClass</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routinginterface_proxy_private.html" target="_self">_AudiomanagerRoutinginterfaceProxyPrivate</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routinginterface_skeleton.html" target="_self">_AudiomanagerRoutinginterfaceSkeleton</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routinginterface_skeleton_class.html" target="_self">_AudiomanagerRoutinginterfaceSkeletonClass</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html" target="_self">_AudiomanagerRoutinginterfaceSkeletonPrivate</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routing_soundmanager_iface.html" target="_self">_AudiomanagerRoutingSoundmanagerIface</a></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html" target="_self">_AudiomanagerRoutingSoundmanagerProxy</a></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routing_soundmanager_proxy_class.html" target="_self">_AudiomanagerRoutingSoundmanagerProxyClass</a></td><td class="desc"></td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routing_soundmanager_proxy_private.html" target="_self">_AudiomanagerRoutingSoundmanagerProxyPrivate</a></td><td class="desc"></td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html" target="_self">_AudiomanagerRoutingSoundmanagerSkeleton</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_class.html" target="_self">_AudiomanagerRoutingSoundmanagerSkeletonClass</a></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html" target="_self">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a></td><td class="desc"></td></tr>
+<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___extended_g_d_bus_arg_info.html" target="_self">_ExtendedGDBusArgInfo</a></td><td class="desc"></td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___extended_g_d_bus_interface_info.html" target="_self">_ExtendedGDBusInterfaceInfo</a></td><td class="desc"></td></tr>
+<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___extended_g_d_bus_method_info.html" target="_self">_ExtendedGDBusMethodInfo</a></td><td class="desc"></td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___extended_g_d_bus_property_info.html" target="_self">_ExtendedGDBusPropertyInfo</a></td><td class="desc"></td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___extended_g_d_bus_signal_info.html" target="_self">_ExtendedGDBusSignalInfo</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___object_iface.html" target="_self">_ObjectIface</a></td><td class="desc"></td></tr>
+<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___object_manager_client.html" target="_self">_ObjectManagerClient</a></td><td class="desc"></td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___object_manager_client_class.html" target="_self">_ObjectManagerClientClass</a></td><td class="desc"></td></tr>
+<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___object_proxy.html" target="_self">_ObjectProxy</a></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___object_proxy_class.html" target="_self">_ObjectProxyClass</a></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___object_skeleton.html" target="_self">_ObjectSkeleton</a></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct___object_skeleton_class.html" target="_self">_ObjectSkeletonClass</a></td><td class="desc"></td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structavailability__s.html" target="_self">availability_s</a></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_changed_property.html" target="_self">ChangedProperty</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdomain__data.html" target="_self">domain_data</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structevent.html" target="_self">event</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_lib_soundmanager.html" target="_self">LibSoundmanager</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmain__sound__property__s.html" target="_self">main_sound_property_s</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structnotification__config__s.html" target="_self">notification_config_s</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsound__property__s.html" target="_self">sound_property_s</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
diff --git a/doc/api-ref/html/annotated_dup.js b/doc/api-ref/html/annotated_dup.js
index 9ab7e04..6d234f8 100644
--- a/doc/api-ref/html/annotated_dup.js
+++ b/doc/api-ref/html/annotated_dup.js
@@ -1,5 +1,44 @@
var annotated_dup =
[
+ [ "_AudiomanagerCommandinterfaceIface", "struct___audiomanager_commandinterface_iface.html", "struct___audiomanager_commandinterface_iface" ],
+ [ "_AudiomanagerCommandinterfaceProxy", "struct___audiomanager_commandinterface_proxy.html", "struct___audiomanager_commandinterface_proxy" ],
+ [ "_AudiomanagerCommandinterfaceProxyClass", "struct___audiomanager_commandinterface_proxy_class.html", "struct___audiomanager_commandinterface_proxy_class" ],
+ [ "_AudiomanagerCommandinterfaceProxyPrivate", "struct___audiomanager_commandinterface_proxy_private.html", "struct___audiomanager_commandinterface_proxy_private" ],
+ [ "_AudiomanagerCommandinterfaceSkeleton", "struct___audiomanager_commandinterface_skeleton.html", "struct___audiomanager_commandinterface_skeleton" ],
+ [ "_AudiomanagerCommandinterfaceSkeletonClass", "struct___audiomanager_commandinterface_skeleton_class.html", "struct___audiomanager_commandinterface_skeleton_class" ],
+ [ "_AudiomanagerCommandinterfaceSkeletonPrivate", "struct___audiomanager_commandinterface_skeleton_private.html", "struct___audiomanager_commandinterface_skeleton_private" ],
+ [ "_AudiomanagerRoutinginterfaceIface", "struct___audiomanager_routinginterface_iface.html", "struct___audiomanager_routinginterface_iface" ],
+ [ "_AudiomanagerRoutinginterfaceProxy", "struct___audiomanager_routinginterface_proxy.html", "struct___audiomanager_routinginterface_proxy" ],
+ [ "_AudiomanagerRoutinginterfaceProxyClass", "struct___audiomanager_routinginterface_proxy_class.html", "struct___audiomanager_routinginterface_proxy_class" ],
+ [ "_AudiomanagerRoutinginterfaceProxyPrivate", "struct___audiomanager_routinginterface_proxy_private.html", "struct___audiomanager_routinginterface_proxy_private" ],
+ [ "_AudiomanagerRoutinginterfaceSkeleton", "struct___audiomanager_routinginterface_skeleton.html", "struct___audiomanager_routinginterface_skeleton" ],
+ [ "_AudiomanagerRoutinginterfaceSkeletonClass", "struct___audiomanager_routinginterface_skeleton_class.html", "struct___audiomanager_routinginterface_skeleton_class" ],
+ [ "_AudiomanagerRoutinginterfaceSkeletonPrivate", "struct___audiomanager_routinginterface_skeleton_private.html", "struct___audiomanager_routinginterface_skeleton_private" ],
+ [ "_AudiomanagerRoutingSoundmanagerIface", "struct___audiomanager_routing_soundmanager_iface.html", "struct___audiomanager_routing_soundmanager_iface" ],
+ [ "_AudiomanagerRoutingSoundmanagerProxy", "struct___audiomanager_routing_soundmanager_proxy.html", "struct___audiomanager_routing_soundmanager_proxy" ],
+ [ "_AudiomanagerRoutingSoundmanagerProxyClass", "struct___audiomanager_routing_soundmanager_proxy_class.html", "struct___audiomanager_routing_soundmanager_proxy_class" ],
+ [ "_AudiomanagerRoutingSoundmanagerProxyPrivate", "struct___audiomanager_routing_soundmanager_proxy_private.html", "struct___audiomanager_routing_soundmanager_proxy_private" ],
+ [ "_AudiomanagerRoutingSoundmanagerSkeleton", "struct___audiomanager_routing_soundmanager_skeleton.html", "struct___audiomanager_routing_soundmanager_skeleton" ],
+ [ "_AudiomanagerRoutingSoundmanagerSkeletonClass", "struct___audiomanager_routing_soundmanager_skeleton_class.html", "struct___audiomanager_routing_soundmanager_skeleton_class" ],
+ [ "_AudiomanagerRoutingSoundmanagerSkeletonPrivate", "struct___audiomanager_routing_soundmanager_skeleton_private.html", "struct___audiomanager_routing_soundmanager_skeleton_private" ],
+ [ "_ExtendedGDBusArgInfo", "struct___extended_g_d_bus_arg_info.html", "struct___extended_g_d_bus_arg_info" ],
+ [ "_ExtendedGDBusInterfaceInfo", "struct___extended_g_d_bus_interface_info.html", "struct___extended_g_d_bus_interface_info" ],
+ [ "_ExtendedGDBusMethodInfo", "struct___extended_g_d_bus_method_info.html", "struct___extended_g_d_bus_method_info" ],
+ [ "_ExtendedGDBusPropertyInfo", "struct___extended_g_d_bus_property_info.html", "struct___extended_g_d_bus_property_info" ],
+ [ "_ExtendedGDBusSignalInfo", "struct___extended_g_d_bus_signal_info.html", "struct___extended_g_d_bus_signal_info" ],
+ [ "_ObjectIface", "struct___object_iface.html", "struct___object_iface" ],
+ [ "_ObjectManagerClient", "struct___object_manager_client.html", "struct___object_manager_client" ],
+ [ "_ObjectManagerClientClass", "struct___object_manager_client_class.html", "struct___object_manager_client_class" ],
+ [ "_ObjectProxy", "struct___object_proxy.html", "struct___object_proxy" ],
+ [ "_ObjectProxyClass", "struct___object_proxy_class.html", "struct___object_proxy_class" ],
+ [ "_ObjectSkeleton", "struct___object_skeleton.html", "struct___object_skeleton" ],
+ [ "_ObjectSkeletonClass", "struct___object_skeleton_class.html", "struct___object_skeleton_class" ],
+ [ "availability_s", "structavailability__s.html", "structavailability__s" ],
+ [ "ChangedProperty", "struct_changed_property.html", "struct_changed_property" ],
+ [ "domain_data", "structdomain__data.html", "structdomain__data" ],
[ "event", "structevent.html", "structevent" ],
- [ "LibSoundmanager", "class_lib_soundmanager.html", "class_lib_soundmanager" ]
+ [ "LibSoundmanager", "class_lib_soundmanager.html", "class_lib_soundmanager" ],
+ [ "main_sound_property_s", "structmain__sound__property__s.html", "structmain__sound__property__s" ],
+ [ "notification_config_s", "structnotification__config__s.html", "structnotification__config__s" ],
+ [ "sound_property_s", "structsound__property__s.html", "structsound__property__s" ]
]; \ No newline at end of file
diff --git a/doc/api-ref/html/audio__manager__interface_8c.html b/doc/api-ref/html/audio__manager__interface_8c.html
new file mode 100644
index 0000000..5d446b8
--- /dev/null
+++ b/doc/api-ref/html/audio__manager__interface_8c.html
@@ -0,0 +1,8528 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/dbus/audio_manager_interface.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('audio__manager__interface_8c.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">audio_manager_interface.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&quot;</code><br />
+<code>#include &lt;string.h&gt;</code><br />
+</div>
+<p><a href="audio__manager__interface_8c_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_interface_info.html">_ExtendedGDBusInterfaceInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_changed_property.html">ChangedProperty</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_proxy_private.html">_AudiomanagerCommandinterfaceProxyPrivate</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html">_AudiomanagerCommandinterfaceSkeletonPrivate</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_proxy_private.html">_AudiomanagerRoutinginterfaceProxyPrivate</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html">_AudiomanagerRoutinginterfaceSkeletonPrivate</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy_private.html">_AudiomanagerRoutingSoundmanagerProxyPrivate</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a61670b429b8f7f7a99d91271f5a8e8b0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711">AudiomanagerCommandinterfaceIface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0">AudiomanagerCommandinterfaceInterface</a></td></tr>
+<tr class="separator:a61670b429b8f7f7a99d91271f5a8e8b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a205bc5efc627fd36fbe5996ea046c30c"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceInfo *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c">audiomanager_commandinterface_interface_info</a> (void)</td></tr>
+<tr class="separator:a205bc5efc627fd36fbe5996ea046c30c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bb2b6681e9bb76ce0433bf3ed7761bb"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a4bb2b6681e9bb76ce0433bf3ed7761bb">audiomanager_commandinterface_override_properties</a> (GObjectClass *klass, guint property_id_begin)</td></tr>
+<tr class="separator:a4bb2b6681e9bb76ce0433bf3ed7761bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af21b4976ee47e81236dbb4d6471f52da"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da">G_DEFINE_INTERFACE</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>, audiomanager_commandinterface, G_TYPE_OBJECT)</td></tr>
+<tr class="separator:af21b4976ee47e81236dbb4d6471f52da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10f44f9a85dad822252cf368b2824045"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a10f44f9a85dad822252cf368b2824045">audiomanager_commandinterface_emit_new_main_connection</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GVariant *arg_mainConnection)</td></tr>
+<tr class="separator:a10f44f9a85dad822252cf368b2824045"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ae63628de22d2ad1008c275ac06db93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a3ae63628de22d2ad1008c275ac06db93">audiomanager_commandinterface_emit_removed_main_connection</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_mainConnectionId)</td></tr>
+<tr class="separator:a3ae63628de22d2ad1008c275ac06db93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefa94d083f6087757b58bab175ab6666"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aefa94d083f6087757b58bab175ab6666">audiomanager_commandinterface_emit_main_connection_state_changed</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_connectionID, gint16 arg_connectionState)</td></tr>
+<tr class="separator:aefa94d083f6087757b58bab175ab6666"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cc287d07803dc55e447c2a5a8f92c8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a5cc287d07803dc55e447c2a5a8f92c8a">audiomanager_commandinterface_emit_volume_changed</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_sinkID, gint16 arg_volume)</td></tr>
+<tr class="separator:a5cc287d07803dc55e447c2a5a8f92c8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2eb350a29ba8901a3b52f5f8f25b141"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ae2eb350a29ba8901a3b52f5f8f25b141">audiomanager_commandinterface_emit_sink_mute_state_changed</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_sinkID, gint16 arg_muteState)</td></tr>
+<tr class="separator:ae2eb350a29ba8901a3b52f5f8f25b141"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80a08a8a1b252f34d98bc037920d5fbb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a80a08a8a1b252f34d98bc037920d5fbb">audiomanager_commandinterface_emit_system_property_changed</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GVariant *arg_SystemProperty)</td></tr>
+<tr class="separator:a80a08a8a1b252f34d98bc037920d5fbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dab83e75515286c898dcecdcfae13af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sourceID, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a7dab83e75515286c898dcecdcfae13af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ed6bcef33ca3126b7e69d2036ffd8d4"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audiomanager_commandinterface_call_connect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, guint16 *out_mainConnectionID, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a9ed6bcef33ca3126b7e69d2036ffd8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddada2b9dbb9eed0a2f22009fd0b317"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audiomanager_commandinterface_call_connect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sourceID, guint16 arg_sinkID, gint16 *out_result, guint16 *out_mainConnectionID, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a4ddada2b9dbb9eed0a2f22009fd0b317"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a864111fba62bef2ecf977b47d250bdaf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_mainConnectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a864111fba62bef2ecf977b47d250bdaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade95e2b175026361897e47aaaf0d668e"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e">audiomanager_commandinterface_call_disconnect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:ade95e2b175026361897e47aaaf0d668e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc5fb1befb03a12679136625a0aa1aca"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca">audiomanager_commandinterface_call_disconnect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_mainConnectionID, gint16 *out_result, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:abc5fb1befb03a12679136625a0aa1aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a946e8cac1e75c88be3e56cd858af9b6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_volume, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a946e8cac1e75c88be3e56cd858af9b6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a833ad478f157358decfa1b7c73ddc41d"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d">audiomanager_commandinterface_call_set_volume_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a833ad478f157358decfa1b7c73ddc41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af27cf97f8fa87de47e0ee2c59940424f"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f">audiomanager_commandinterface_call_set_volume_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_volume, gint16 *out_result, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:af27cf97f8fa87de47e0ee2c59940424f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcb9a60d5733a2fa1d71559ff4094fbf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:afcb9a60d5733a2fa1d71559ff4094fbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df9277b72d4a89d4341aad66b0aa9d4"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4">audiomanager_commandinterface_call_volume_step_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a6df9277b72d4a89d4341aad66b0aa9d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafc35c8740b1373e0964bc469cd6548f"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f">audiomanager_commandinterface_call_volume_step_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, gint16 *out_result, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:aafc35c8740b1373e0964bc469cd6548f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af266dfa3a1805cd01d90528eaeaa4c58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_muteState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:af266dfa3a1805cd01d90528eaeaa4c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71560ba9c0e25aa2e924e23f590626a6"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6">audiomanager_commandinterface_call_set_sink_mute_state_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a71560ba9c0e25aa2e924e23f590626a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc19e9a9c634f428c7b17c20db3f0b7d"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d">audiomanager_commandinterface_call_set_sink_mute_state_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_muteState, gint16 *out_result, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:afc19e9a9c634f428c7b17c20db3f0b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4dd679cfbe3797e4faba95ecfeb7266"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:af4dd679cfbe3797e4faba95ecfeb7266"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6232c989551fd75b0995a00c8094a78"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78">audiomanager_commandinterface_call_get_list_main_connections_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GVariant **out_listConnections, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:ab6232c989551fd75b0995a00c8094a78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a181177bbe37995c1d64e2f60f0b8dae1"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1">audiomanager_commandinterface_call_get_list_main_connections_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GVariant **out_listConnections, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a181177bbe37995c1d64e2f60f0b8dae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b0839a0a25acccc810a3f4fa11293e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a2b0839a0a25acccc810a3f4fa11293e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7e0eb4928596c6516a436f9399d1deb"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb">audiomanager_commandinterface_call_get_list_main_sinks_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GVariant **out_listMainSinks, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:af7e0eb4928596c6516a436f9399d1deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26d9526788210248c2a4cc1e69aff199"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199">audiomanager_commandinterface_call_get_list_main_sinks_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GVariant **out_listMainSinks, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a26d9526788210248c2a4cc1e69aff199"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a381453ebc5717fc413c7197a2a609c92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a381453ebc5717fc413c7197a2a609c92">audiomanager_commandinterface_complete_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result, guint16 mainConnectionID)</td></tr>
+<tr class="separator:a381453ebc5717fc413c7197a2a609c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaed829355cb8c75bb283c226865149a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aaed829355cb8c75bb283c226865149a6">audiomanager_commandinterface_complete_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result)</td></tr>
+<tr class="separator:aaed829355cb8c75bb283c226865149a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36c4f0140b3355d07644fb37ad98b9c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a36c4f0140b3355d07644fb37ad98b9c6">audiomanager_commandinterface_complete_set_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result)</td></tr>
+<tr class="separator:a36c4f0140b3355d07644fb37ad98b9c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86b0cf68e08b96ee954638e89375b973"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a86b0cf68e08b96ee954638e89375b973">audiomanager_commandinterface_complete_volume_step</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result)</td></tr>
+<tr class="separator:a86b0cf68e08b96ee954638e89375b973"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44faa49862f7f1f96e5ebdffb8469787"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a44faa49862f7f1f96e5ebdffb8469787">audiomanager_commandinterface_complete_set_sink_mute_state</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result)</td></tr>
+<tr class="separator:a44faa49862f7f1f96e5ebdffb8469787"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c9f64cfa0a7b51bb5629b39eb19628d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a3c9f64cfa0a7b51bb5629b39eb19628d">audiomanager_commandinterface_complete_get_list_main_connections</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listConnections)</td></tr>
+<tr class="separator:a3c9f64cfa0a7b51bb5629b39eb19628d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f85b02df982b81a3ab939d5ebca18b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a0f85b02df982b81a3ab939d5ebca18b7">audiomanager_commandinterface_complete_get_list_main_sinks</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listMainSinks)</td></tr>
+<tr class="separator:a0f85b02df982b81a3ab939d5ebca18b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15c41c34f7316eae18b354f0ee2b729c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>, audiomanager_commandinterface_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, audiomanager_commandinterface_proxy_iface_init))</td></tr>
+<tr class="separator:a15c41c34f7316eae18b354f0ee2b729c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">: (allow-none): A bus name (well-known or unique) or NULL if @connection is not a message bus connection.</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>object_manager_client_new_sync: : A #GDBusConnection. : Flags from the #GDBusObjectManagerClientFlags enumeration.</p>
+<p>: An object path. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL</p>
+<p>Synchronously creates #GDBusObjectManagerClient using <a class="el" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">object_manager_client_get_proxy_type()</a> as the #GDBusProxyTypeFunc. See g_dbus_object_manager_client_new_sync() for more details.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new()</a> for the asynchronous version of this constructor.</p>
+<p>Returns: (transfer full) (type ObjectManagerClient): The constructed object manager client or NULL if is set. </p>
+</div></td></tr>
+<tr class="memitem:ab2b4c23878bb7b8e68b353e1d40e33a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audiomanager_commandinterface_proxy_new</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ab2b4c23878bb7b8e68b353e1d40e33a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0936ba36a58f381305c5c22a24901b0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a0936ba36a58f381305c5c22a24901b0d">audiomanager_commandinterface_proxy_new_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a0936ba36a58f381305c5c22a24901b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab00a0971b80cf268f6139d8046c62c84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ab00a0971b80cf268f6139d8046c62c84">audiomanager_commandinterface_proxy_new_sync</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:ab00a0971b80cf268f6139d8046c62c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2d2eeab981963bc84fd3ab51c85159f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f">audiomanager_routinginterface_proxy_new</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:aa2d2eeab981963bc84fd3ab51c85159f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6cf8be13cffbcd1f9f9126517b5d9b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af6cf8be13cffbcd1f9f9126517b5d9b6">audiomanager_routinginterface_proxy_new_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:af6cf8be13cffbcd1f9f9126517b5d9b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a607336d277988e69602efe8370719a1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a607336d277988e69602efe8370719a1f">audiomanager_routinginterface_proxy_new_sync</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a607336d277988e69602efe8370719a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51b1240bc5078b0bd1769604c6e1cd5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c">audiomanager_routing_soundmanager_proxy_new</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a51b1240bc5078b0bd1769604c6e1cd5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a500aa4bc6147e5b0a1666241aaf809df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a500aa4bc6147e5b0a1666241aaf809df">audiomanager_routing_soundmanager_proxy_new_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a500aa4bc6147e5b0a1666241aaf809df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af48ac60b5a27dc1530c0d4ae78cdc31c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af48ac60b5a27dc1530c0d4ae78cdc31c">audiomanager_routing_soundmanager_proxy_new_sync</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:af48ac60b5a27dc1530c0d4ae78cdc31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2e1043dddcb050c71f03d3aacd5fcc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new</a> (GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ad2e1043dddcb050c71f03d3aacd5fcc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c9cbeb3ae8e4f6327aa72b61f884180"><td class="memItemLeft" align="right" valign="top">GDBusObjectManager *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a3c9cbeb3ae8e4f6327aa72b61f884180">object_manager_client_new_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a3c9cbeb3ae8e4f6327aa72b61f884180"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0ce327f5feec1db63a326342539508b"><td class="memItemLeft" align="right" valign="top">GDBusObjectManager *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af0ce327f5feec1db63a326342539508b">object_manager_client_new_sync</a> (GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:af0ce327f5feec1db63a326342539508b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
+: A bus name (well-known or unique).</h2></td></tr>
+<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpd9b7d7111ece801fba231fe405014843"></a>object_manager_client_new_for_bus_sync: : A #GBusType. : Flags from the #GDBusObjectManagerClientFlags enumeration.</p>
+<p>: An object path. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL</p>
+<p>Like <a class="el" href="audio__manager__interface_8c.html#af0ce327f5feec1db63a326342539508b">object_manager_client_new_sync()</a> but takes a #GBusType instead of a #GDBusConnection.</p>
+<p>The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus()</a> for the asynchronous version of this constructor.</p>
+<p>Returns: (transfer full) (type ObjectManagerClient): The constructed object manager client or NULL if is set. </p>
+</td></tr>
+<tr class="memitem:a8c14bd2c0d5f5c87ca7a64176102f502"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915">AudiomanagerRoutinginterfaceIface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502">AudiomanagerRoutinginterfaceInterface</a></td></tr>
+<tr class="separator:a8c14bd2c0d5f5c87ca7a64176102f502"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6c34a09b1764891566ea9713ce434de"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf">AudiomanagerRoutingSoundmanagerIface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de">AudiomanagerRoutingSoundmanagerInterface</a></td></tr>
+<tr class="separator:ac6c34a09b1764891566ea9713ce434de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73ff700994d1a2fd5c3f06e88020d491"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4">ObjectIface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491">ObjectInterface</a></td></tr>
+<tr class="separator:a73ff700994d1a2fd5c3f06e88020d491"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a189a420473fe170544a82f6842c86588"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588">audiomanager_commandinterface_proxy_new_for_bus</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a189a420473fe170544a82f6842c86588"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab88933f4378507445adfc11800617ce5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ab88933f4378507445adfc11800617ce5">audiomanager_commandinterface_proxy_new_for_bus_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:ab88933f4378507445adfc11800617ce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99addfde08c5933d19b448ad9386e1ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae">audiomanager_commandinterface_proxy_new_for_bus_sync</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a99addfde08c5933d19b448ad9386e1ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a69a4cdfc82a07733b62586746e73fc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a1a69a4cdfc82a07733b62586746e73fc">G_DEFINE_TYPE_WITH_CODE</a> (<a class="el" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7">AudiomanagerCommandinterfaceSkeleton</a>, audiomanager_commandinterface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, audiomanager_commandinterface_skeleton_iface_init))</td></tr>
+<tr class="separator:a1a69a4cdfc82a07733b62586746e73fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8af41517e2e825594c3fa34e54015c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ae8af41517e2e825594c3fa34e54015c8">audiomanager_commandinterface_skeleton_new</a> (void)</td></tr>
+<tr class="separator:ae8af41517e2e825594c3fa34e54015c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9c164c5d46717b3e1d7d74f4b4ebf39"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceInfo *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audiomanager_routinginterface_interface_info</a> (void)</td></tr>
+<tr class="separator:ab9c164c5d46717b3e1d7d74f4b4ebf39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a59f7f6209e7413d9ddae12e96a3e15"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a8a59f7f6209e7413d9ddae12e96a3e15">audiomanager_routinginterface_override_properties</a> (GObjectClass *klass, guint property_id_begin)</td></tr>
+<tr class="separator:a8a59f7f6209e7413d9ddae12e96a3e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa41adac5752a7e378fb06c1597c0d90e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aa41adac5752a7e378fb06c1597c0d90e">G_DEFINE_INTERFACE</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>, audiomanager_routinginterface, G_TYPE_OBJECT)</td></tr>
+<tr class="separator:aa41adac5752a7e378fb06c1597c0d90e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41cc3c3353509de821ec4411596de519"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a41cc3c3353509de821ec4411596de519">audiomanager_routinginterface_emit_set_routing_ready</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object)</td></tr>
+<tr class="separator:a41cc3c3353509de821ec4411596de519"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfebe3440488df3d5ee7c61ae6832e4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#adfebe3440488df3d5ee7c61ae6832e4d">audiomanager_routinginterface_emit_set_routing_rundown</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object)</td></tr>
+<tr class="separator:adfebe3440488df3d5ee7c61ae6832e4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcc50c6eaebebbb692c6489381b40482"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:afcc50c6eaebebbb692c6489381b40482"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e4fc33b495f314c690db968312c531d"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d">audiomanager_routinginterface_call_ack_connect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a6e4fc33b495f314c690db968312c531d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adadd28e13e61121cbe94ef86e2721204"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:adadd28e13e61121cbe94ef86e2721204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee52ef3cb811034602d481b7c0af0e67"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:aee52ef3cb811034602d481b7c0af0e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4db53a6e79362635e2d566ea93e9bb2b"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b">audiomanager_routinginterface_call_ack_disconnect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a4db53a6e79362635e2d566ea93e9bb2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a4e4f1ed80dee36c519fb86958430ec"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a7a4e4f1ed80dee36c519fb86958430ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9824c3759e7fa8d85035b558e596684a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a9824c3759e7fa8d85035b558e596684a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c811e4ded6eadc26684f7f1339a520d"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d">audiomanager_routinginterface_call_ack_set_source_state_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a7c811e4ded6eadc26684f7f1339a520d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e796f9928089743d18b5e2404e1d45c"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c">audiomanager_routinginterface_call_ack_set_source_state_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a3e796f9928089743d18b5e2404e1d45c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51236e213a21ce054fa93027eaca5995"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a51236e213a21ce054fa93027eaca5995"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a736a922582ddfbb81fcd0194d1817259"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259">audiomanager_routinginterface_call_ack_set_sink_volume_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a736a922582ddfbb81fcd0194d1817259"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6c3a3b45afb772d4db1587b11187e4c"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c">audiomanager_routinginterface_call_ack_set_sink_volume_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:ad6c3a3b45afb772d4db1587b11187e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77e4b4cf413ab7441b9135fd0e08a978"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_sinkData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a77e4b4cf413ab7441b9135fd0e08a978"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76ac59a2a591f3dd1fd597b6ae4ea5a9"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audiomanager_routinginterface_call_register_sink_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 *out_sinkID, guint16 *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a76ac59a2a591f3dd1fd597b6ae4ea5a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec5c1deb05527c7896996039f8347308"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308">audiomanager_routinginterface_call_register_sink_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_sinkData, guint16 *out_sinkID, guint16 *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:aec5c1deb05527c7896996039f8347308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae32ef2459f9519fdf3c96c962b9f56d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ae32ef2459f9519fdf3c96c962b9f56d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a216bbf0e4db8e6044520a608eb619a73"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73">audiomanager_routinginterface_call_deregister_sink_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, gint *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a216bbf0e4db8e6044520a608eb619a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2bea4e6d7bb9c8e52a9492e4b5ca6b7"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audiomanager_routinginterface_call_deregister_sink_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sinkID, gint *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:aa2bea4e6d7bb9c8e52a9492e4b5ca6b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156e7a08938d50cc42dda61754799144"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_sourceData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a156e7a08938d50cc42dda61754799144"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93573c15772a789233c38f4157c31076"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076">audiomanager_routinginterface_call_register_source_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 *out_sourceID, guint16 *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a93573c15772a789233c38f4157c31076"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bd76889d860b7db9327f1e6e1f8c9c9"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audiomanager_routinginterface_call_register_source_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_sourceData, guint16 *out_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a8bd76889d860b7db9327f1e6e1f8c9c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55035534ad03e4d0d9bc8dd4e9312a63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a55035534ad03e4d0d9bc8dd4e9312a63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a238fa78cc0aec9eaa1ec928cb927dcbb"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audiomanager_routinginterface_call_deregister_source_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a238fa78cc0aec9eaa1ec928cb927dcbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1459fb13596f7770810b8754f7de063"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063">audiomanager_routinginterface_call_deregister_source_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:ae1459fb13596f7770810b8754f7de063"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab932a845e5f14d50b4aeb8c62e8303c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ab932a845e5f14d50b4aeb8c62e8303c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93141d0773d7d37ed8fbbee17b3beb4c"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c">audiomanager_routinginterface_call_hook_interrupt_status_change_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a93141d0773d7d37ed8fbbee17b3beb4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27dc69af0cb9581619a5e765322e788b"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b">audiomanager_routinginterface_call_hook_interrupt_status_change_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a27dc69af0cb9581619a5e765322e788b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a1d61d216587bd708df526793f157ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a7a1d61d216587bd708df526793f157ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ba2bbfe9c9f28727c6329a831bacb18"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18">audiomanager_routinginterface_call_hook_source_availablity_status_change_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a0ba2bbfe9c9f28727c6329a831bacb18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafa82e5325c595830ca33a2c32af79d9"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9">audiomanager_routinginterface_call_hook_source_availablity_status_change_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:aafa82e5325c595830ca33a2c32af79d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8bf12bbc3cfcc8cfce9992b96284386"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:af8bf12bbc3cfcc8cfce9992b96284386"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9698964ad4ae6e09944d10f1d36de0f4"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4">audiomanager_routinginterface_call_confirm_routing_ready_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a9698964ad4ae6e09944d10f1d36de0f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65b2211cda343659fe31101c8d6236c2"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2">audiomanager_routinginterface_call_confirm_routing_ready_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a65b2211cda343659fe31101c8d6236c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5324b5abcc4ddd3e677449df9b29a9ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a5324b5abcc4ddd3e677449df9b29a9ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3de8d128692f6cb77d866e9866f02598"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598">audiomanager_routinginterface_call_confirm_routing_rundown_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a3de8d128692f6cb77d866e9866f02598"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abac8c639d207b6ec096a56050ef607a0"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0">audiomanager_routinginterface_call_confirm_routing_rundown_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:abac8c639d207b6ec096a56050ef607a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99a727667031409d354d2eb62c77a701"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a99a727667031409d354d2eb62c77a701"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0ae7e93450d67cc81e54553a9dbf046"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046">audiomanager_routinginterface_call_ack_set_volumes_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:ad0ae7e93450d67cc81e54553a9dbf046"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af95b5087a711d3520d11a1a25158f106"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106">audiomanager_routinginterface_call_ack_set_volumes_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:af95b5087a711d3520d11a1a25158f106"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9eaf24a15f2f3c37322258b488755a3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a9eaf24a15f2f3c37322258b488755a3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31b9242f8e5b8f69b8ad8040be2b6785"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785">audiomanager_routinginterface_call_ack_sink_notification_configuration_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a31b9242f8e5b8f69b8ad8040be2b6785"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5134adec6594578590e52539aaf86c9"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9">audiomanager_routinginterface_call_ack_sink_notification_configuration_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:ad5134adec6594578590e52539aaf86c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83a0b8ec299602b64fe135bf1cc0a0d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a83a0b8ec299602b64fe135bf1cc0a0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a358054a68bcaefaed5324f2d027fe9"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9">audiomanager_routinginterface_call_ack_source_notification_configuration_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a0a358054a68bcaefaed5324f2d027fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66a9cd7926c873d7896e5aea18cfade4"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4">audiomanager_routinginterface_call_ack_source_notification_configuration_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a66a9cd7926c873d7896e5aea18cfade4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4d6447f7dbdaf287812da58a4528d4a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:aa4d6447f7dbdaf287812da58a4528d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc626b0b0abe2ae30355a8f1f59329fa"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa">audiomanager_routinginterface_call_register_domain_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 *out_domainid, guint16 *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:acc626b0b0abe2ae30355a8f1f59329fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f7bda35b571a0ce339108d3cb40b9cf"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf">audiomanager_routinginterface_call_register_domain_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, guint16 *out_domainid, guint16 *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a5f7bda35b571a0ce339108d3cb40b9cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29d92a477b197f8422970bd1a87f1078"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a29d92a477b197f8422970bd1a87f1078">audiomanager_routinginterface_complete_ack_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a29d92a477b197f8422970bd1a87f1078"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19595596cdb2980362c5ed5a064bb682"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a19595596cdb2980362c5ed5a064bb682">audiomanager_routinginterface_complete_ack_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a19595596cdb2980362c5ed5a064bb682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29ca364f304e445a1141a9a8b6d486d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a29ca364f304e445a1141a9a8b6d486d9">audiomanager_routinginterface_complete_ack_set_source_state</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a29ca364f304e445a1141a9a8b6d486d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5690f1088201c2341cf1145375a5855a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a5690f1088201c2341cf1145375a5855a">audiomanager_routinginterface_complete_ack_set_sink_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a5690f1088201c2341cf1145375a5855a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16ef4f10c54f8529f791f706314b9f17"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a16ef4f10c54f8529f791f706314b9f17">audiomanager_routinginterface_complete_register_sink</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 sinkID, guint16 error)</td></tr>
+<tr class="separator:a16ef4f10c54f8529f791f706314b9f17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73b2ca0e0b67f9a45e66b7ded785283b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a73b2ca0e0b67f9a45e66b7ded785283b">audiomanager_routinginterface_complete_deregister_sink</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, gint error)</td></tr>
+<tr class="separator:a73b2ca0e0b67f9a45e66b7ded785283b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38b164b371c07c56e2efc5cc725ab25f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a38b164b371c07c56e2efc5cc725ab25f">audiomanager_routinginterface_complete_register_source</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 sourceID, guint16 error)</td></tr>
+<tr class="separator:a38b164b371c07c56e2efc5cc725ab25f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d17cb6cc71b313e947f934fb5121395"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a2d17cb6cc71b313e947f934fb5121395">audiomanager_routinginterface_complete_deregister_source</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 error)</td></tr>
+<tr class="separator:a2d17cb6cc71b313e947f934fb5121395"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a296f15aae89a98544e0c0e2ae992e88f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a296f15aae89a98544e0c0e2ae992e88f">audiomanager_routinginterface_complete_hook_interrupt_status_change</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a296f15aae89a98544e0c0e2ae992e88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaad8baa4d148211c0a7125d1de08c91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#adaad8baa4d148211c0a7125d1de08c91">audiomanager_routinginterface_complete_hook_source_availablity_status_change</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:adaad8baa4d148211c0a7125d1de08c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab1e77c0123c8c3a81ee0eae8a3a9b9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e">audiomanager_routinginterface_complete_confirm_routing_ready</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:aab1e77c0123c8c3a81ee0eae8a3a9b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfd78d54129f1bab64bf3ad042bad68b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#abfd78d54129f1bab64bf3ad042bad68b">audiomanager_routinginterface_complete_confirm_routing_rundown</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:abfd78d54129f1bab64bf3ad042bad68b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57ac0c76e17d25395c29d8d47e8d87d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a57ac0c76e17d25395c29d8d47e8d87d5">audiomanager_routinginterface_complete_ack_set_volumes</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a57ac0c76e17d25395c29d8d47e8d87d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4763ec634aedbd3e372d80764816688"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ac4763ec634aedbd3e372d80764816688">audiomanager_routinginterface_complete_ack_sink_notification_configuration</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:ac4763ec634aedbd3e372d80764816688"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa516cb19eab4883923cb3da60572936a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aa516cb19eab4883923cb3da60572936a">audiomanager_routinginterface_complete_ack_source_notification_configuration</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:aa516cb19eab4883923cb3da60572936a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf469430cc1ab9691ed340803c7a724"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a5bf469430cc1ab9691ed340803c7a724">audiomanager_routinginterface_complete_register_domain</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 domainid, guint16 error)</td></tr>
+<tr class="separator:a5bf469430cc1ab9691ed340803c7a724"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72c3d81179d71a4d64c4ef936a5db75e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a72c3d81179d71a4d64c4ef936a5db75e">G_DEFINE_TYPE_WITH_CODE</a> (<a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>, audiomanager_routinginterface_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, audiomanager_routinginterface_proxy_iface_init))</td></tr>
+<tr class="separator:a72c3d81179d71a4d64c4ef936a5db75e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae07b35e6825db30d7a9dbf608c88fb94"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94">audiomanager_routinginterface_proxy_new_for_bus</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ae07b35e6825db30d7a9dbf608c88fb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4318c6b327e3f05b0e50dcba2e350cec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a4318c6b327e3f05b0e50dcba2e350cec">audiomanager_routinginterface_proxy_new_for_bus_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a4318c6b327e3f05b0e50dcba2e350cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab20c157db75c8704f853c2ae11f64cc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6">audiomanager_routinginterface_proxy_new_for_bus_sync</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:ab20c157db75c8704f853c2ae11f64cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a883542fecdc7ca7b6f8aead3f5f66a9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a883542fecdc7ca7b6f8aead3f5f66a9c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="el" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3">AudiomanagerRoutinginterfaceSkeleton</a>, audiomanager_routinginterface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, audiomanager_routinginterface_skeleton_iface_init))</td></tr>
+<tr class="separator:a883542fecdc7ca7b6f8aead3f5f66a9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95b0c02b6ca0a1c14f1fa766e70827a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a95b0c02b6ca0a1c14f1fa766e70827a3">audiomanager_routinginterface_skeleton_new</a> (void)</td></tr>
+<tr class="separator:a95b0c02b6ca0a1c14f1fa766e70827a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ab43b9f48ba9a30d0a850cfbcf8b11c"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceInfo *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audiomanager_routing_soundmanager_interface_info</a> (void)</td></tr>
+<tr class="separator:a8ab43b9f48ba9a30d0a850cfbcf8b11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29eefbadaef2de502ae4998bb492c038"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a29eefbadaef2de502ae4998bb492c038">audiomanager_routing_soundmanager_override_properties</a> (GObjectClass *klass, guint property_id_begin)</td></tr>
+<tr class="separator:a29eefbadaef2de502ae4998bb492c038"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0534e81a0d57fee42fd2085cecadd43f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a0534e81a0d57fee42fd2085cecadd43f">G_DEFINE_INTERFACE</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>, audiomanager_routing_soundmanager, G_TYPE_OBJECT)</td></tr>
+<tr class="separator:a0534e81a0d57fee42fd2085cecadd43f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93f222ce34ea1e96ec9cb8db173adf42"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a93f222ce34ea1e96ec9cb8db173adf42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6170d3e71d43c704e59cc44379869ea7"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7">audiomanager_routing_soundmanager_call_async_abort_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, gint16 *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a6170d3e71d43c704e59cc44379869ea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fee56885d658e8fa166d592f0b6bff7"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7">audiomanager_routing_soundmanager_call_async_abort_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, gint16 *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a7fee56885d658e8fa166d592f0b6bff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8331e87b5a59d0e4eefb0b4d406aef27"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a8331e87b5a59d0e4eefb0b4d406aef27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55b23f311341e51565f6c8f45d092d37"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37">audiomanager_routing_soundmanager_call_async_connect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a55b23f311341e51565f6c8f45d092d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afec75bb39e45bdefd62335bb02867bea"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea">audiomanager_routing_soundmanager_call_async_connect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:afec75bb39e45bdefd62335bb02867bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e862f2fc856d36032e8137b73465d8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a0e862f2fc856d36032e8137b73465d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbb8740a104048e9de8d07ee6d5d630b"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b">audiomanager_routing_soundmanager_call_async_disconnect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:afbb8740a104048e9de8d07ee6d5d630b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58d7113892a361b229f3bbab5942edca"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca">audiomanager_routing_soundmanager_call_async_disconnect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a58d7113892a361b229f3bbab5942edca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab75e5e3210aa14e91e2bd98af7cfe8ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ab75e5e3210aa14e91e2bd98af7cfe8ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3729e82238a33933845ca972fb906309"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309">audiomanager_routing_soundmanager_call_async_set_sink_volume_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a3729e82238a33933845ca972fb906309"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaed9bcc9811bce2292329bc8780ca420"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420">audiomanager_routing_soundmanager_call_async_set_sink_volume_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:aaed9bcc9811bce2292329bc8780ca420"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ed4b07395d8c56b4d46ceaf72ef8850"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a5ed4b07395d8c56b4d46ceaf72ef8850"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d81d7d0f74e2223c2da9f3aa0299428"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428">audiomanager_routing_soundmanager_call_async_set_source_state_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a9d81d7d0f74e2223c2da9f3aa0299428"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72921a5dca1eda471acae8aac77655de"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de">audiomanager_routing_soundmanager_call_async_set_source_state_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a72921a5dca1eda471acae8aac77655de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03677da8a4d82b7b819c3363777a474a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a03677da8a4d82b7b819c3363777a474a">audiomanager_routing_soundmanager_complete_async_abort</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, gint16 error)</td></tr>
+<tr class="separator:a03677da8a4d82b7b819c3363777a474a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab805525b9fa18ac1252e050a2c0480f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ab805525b9fa18ac1252e050a2c0480f4">audiomanager_routing_soundmanager_complete_async_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:ab805525b9fa18ac1252e050a2c0480f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95b24f166f4539eef3d8753a85d288a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a95b24f166f4539eef3d8753a85d288a6">audiomanager_routing_soundmanager_complete_async_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a95b24f166f4539eef3d8753a85d288a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27b841b7a25daeba7675c91440d031d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a27b841b7a25daeba7675c91440d031d8">audiomanager_routing_soundmanager_complete_async_set_sink_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a27b841b7a25daeba7675c91440d031d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81d5c4290e6e13b71a7e26028c13f5fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a81d5c4290e6e13b71a7e26028c13f5fb">audiomanager_routing_soundmanager_complete_async_set_source_state</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a81d5c4290e6e13b71a7e26028c13f5fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7433bf5d90ce032daa622de1fd98af10"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a7433bf5d90ce032daa622de1fd98af10">G_DEFINE_TYPE_WITH_CODE</a> (<a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>, audiomanager_routing_soundmanager_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, audiomanager_routing_soundmanager_proxy_iface_init))</td></tr>
+<tr class="separator:a7433bf5d90ce032daa622de1fd98af10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15fe76b0621c0dcd9d5f95ccee708d55"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55">audiomanager_routing_soundmanager_proxy_new_for_bus</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a15fe76b0621c0dcd9d5f95ccee708d55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace5894658fcc8fe1c3239cf1029f76ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ace5894658fcc8fe1c3239cf1029f76ee">audiomanager_routing_soundmanager_proxy_new_for_bus_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:ace5894658fcc8fe1c3239cf1029f76ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c632eb6c5ffbca3d92f45f4fb4dbcc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">audiomanager_routing_soundmanager_proxy_new_for_bus_sync</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a5c632eb6c5ffbca3d92f45f4fb4dbcc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b4b4dd94d7accfcc8e6407cdcfeaaf2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a2b4b4dd94d7accfcc8e6407cdcfeaaf2">G_DEFINE_TYPE_WITH_CODE</a> (<a class="el" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a">AudiomanagerRoutingSoundmanagerSkeleton</a>, audiomanager_routing_soundmanager_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, audiomanager_routing_soundmanager_skeleton_iface_init))</td></tr>
+<tr class="separator:a2b4b4dd94d7accfcc8e6407cdcfeaaf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa457ed83f6cd0148308d87aee03208fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe">audiomanager_routing_soundmanager_skeleton_new</a> (void)</td></tr>
+<tr class="separator:aa457ed83f6cd0148308d87aee03208fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84377c7b857f372eb2ae30584a8a2608"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a84377c7b857f372eb2ae30584a8a2608">G_DEFINE_INTERFACE_WITH_CODE</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>, object, G_TYPE_OBJECT, g_type_interface_add_prerequisite(g_define_type_id, G_TYPE_DBUS_OBJECT))</td></tr>
+<tr class="separator:a84377c7b857f372eb2ae30584a8a2608"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37db2fe8d4ec6347a95607400449ebce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce">object_get_audiomanager_commandinterface</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:a37db2fe8d4ec6347a95607400449ebce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae585c718c3af638bc770cb756ba74c89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89">object_get_audiomanager_routinginterface</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:ae585c718c3af638bc770cb756ba74c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08ee9c3839eda50be37fefc53fcc7bdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf">object_get_audiomanager_routing_soundmanager</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:a08ee9c3839eda50be37fefc53fcc7bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a309139248b294ed5d6ad3184169a3938"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a309139248b294ed5d6ad3184169a3938">object_peek_audiomanager_commandinterface</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:a309139248b294ed5d6ad3184169a3938"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf56c5b04adba92c1d02650179b02eaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#acf56c5b04adba92c1d02650179b02eaf">object_peek_audiomanager_routinginterface</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:acf56c5b04adba92c1d02650179b02eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefc359682300f38c95c54e9f970e4475"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#aefc359682300f38c95c54e9f970e4475">object_peek_audiomanager_routing_soundmanager</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:aefc359682300f38c95c54e9f970e4475"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad46b21aa192909664edf51c609ff164d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ad46b21aa192909664edf51c609ff164d">G_DEFINE_TYPE_WITH_CODE</a> (<a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a>, object_proxy, G_TYPE_DBUS_OBJECT_PROXY, G_IMPLEMENT_INTERFACE(G_TYPE_DBUS_OBJECT, object_proxy__g_dbus_object_iface_init))</td></tr>
+<tr class="separator:ad46b21aa192909664edf51c609ff164d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ad483f729da3d5e760ca72c775d68c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a6ad483f729da3d5e760ca72c775d68c1">object_proxy_new</a> (GDBusConnection *connection, const gchar *object_path)</td></tr>
+<tr class="separator:a6ad483f729da3d5e760ca72c775d68c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70c94546ed4adfdb76089814050d3a3e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a70c94546ed4adfdb76089814050d3a3e">G_DEFINE_TYPE_WITH_CODE</a> (<a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>, object_skeleton, G_TYPE_DBUS_OBJECT_SKELETON, G_IMPLEMENT_INTERFACE(G_TYPE_DBUS_OBJECT, object_skeleton__g_dbus_object_iface_init))</td></tr>
+<tr class="separator:a70c94546ed4adfdb76089814050d3a3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af72d7bf03076a770de4a58b27eada9f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af72d7bf03076a770de4a58b27eada9f4">object_skeleton_new</a> (const gchar *object_path)</td></tr>
+<tr class="separator:af72d7bf03076a770de4a58b27eada9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb07f916f70142d5f7d72dd6001244be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#abb07f916f70142d5f7d72dd6001244be">object_skeleton_set_audiomanager_commandinterface</a> (<a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *object, <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *interface_)</td></tr>
+<tr class="separator:abb07f916f70142d5f7d72dd6001244be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4545c29f1fa1ac9d1cb20c78c0eacb92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a4545c29f1fa1ac9d1cb20c78c0eacb92">object_skeleton_set_audiomanager_routinginterface</a> (<a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *object, <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *interface_)</td></tr>
+<tr class="separator:a4545c29f1fa1ac9d1cb20c78c0eacb92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e55a121f8bd73c2693ebd35888fc68d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a2e55a121f8bd73c2693ebd35888fc68d">object_skeleton_set_audiomanager_routing_soundmanager</a> (<a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *object, <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *interface_)</td></tr>
+<tr class="separator:a2e55a121f8bd73c2693ebd35888fc68d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19636546667e15cee4d1e5fc4ee3437b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a19636546667e15cee4d1e5fc4ee3437b">G_DEFINE_TYPE</a> (<a class="el" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7">ObjectManagerClient</a>, object_manager_client, G_TYPE_DBUS_OBJECT_MANAGER_CLIENT)</td></tr>
+<tr class="separator:a19636546667e15cee4d1e5fc4ee3437b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d68a3972888163b08acacc8d9952506"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">object_manager_client_get_proxy_type</a> (GDBusObjectManagerClient *manager G_GNUC_UNUSED, const gchar *object_path G_GNUC_UNUSED, const gchar *interface_name, gpointer user_data G_GNUC_UNUSED)</td></tr>
+<tr class="separator:a6d68a3972888163b08acacc8d9952506"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad18295411405cb9a1bf9397e5071e9a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus</a> (GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ad18295411405cb9a1bf9397e5071e9a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af332ec9d1145321f0eec5611b31a43cf"><td class="memItemLeft" align="right" valign="top">GDBusObjectManager *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#af332ec9d1145321f0eec5611b31a43cf">object_manager_client_new_for_bus_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:af332ec9d1145321f0eec5611b31a43cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b00d128690ab3ffb8e9c4bb8d453595"><td class="memItemLeft" align="right" valign="top">GDBusObjectManager *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html#a0b00d128690ab3ffb8e9c4bb8d453595">object_manager_client_new_for_bus_sync</a> (GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a0b00d128690ab3ffb8e9c4bb8d453595"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a61670b429b8f7f7a99d91271f5a8e8b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61670b429b8f7f7a99d91271f5a8e8b0">&#9670;&nbsp;</a></span>AudiomanagerCommandinterfaceInterface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711">AudiomanagerCommandinterfaceIface</a> <a class="el" href="audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0">AudiomanagerCommandinterfaceInterface</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>AudiomanagerCommandinterface:</p>
+<p>Abstract interface type for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-commandinterface.top_of_page"&gt;org.genivi.audiomanager.commandinterface&lt;/link&gt;. AudiomanagerCommandinterfaceIface: : The parent interface. : Handler for the #AudiomanagerCommandinterface::handle-connect signal. : Handler for the #AudiomanagerCommandinterface::handle-disconnect signal. : Handler for the #AudiomanagerCommandinterface::handle-get-list-main-connections signal. : Handler for the #AudiomanagerCommandinterface::handle-get-list-main-sinks signal. : Handler for the #AudiomanagerCommandinterface::handle-set-sink-mute-state signal. : Handler for the #AudiomanagerCommandinterface::handle-set-volume signal. : Handler for the #AudiomanagerCommandinterface::handle-volume-step signal. : Handler for the #AudiomanagerCommandinterface::main-connection-state-changed signal. : Handler for the #AudiomanagerCommandinterface::new-main-connection signal. : Handler for the #AudiomanagerCommandinterface::removed-main-connection signal. : Handler for the #AudiomanagerCommandinterface::sink-mute-state-changed signal. : Handler for the #AudiomanagerCommandinterface::system-property-changed signal. : Handler for the #AudiomanagerCommandinterface::volume-changed signal.</p>
+<p>Virtual table for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-commandinterface.top_of_page"&gt;org.genivi.audiomanager.commandinterface&lt;/link&gt;. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00843">843</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a8c14bd2c0d5f5c87ca7a64176102f502"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c14bd2c0d5f5c87ca7a64176102f502">&#9670;&nbsp;</a></span>AudiomanagerRoutinginterfaceInterface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915">AudiomanagerRoutinginterfaceIface</a> <a class="el" href="audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502">AudiomanagerRoutinginterfaceInterface</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>AudiomanagerRoutinginterface:</p>
+<p>Abstract interface type for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routinginterface.top_of_page"&gt;org.genivi.audiomanager.routinginterface&lt;/link&gt;. AudiomanagerRoutinginterfaceIface: : The parent interface. : Handler for the #AudiomanagerRoutinginterface::handle-ack-connect signal. : Handler for the #AudiomanagerRoutinginterface::handle-ack-disconnect signal. : Handler for the #AudiomanagerRoutinginterface::handle-ack-set-sink-volume signal. : Handler for the #AudiomanagerRoutinginterface::handle-ack-set-source-state signal. : Handler for the #AudiomanagerRoutinginterface::handle-ack-set-volumes signal. : Handler for the #AudiomanagerRoutinginterface::handle-ack-sink-notification-configuration signal. : Handler for the #AudiomanagerRoutinginterface::handle-ack-source-notification-configuration signal. : Handler for the #AudiomanagerRoutinginterface::handle-confirm-routing-ready signal. : Handler for the #AudiomanagerRoutinginterface::handle-confirm-routing-rundown signal. : Handler for the #AudiomanagerRoutinginterface::handle-deregister-sink signal. : Handler for the #AudiomanagerRoutinginterface::handle-deregister-source signal. : Handler for the #AudiomanagerRoutinginterface::handle-hook-interrupt-status-change signal. : Handler for the #AudiomanagerRoutinginterface::handle-hook-source-availablity-status-change signal. : Handler for the #AudiomanagerRoutinginterface::handle-register-domain signal. : Handler for the #AudiomanagerRoutinginterface::handle-register-sink signal. : Handler for the #AudiomanagerRoutinginterface::handle-register-source signal. : Handler for the #AudiomanagerRoutinginterface::set-routing-ready signal. : Handler for the #AudiomanagerRoutinginterface::set-routing-rundown signal.</p>
+<p>Virtual table for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routinginterface.top_of_page"&gt;org.genivi.audiomanager.routinginterface&lt;/link&gt;. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l03862">3862</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ac6c34a09b1764891566ea9713ce434de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac6c34a09b1764891566ea9713ce434de">&#9670;&nbsp;</a></span>AudiomanagerRoutingSoundmanagerInterface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf">AudiomanagerRoutingSoundmanagerIface</a> <a class="el" href="audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de">AudiomanagerRoutingSoundmanagerInterface</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>AudiomanagerRoutingSoundmanager:</p>
+<p>Abstract interface type for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routing-soundmanager.top_of_page"&gt;org.genivi.audiomanager.routing.soundmanager&lt;/link&gt;. AudiomanagerRoutingSoundmanagerIface: : The parent interface. : Handler for the #AudiomanagerRoutingSoundmanager::handle-async-abort signal. : Handler for the #AudiomanagerRoutingSoundmanager::handle-async-connect signal. : Handler for the #AudiomanagerRoutingSoundmanager::handle-async-disconnect signal. : Handler for the #AudiomanagerRoutingSoundmanager::handle-async-set-sink-volume signal. : Handler for the #AudiomanagerRoutingSoundmanager::handle-async-set-source-state signal.</p>
+<p>Virtual table for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routing-soundmanager.top_of_page"&gt;org.genivi.audiomanager.routing.soundmanager&lt;/link&gt;. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07404">7404</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a73ff700994d1a2fd5c3f06e88020d491"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73ff700994d1a2fd5c3f06e88020d491">&#9670;&nbsp;</a></span>ObjectInterface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4">ObjectIface</a> <a class="el" href="audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491">ObjectInterface</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>SECTION:Object : Object : Specialized GDBusObject types</p>
+<p>This section contains the <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>, <a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a>, and <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> types which make it easier to work with objects implementing generated types for D-Bus interfaces. Object:</p>
+<p>The <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> type is a specialized container of interfaces. ObjectIface: : The parent interface.</p>
+<p>Virtual table for the <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> interface. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08849">8849</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a7dab83e75515286c898dcecdcfae13af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7dab83e75515286c898dcecdcfae13af">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_connect: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Connect"&gt;Connect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audiomanager_commandinterface_call_connect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audiomanager_commandinterface_call_connect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01245">1245</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9ed6bcef33ca3126b7e69d2036ffd8d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ed6bcef33ca3126b7e69d2036ffd8d4">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_connect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_connect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_mainConnectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_connect_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01278">1278</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4ddada2b9dbb9eed0a2f22009fd0b317"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ddada2b9dbb9eed0a2f22009fd0b317">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_connect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_connect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_mainConnectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_connect_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Connect"&gt;Connect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01315">1315</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a864111fba62bef2ecf977b47d250bdaf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a864111fba62bef2ecf977b47d250bdaf">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_mainConnectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Disconnect"&gt;Disconnect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e">audiomanager_commandinterface_call_disconnect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca">audiomanager_commandinterface_call_disconnect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01360">1360</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ade95e2b175026361897e47aaaf0d668e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade95e2b175026361897e47aaaf0d668e">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_disconnect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_disconnect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_disconnect_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01390">1390</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="abc5fb1befb03a12679136625a0aa1aca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc5fb1befb03a12679136625a0aa1aca">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_disconnect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_disconnect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_mainConnectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_disconnect_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Disconnect"&gt;Disconnect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01423">1423</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af4dd679cfbe3797e4faba95ecfeb7266"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4dd679cfbe3797e4faba95ecfeb7266">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_connections()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_get_list_main_connections </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_connections: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainConnections"&gt;GetListMainConnections()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78">audiomanager_commandinterface_call_get_list_main_connections_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1">audiomanager_commandinterface_call_get_list_main_connections_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01793">1793</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab6232c989551fd75b0995a00c8094a78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6232c989551fd75b0995a00c8094a78">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_connections_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_get_list_main_connections_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant **&#160;</td>
+ <td class="paramname"><em>out_listConnections</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_connections_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01822">1822</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a181177bbe37995c1d64e2f60f0b8dae1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a181177bbe37995c1d64e2f60f0b8dae1">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_connections_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_get_list_main_connections_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant **&#160;</td>
+ <td class="paramname"><em>out_listConnections</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_connections_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainConnections"&gt;GetListMainConnections()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01857">1857</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a2b0839a0a25acccc810a3f4fa11293e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2b0839a0a25acccc810a3f4fa11293e1">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_sinks()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_get_list_main_sinks </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_sinks: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainSinks"&gt;GetListMainSinks()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb">audiomanager_commandinterface_call_get_list_main_sinks_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199">audiomanager_commandinterface_call_get_list_main_sinks_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01897">1897</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af7e0eb4928596c6516a436f9399d1deb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7e0eb4928596c6516a436f9399d1deb">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_sinks_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_get_list_main_sinks_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant **&#160;</td>
+ <td class="paramname"><em>out_listMainSinks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_sinks_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01926">1926</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a26d9526788210248c2a4cc1e69aff199"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a26d9526788210248c2a4cc1e69aff199">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_sinks_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_get_list_main_sinks_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant **&#160;</td>
+ <td class="paramname"><em>out_listMainSinks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_sinks_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainSinks"&gt;GetListMainSinks()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01961">1961</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af266dfa3a1805cd01d90528eaeaa4c58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af266dfa3a1805cd01d90528eaeaa4c58">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_sink_mute_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_set_sink_mute_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_muteState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_sink_mute_state: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetSinkMuteState"&gt;SetSinkMuteState()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6">audiomanager_commandinterface_call_set_sink_mute_state_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d">audiomanager_commandinterface_call_set_sink_mute_state_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01685">1685</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a71560ba9c0e25aa2e924e23f590626a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71560ba9c0e25aa2e924e23f590626a6">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_sink_mute_state_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_set_sink_mute_state_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_sink_mute_state_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01717">1717</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afc19e9a9c634f428c7b17c20db3f0b7d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc19e9a9c634f428c7b17c20db3f0b7d">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_sink_mute_state_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_set_sink_mute_state_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_muteState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_sink_mute_state_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetSinkMuteState"&gt;SetSinkMuteState()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01751">1751</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a946e8cac1e75c88be3e56cd858af9b6f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a946e8cac1e75c88be3e56cd858af9b6f">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_set_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_volume: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetVolume"&gt;SetVolume()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d">audiomanager_commandinterface_call_set_volume_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f">audiomanager_commandinterface_call_set_volume_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01465">1465</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a833ad478f157358decfa1b7c73ddc41d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a833ad478f157358decfa1b7c73ddc41d">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_volume_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_set_volume_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_volume_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01497">1497</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af27cf97f8fa87de47e0ee2c59940424f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af27cf97f8fa87de47e0ee2c59940424f">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_volume_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_set_volume_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_volume_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetVolume"&gt;SetVolume()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01531">1531</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afcb9a60d5733a2fa1d71559ff4094fbf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afcb9a60d5733a2fa1d71559ff4094fbf">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_volume_step()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_volume_step </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volumeStep</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_volume_step: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.VolumeStep"&gt;VolumeStep()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4">audiomanager_commandinterface_call_volume_step_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f">audiomanager_commandinterface_call_volume_step_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01575">1575</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a6df9277b72d4a89d4341aad66b0aa9d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6df9277b72d4a89d4341aad66b0aa9d4">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_volume_step_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_volume_step_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_volume_step_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01607">1607</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aafc35c8740b1373e0964bc469cd6548f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafc35c8740b1373e0964bc469cd6548f">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_volume_step_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_volume_step_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volumeStep</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_volume_step_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.VolumeStep"&gt;VolumeStep()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01641">1641</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a381453ebc5717fc413c7197a2a609c92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a381453ebc5717fc413c7197a2a609c92">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>mainConnectionID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_connect: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return. : Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Connect"&gt;Connect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01999">1999</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aaed829355cb8c75bb283c226865149a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaed829355cb8c75bb283c226865149a6">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Disconnect"&gt;Disconnect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02022">2022</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3c9f64cfa0a7b51bb5629b39eb19628d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c9f64cfa0a7b51bb5629b39eb19628d">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_get_list_main_connections()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_get_list_main_connections </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>listConnections</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_get_list_main_connections: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return. : Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainConnections"&gt;GetListMainConnections()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02107">2107</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0f85b02df982b81a3ab939d5ebca18b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f85b02df982b81a3ab939d5ebca18b7">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_get_list_main_sinks()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_get_list_main_sinks </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>listMainSinks</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_get_list_main_sinks: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return. : Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainSinks"&gt;GetListMainSinks()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02131">2131</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a44faa49862f7f1f96e5ebdffb8469787"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44faa49862f7f1f96e5ebdffb8469787">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_set_sink_mute_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_set_sink_mute_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_set_sink_mute_state: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetSinkMuteState"&gt;SetSinkMuteState()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02085">2085</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a36c4f0140b3355d07644fb37ad98b9c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36c4f0140b3355d07644fb37ad98b9c6">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_set_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_set_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_set_volume: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetVolume"&gt;SetVolume()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02043">2043</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a86b0cf68e08b96ee954638e89375b973"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a86b0cf68e08b96ee954638e89375b973">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_volume_step()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_volume_step </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_volume_step: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.VolumeStep"&gt;VolumeStep()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02064">2064</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aefa94d083f6087757b58bab175ab6666"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefa94d083f6087757b58bab175ab6666">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_main_connection_state_changed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_main_connection_state_changed </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_connectionState</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_main_connection_state_changed: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.MainConnectionStateChanged"&gt;"MainConnectionStateChanged"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01172">1172</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a10f44f9a85dad822252cf368b2824045"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a10f44f9a85dad822252cf368b2824045">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_new_main_connection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_new_main_connection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_mainConnection</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_new_main_connection: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.NewMainConnection"&gt;"NewMainConnection"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01141">1141</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3ae63628de22d2ad1008c275ac06db93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ae63628de22d2ad1008c275ac06db93">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_removed_main_connection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_removed_main_connection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_mainConnectionId</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_removed_main_connection: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.RemovedMainConnection"&gt;"RemovedMainConnection"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01156">1156</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae2eb350a29ba8901a3b52f5f8f25b141"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2eb350a29ba8901a3b52f5f8f25b141">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_sink_mute_state_changed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_sink_mute_state_changed </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_muteState</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_sink_mute_state_changed: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.SinkMuteStateChanged"&gt;"SinkMuteStateChanged"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01206">1206</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a80a08a8a1b252f34d98bc037920d5fbb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80a08a8a1b252f34d98bc037920d5fbb">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_system_property_changed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_system_property_changed </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_SystemProperty</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_system_property_changed: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.SystemPropertyChanged"&gt;"SystemPropertyChanged"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01222">1222</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5cc287d07803dc55e447c2a5a8f92c8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5cc287d07803dc55e447c2a5a8f92c8a">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_volume_changed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_volume_changed </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_volume_changed: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.VolumeChanged"&gt;"VolumeChanged"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01189">1189</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a205bc5efc627fd36fbe5996ea046c30c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a205bc5efc627fd36fbe5996ea046c30c">&#9670;&nbsp;</a></span>audiomanager_commandinterface_interface_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceInfo* audiomanager_commandinterface_interface_info </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_interface_info:</p>
+<p>Gets a machine-readable description of the &lt;link linkend="gdbus-interface-org-genivi-audiomanager-commandinterface.top_of_page"&gt;org.genivi.audiomanager.commandinterface&lt;/link&gt; D-Bus interface.</p>
+<p>Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00794">794</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4bb2b6681e9bb76ce0433bf3ed7761bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bb2b6681e9bb76ce0433bf3ed7761bb">&#9670;&nbsp;</a></span>audiomanager_commandinterface_override_properties()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">guint audiomanager_commandinterface_override_properties </td>
+ <td>(</td>
+ <td class="paramtype">GObjectClass *&#160;</td>
+ <td class="paramname"><em>klass</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint&#160;</td>
+ <td class="paramname"><em>property_id_begin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_override_properties: : The class structure for a #GObject-derived class. : The property id to assign to the first overridden property.</p>
+<p>Overrides all #GObject properties in the <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> interface for a concrete class. The properties are overridden in the order they are defined.</p>
+<p>Returns: The last property id. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00810">810</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab2b4c23878bb7b8e68b353e1d40e33a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2b4c23878bb7b8e68b353e1d40e33a9">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_proxy_new </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02324">2324</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0936ba36a58f381305c5c22a24901b0d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0936ba36a58f381305c5c22a24901b0d">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* audiomanager_commandinterface_proxy_new_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audiomanager_commandinterface_proxy_new()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audiomanager_commandinterface_proxy_new()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerCommandinterfaceProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02346">2346</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a189a420473fe170544a82f6842c86588"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a189a420473fe170544a82f6842c86588">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new_for_bus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_proxy_new_for_bus </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02414">2414</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab88933f4378507445adfc11800617ce5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab88933f4378507445adfc11800617ce5">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new_for_bus_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* audiomanager_commandinterface_proxy_new_for_bus_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588">audiomanager_commandinterface_proxy_new_for_bus()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588">audiomanager_commandinterface_proxy_new_for_bus()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerCommandinterfaceProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02436">2436</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a99addfde08c5933d19b448ad9386e1ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99addfde08c5933d19b448ad9386e1ae">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new_for_bus_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* audiomanager_commandinterface_proxy_new_for_bus_sync </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02469">2469</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab00a0971b80cf268f6139d8046c62c84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab00a0971b80cf268f6139d8046c62c84">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* audiomanager_commandinterface_proxy_new_sync </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02379">2379</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae8af41517e2e825594c3fa34e54015c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8af41517e2e825594c3fa34e54015c8">&#9670;&nbsp;</a></span>audiomanager_commandinterface_skeleton_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* audiomanager_commandinterface_skeleton_new </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_skeleton_new:</p>
+<p>Creates a skeleton object for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-commandinterface.top_of_page"&gt;org.genivi.audiomanager.commandinterface&lt;/link&gt;.</p>
+<p>Returns: (transfer full) (type AudiomanagerCommandinterfaceSkeleton): The skeleton object. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02923">2923</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a93f222ce34ea1e96ec9cb8db173adf42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93f222ce34ea1e96ec9cb8db173adf42">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_abort()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_call_async_abort </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_abort: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncAbort"&gt;asyncAbort()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7">audiomanager_routing_soundmanager_call_async_abort_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7">audiomanager_routing_soundmanager_call_async_abort_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07554">7554</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a6170d3e71d43c704e59cc44379869ea7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6170d3e71d43c704e59cc44379869ea7">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_abort_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_abort_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_abort_finish: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07584">7584</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a7fee56885d658e8fa166d592f0b6bff7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7fee56885d658e8fa166d592f0b6bff7">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_abort_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_abort_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_abort_sync: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncAbort"&gt;asyncAbort()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07617">7617</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a8331e87b5a59d0e4eefb0b4d406aef27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8331e87b5a59d0e4eefb0b4d406aef27">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_call_async_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint&#160;</td>
+ <td class="paramname"><em>arg_connectionFormat</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_connect: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncConnect"&gt;asyncConnect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37">audiomanager_routing_soundmanager_call_async_connect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea">audiomanager_routing_soundmanager_call_async_connect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07662">7662</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a55b23f311341e51565f6c8f45d092d37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a55b23f311341e51565f6c8f45d092d37">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_connect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_connect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_connect_finish: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07699">7699</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afec75bb39e45bdefd62335bb02867bea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afec75bb39e45bdefd62335bb02867bea">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_connect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_connect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint&#160;</td>
+ <td class="paramname"><em>arg_connectionFormat</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_connect_sync: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncConnect"&gt;asyncConnect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07733">7733</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0e862f2fc856d36032e8137b73465d8b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e862f2fc856d36032e8137b73465d8b">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_call_async_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncDisconnect"&gt;asyncDisconnect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b">audiomanager_routing_soundmanager_call_async_disconnect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca">audiomanager_routing_soundmanager_call_async_disconnect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07781">7781</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afbb8740a104048e9de8d07ee6d5d630b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbb8740a104048e9de8d07ee6d5d630b">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_disconnect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_disconnect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_disconnect_finish: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07812">7812</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a58d7113892a361b229f3bbab5942edca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58d7113892a361b229f3bbab5942edca">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_disconnect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_disconnect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_disconnect_sync: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncDisconnect"&gt;asyncDisconnect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07843">7843</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab75e5e3210aa14e91e2bd98af7cfe8ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab75e5e3210aa14e91e2bd98af7cfe8ac">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_sink_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_call_async_set_sink_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_ramp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_time</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_sink_volume: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSinkVolume"&gt;asyncSetSinkVolume()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309">audiomanager_routing_soundmanager_call_async_set_sink_volume_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420">audiomanager_routing_soundmanager_call_async_set_sink_volume_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07888">7888</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3729e82238a33933845ca972fb906309"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3729e82238a33933845ca972fb906309">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_sink_volume_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_set_sink_volume_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_sink_volume_finish: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07925">7925</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aaed9bcc9811bce2292329bc8780ca420"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaed9bcc9811bce2292329bc8780ca420">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_sink_volume_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_set_sink_volume_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_ramp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_time</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_sink_volume_sync: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSinkVolume"&gt;asyncSetSinkVolume()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07959">7959</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5ed4b07395d8c56b4d46ceaf72ef8850"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ed4b07395d8c56b4d46ceaf72ef8850">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_source_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_call_async_set_source_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint&#160;</td>
+ <td class="paramname"><em>arg_sourceState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_source_state: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSourceState"&gt;asyncSetSourceState()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428">audiomanager_routing_soundmanager_call_async_set_source_state_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de">audiomanager_routing_soundmanager_call_async_set_source_state_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08008">8008</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9d81d7d0f74e2223c2da9f3aa0299428"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d81d7d0f74e2223c2da9f3aa0299428">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_source_state_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_set_source_state_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_source_state_finish: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08041">8041</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a72921a5dca1eda471acae8aac77655de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a72921a5dca1eda471acae8aac77655de">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_source_state_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_set_source_state_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint&#160;</td>
+ <td class="paramname"><em>arg_sourceState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_source_state_sync: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSourceState"&gt;asyncSetSourceState()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08073">8073</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a03677da8a4d82b7b819c3363777a474a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03677da8a4d82b7b819c3363777a474a">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_complete_async_abort()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_complete_async_abort </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_complete_async_abort: : A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncAbort"&gt;asyncAbort()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08112">8112</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab805525b9fa18ac1252e050a2c0480f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab805525b9fa18ac1252e050a2c0480f4">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_complete_async_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_complete_async_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_complete_async_connect: : A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncConnect"&gt;asyncConnect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08132">8132</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a95b24f166f4539eef3d8753a85d288a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95b24f166f4539eef3d8753a85d288a6">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_complete_async_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_complete_async_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_complete_async_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncDisconnect"&gt;asyncDisconnect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08150">8150</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a27b841b7a25daeba7675c91440d031d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27b841b7a25daeba7675c91440d031d8">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_complete_async_set_sink_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_complete_async_set_sink_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_complete_async_set_sink_volume: : A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSinkVolume"&gt;asyncSetSinkVolume()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08168">8168</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a81d5c4290e6e13b71a7e26028c13f5fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a81d5c4290e6e13b71a7e26028c13f5fb">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_complete_async_set_source_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_complete_async_set_source_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_complete_async_set_source_state: : A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSourceState"&gt;asyncSetSourceState()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08186">8186</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a8ab43b9f48ba9a30d0a850cfbcf8b11c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ab43b9f48ba9a30d0a850cfbcf8b11c">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_interface_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceInfo* audiomanager_routing_soundmanager_interface_info </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_interface_info:</p>
+<p>Gets a machine-readable description of the &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routing-soundmanager.top_of_page"&gt;org.genivi.audiomanager.routing.soundmanager&lt;/link&gt; D-Bus interface.</p>
+<p>Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07363">7363</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a29eefbadaef2de502ae4998bb492c038"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29eefbadaef2de502ae4998bb492c038">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_override_properties()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">guint audiomanager_routing_soundmanager_override_properties </td>
+ <td>(</td>
+ <td class="paramtype">GObjectClass *&#160;</td>
+ <td class="paramname"><em>klass</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint&#160;</td>
+ <td class="paramname"><em>property_id_begin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_override_properties: : The class structure for a #GObject-derived class. : The property id to assign to the first overridden property.</p>
+<p>Overrides all #GObject properties in the <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> interface for a concrete class. The properties are overridden in the order they are defined.</p>
+<p>Returns: The last property id. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07379">7379</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a51b1240bc5078b0bd1769604c6e1cd5c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51b1240bc5078b0bd1769604c6e1cd5c">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_proxy_new </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08375">8375</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a500aa4bc6147e5b0a1666241aaf809df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a500aa4bc6147e5b0a1666241aaf809df">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* audiomanager_routing_soundmanager_proxy_new_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c">audiomanager_routing_soundmanager_proxy_new()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c">audiomanager_routing_soundmanager_proxy_new()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutingSoundmanagerProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08397">8397</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a15fe76b0621c0dcd9d5f95ccee708d55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15fe76b0621c0dcd9d5f95ccee708d55">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new_for_bus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_proxy_new_for_bus </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08465">8465</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ace5894658fcc8fe1c3239cf1029f76ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace5894658fcc8fe1c3239cf1029f76ee">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new_for_bus_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* audiomanager_routing_soundmanager_proxy_new_for_bus_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55">audiomanager_routing_soundmanager_proxy_new_for_bus()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55">audiomanager_routing_soundmanager_proxy_new_for_bus()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutingSoundmanagerProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08487">8487</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5c632eb6c5ffbca3d92f45f4fb4dbcc2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new_for_bus_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* audiomanager_routing_soundmanager_proxy_new_for_bus_sync </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08520">8520</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af48ac60b5a27dc1530c0d4ae78cdc31c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af48ac60b5a27dc1530c0d4ae78cdc31c">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* audiomanager_routing_soundmanager_proxy_new_sync </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08430">8430</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aa457ed83f6cd0148308d87aee03208fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa457ed83f6cd0148308d87aee03208fe">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_skeleton_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* audiomanager_routing_soundmanager_skeleton_new </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_skeleton_new:</p>
+<p>Creates a skeleton object for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routing-soundmanager.top_of_page"&gt;org.genivi.audiomanager.routing.soundmanager&lt;/link&gt;.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutingSoundmanagerSkeleton): The skeleton object. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08818">8818</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afcc50c6eaebebbb692c6489381b40482"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afcc50c6eaebebbb692c6489381b40482">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_connect: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackConnect"&gt;ackConnect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d">audiomanager_routinginterface_call_ack_connect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04335">4335</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a6e4fc33b495f314c690db968312c531d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e4fc33b495f314c690db968312c531d">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_connect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_connect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_connect_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04368">4368</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="adadd28e13e61121cbe94ef86e2721204"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adadd28e13e61121cbe94ef86e2721204">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_connect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_connect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_connect_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackConnect"&gt;ackConnect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04400">4400</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aee52ef3cb811034602d481b7c0af0e67"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee52ef3cb811034602d481b7c0af0e67">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackDisconnect"&gt;ackDisconnect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b">audiomanager_routinginterface_call_ack_disconnect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04445">4445</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4db53a6e79362635e2d566ea93e9bb2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4db53a6e79362635e2d566ea93e9bb2b">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_disconnect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_disconnect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_disconnect_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04478">4478</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a7a4e4f1ed80dee36c519fb86958430ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a4e4f1ed80dee36c519fb86958430ec">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_disconnect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_disconnect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_disconnect_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackDisconnect"&gt;ackDisconnect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04510">4510</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a51236e213a21ce054fa93027eaca5995"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51236e213a21ce054fa93027eaca5995">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_sink_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_set_sink_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_sink_volume: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSinkVolume"&gt;ackSetSinkVolume()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259">audiomanager_routinginterface_call_ack_set_sink_volume_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c">audiomanager_routinginterface_call_ack_set_sink_volume_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04659">4659</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a736a922582ddfbb81fcd0194d1817259"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a736a922582ddfbb81fcd0194d1817259">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_sink_volume_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_sink_volume_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_sink_volume_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04692">4692</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad6c3a3b45afb772d4db1587b11187e4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6c3a3b45afb772d4db1587b11187e4c">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_sink_volume_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_sink_volume_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_sink_volume_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSinkVolume"&gt;ackSetSinkVolume()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04724">4724</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9824c3759e7fa8d85035b558e596684a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9824c3759e7fa8d85035b558e596684a">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_source_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_set_source_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_source_state: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSourceState"&gt;ackSetSourceState()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d">audiomanager_routinginterface_call_ack_set_source_state_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c">audiomanager_routinginterface_call_ack_set_source_state_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04554">4554</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a7c811e4ded6eadc26684f7f1339a520d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c811e4ded6eadc26684f7f1339a520d">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_source_state_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_source_state_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_source_state_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04585">4585</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3e796f9928089743d18b5e2404e1d45c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e796f9928089743d18b5e2404e1d45c">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_source_state_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_source_state_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_source_state_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSourceState"&gt;ackSetSourceState()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04616">4616</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a99a727667031409d354d2eb62c77a701"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99a727667031409d354d2eb62c77a701">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_volumes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_set_volumes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_listvolumes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_volumes: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetVolumes"&gt;ackSetVolumes()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046">audiomanager_routinginterface_call_ack_set_volumes_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106">audiomanager_routinginterface_call_ack_set_volumes_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05601">5601</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad0ae7e93450d67cc81e54553a9dbf046"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0ae7e93450d67cc81e54553a9dbf046">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_volumes_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_volumes_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_volumes_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05634">5634</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af95b5087a711d3520d11a1a25158f106"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af95b5087a711d3520d11a1a25158f106">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_volumes_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_volumes_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_listvolumes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_volumes_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetVolumes"&gt;ackSetVolumes()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05666">5666</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9eaf24a15f2f3c37322258b488755a3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9eaf24a15f2f3c37322258b488755a3e">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_sink_notification_configuration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_sink_notification_configuration </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_sink_notification_configuration: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSinkNotificationConfiguration"&gt;ackSinkNotificationConfiguration()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785">audiomanager_routinginterface_call_ack_sink_notification_configuration_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9">audiomanager_routinginterface_call_ack_sink_notification_configuration_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05710">5710</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a31b9242f8e5b8f69b8ad8040be2b6785"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a31b9242f8e5b8f69b8ad8040be2b6785">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_sink_notification_configuration_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_sink_notification_configuration_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_sink_notification_configuration_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05741">5741</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad5134adec6594578590e52539aaf86c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5134adec6594578590e52539aaf86c9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_sink_notification_configuration_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_sink_notification_configuration_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_sink_notification_configuration_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSinkNotificationConfiguration"&gt;ackSinkNotificationConfiguration()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05772">5772</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a83a0b8ec299602b64fe135bf1cc0a0d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83a0b8ec299602b64fe135bf1cc0a0d6">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_source_notification_configuration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_source_notification_configuration </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_source_notification_configuration: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSourceNotificationConfiguration"&gt;ackSourceNotificationConfiguration()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9">audiomanager_routinginterface_call_ack_source_notification_configuration_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4">audiomanager_routinginterface_call_ack_source_notification_configuration_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05814">5814</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0a358054a68bcaefaed5324f2d027fe9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0a358054a68bcaefaed5324f2d027fe9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_source_notification_configuration_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_source_notification_configuration_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_source_notification_configuration_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05845">5845</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a66a9cd7926c873d7896e5aea18cfade4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66a9cd7926c873d7896e5aea18cfade4">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_source_notification_configuration_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_source_notification_configuration_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_source_notification_configuration_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSourceNotificationConfiguration"&gt;ackSourceNotificationConfiguration()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05876">5876</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af8bf12bbc3cfcc8cfce9992b96284386"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af8bf12bbc3cfcc8cfce9992b96284386">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_ready()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_confirm_routing_ready </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_ready: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingReady"&gt;confirmRoutingReady()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4">audiomanager_routinginterface_call_confirm_routing_ready_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2">audiomanager_routinginterface_call_confirm_routing_ready_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05403">5403</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9698964ad4ae6e09944d10f1d36de0f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9698964ad4ae6e09944d10f1d36de0f4">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_ready_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_confirm_routing_ready_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_ready_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05432">5432</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a65b2211cda343659fe31101c8d6236c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65b2211cda343659fe31101c8d6236c2">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_ready_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_confirm_routing_ready_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_ready_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingReady"&gt;confirmRoutingReady()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05462">5462</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5324b5abcc4ddd3e677449df9b29a9ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5324b5abcc4ddd3e677449df9b29a9ce">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_rundown()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_confirm_routing_rundown </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_rundown: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingRundown"&gt;confirmRoutingRundown()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598">audiomanager_routinginterface_call_confirm_routing_rundown_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0">audiomanager_routinginterface_call_confirm_routing_rundown_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05501">5501</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3de8d128692f6cb77d866e9866f02598"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3de8d128692f6cb77d866e9866f02598">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_rundown_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_confirm_routing_rundown_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_rundown_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05530">5530</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="abac8c639d207b6ec096a56050ef607a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abac8c639d207b6ec096a56050ef607a0">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_rundown_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_confirm_routing_rundown_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_rundown_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingRundown"&gt;confirmRoutingRundown()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05560">5560</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae32ef2459f9519fdf3c96c962b9f56d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae32ef2459f9519fdf3c96c962b9f56d8">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_sink()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_deregister_sink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_sink: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSink"&gt;deregisterSink()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73">audiomanager_routinginterface_call_deregister_sink_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audiomanager_routinginterface_call_deregister_sink_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04877">4877</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a216bbf0e4db8e6044520a608eb619a73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a216bbf0e4db8e6044520a608eb619a73">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_sink_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_deregister_sink_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_sink_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04907">4907</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aa2bea4e6d7bb9c8e52a9492e4b5ca6b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_sink_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_deregister_sink_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_sink_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSink"&gt;deregisterSink()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04940">4940</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a55035534ad03e4d0d9bc8dd4e9312a63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a55035534ad03e4d0d9bc8dd4e9312a63">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_source()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_deregister_source </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_source: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSource"&gt;deregisterSource()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audiomanager_routinginterface_call_deregister_source_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063">audiomanager_routinginterface_call_deregister_source_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05091">5091</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a238fa78cc0aec9eaa1ec928cb927dcbb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a238fa78cc0aec9eaa1ec928cb927dcbb">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_source_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_deregister_source_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_source_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05121">5121</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae1459fb13596f7770810b8754f7de063"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae1459fb13596f7770810b8754f7de063">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_source_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_deregister_source_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_source_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSource"&gt;deregisterSource()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05154">5154</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab932a845e5f14d50b4aeb8c62e8303c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab932a845e5f14d50b4aeb8c62e8303c4">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_interrupt_status_change()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_hook_interrupt_status_change </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_interruptState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_interrupt_status_change: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookInterruptStatusChange"&gt;hookInterruptStatusChange()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c">audiomanager_routinginterface_call_hook_interrupt_status_change_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b">audiomanager_routinginterface_call_hook_interrupt_status_change_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05196">5196</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a93141d0773d7d37ed8fbbee17b3beb4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93141d0773d7d37ed8fbbee17b3beb4c">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_interrupt_status_change_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_hook_interrupt_status_change_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_interrupt_status_change_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05227">5227</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a27dc69af0cb9581619a5e765322e788b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27dc69af0cb9581619a5e765322e788b">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_interrupt_status_change_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_hook_interrupt_status_change_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_interruptState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_interrupt_status_change_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookInterruptStatusChange"&gt;hookInterruptStatusChange()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05258">5258</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a7a1d61d216587bd708df526793f157ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a1d61d216587bd708df526793f157ed">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_source_availablity_status_change()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_hook_source_availablity_status_change </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_availability</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_source_availablity_status_change: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookSourceAvailablityStatusChange"&gt;hookSourceAvailablityStatusChange()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18">audiomanager_routinginterface_call_hook_source_availablity_status_change_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9">audiomanager_routinginterface_call_hook_source_availablity_status_change_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05300">5300</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0ba2bbfe9c9f28727c6329a831bacb18"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ba2bbfe9c9f28727c6329a831bacb18">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_source_availablity_status_change_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_hook_source_availablity_status_change_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_source_availablity_status_change_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05331">5331</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aafa82e5325c595830ca33a2c32af79d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafa82e5325c595830ca33a2c32af79d9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_source_availablity_status_change_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_hook_source_availablity_status_change_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_availability</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_source_availablity_status_change_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookSourceAvailablityStatusChange"&gt;hookSourceAvailablityStatusChange()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05362">5362</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aa4d6447f7dbdaf287812da58a4528d4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa4d6447f7dbdaf287812da58a4528d4a">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_domain()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_register_domain </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_domaindata</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnBusname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnInterface</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_domain: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerDomain"&gt;registerDomain()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa">audiomanager_routinginterface_call_register_domain_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf">audiomanager_routinginterface_call_register_domain_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05920">5920</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="acc626b0b0abe2ae30355a8f1f59329fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acc626b0b0abe2ae30355a8f1f59329fa">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_domain_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_domain_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_domainid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_domain_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05957">5957</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5f7bda35b571a0ce339108d3cb40b9cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f7bda35b571a0ce339108d3cb40b9cf">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_domain_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_domain_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_domaindata</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnBusname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnInterface</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_domainid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_domain_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerDomain"&gt;registerDomain()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05996">5996</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a77e4b4cf413ab7441b9135fd0e08a978"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a77e4b4cf413ab7441b9135fd0e08a978">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_sink()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_register_sink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_sinkData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_sink: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSink"&gt;registerSink()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audiomanager_routinginterface_call_register_sink_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308">audiomanager_routinginterface_call_register_sink_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04767">4767</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a76ac59a2a591f3dd1fd597b6ae4ea5a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76ac59a2a591f3dd1fd597b6ae4ea5a9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_sink_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_sink_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_sink_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04798">4798</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aec5c1deb05527c7896996039f8347308"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec5c1deb05527c7896996039f8347308">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_sink_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_sink_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_sinkData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_sink_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSink"&gt;registerSink()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04834">4834</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a156e7a08938d50cc42dda61754799144"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a156e7a08938d50cc42dda61754799144">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_source()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_register_source </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_sourceData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_source: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSource"&gt;registerSource()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076">audiomanager_routinginterface_call_register_source_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audiomanager_routinginterface_call_register_source_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04981">4981</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a93573c15772a789233c38f4157c31076"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93573c15772a789233c38f4157c31076">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_source_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_source_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_source_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05012">5012</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a8bd76889d860b7db9327f1e6e1f8c9c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8bd76889d860b7db9327f1e6e1f8c9c9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_source_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_source_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_sourceData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_source_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSource"&gt;registerSource()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05048">5048</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a29d92a477b197f8422970bd1a87f1078"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29d92a477b197f8422970bd1a87f1078">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_connect: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackConnect"&gt;ackConnect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06040">6040</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a19595596cdb2980362c5ed5a064bb682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19595596cdb2980362c5ed5a064bb682">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackDisconnect"&gt;ackDisconnect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06058">6058</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5690f1088201c2341cf1145375a5855a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5690f1088201c2341cf1145375a5855a">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_set_sink_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_set_sink_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_set_sink_volume: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSinkVolume"&gt;ackSetSinkVolume()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06094">6094</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a29ca364f304e445a1141a9a8b6d486d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29ca364f304e445a1141a9a8b6d486d9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_set_source_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_set_source_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_set_source_state: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSourceState"&gt;ackSetSourceState()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06076">6076</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a57ac0c76e17d25395c29d8d47e8d87d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57ac0c76e17d25395c29d8d47e8d87d5">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_set_volumes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_set_volumes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_set_volumes: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetVolumes"&gt;ackSetVolumes()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06274">6274</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ac4763ec634aedbd3e372d80764816688"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4763ec634aedbd3e372d80764816688">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_sink_notification_configuration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_sink_notification_configuration </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_sink_notification_configuration: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSinkNotificationConfiguration"&gt;ackSinkNotificationConfiguration()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06292">6292</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aa516cb19eab4883923cb3da60572936a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa516cb19eab4883923cb3da60572936a">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_source_notification_configuration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_source_notification_configuration </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_source_notification_configuration: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSourceNotificationConfiguration"&gt;ackSourceNotificationConfiguration()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06310">6310</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aab1e77c0123c8c3a81ee0eae8a3a9b9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab1e77c0123c8c3a81ee0eae8a3a9b9e">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_confirm_routing_ready()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_confirm_routing_ready </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_confirm_routing_ready: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingReady"&gt;confirmRoutingReady()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06238">6238</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="abfd78d54129f1bab64bf3ad042bad68b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfd78d54129f1bab64bf3ad042bad68b">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_confirm_routing_rundown()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_confirm_routing_rundown </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_confirm_routing_rundown: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingRundown"&gt;confirmRoutingRundown()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06256">6256</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a73b2ca0e0b67f9a45e66b7ded785283b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73b2ca0e0b67f9a45e66b7ded785283b">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_deregister_sink()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_deregister_sink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_deregister_sink: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSink"&gt;deregisterSink()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06137">6137</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a2d17cb6cc71b313e947f934fb5121395"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d17cb6cc71b313e947f934fb5121395">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_deregister_source()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_deregister_source </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_deregister_source: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSource"&gt;deregisterSource()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06182">6182</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a296f15aae89a98544e0c0e2ae992e88f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a296f15aae89a98544e0c0e2ae992e88f">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_hook_interrupt_status_change()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_hook_interrupt_status_change </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_hook_interrupt_status_change: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookInterruptStatusChange"&gt;hookInterruptStatusChange()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06202">6202</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="adaad8baa4d148211c0a7125d1de08c91"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adaad8baa4d148211c0a7125d1de08c91">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_hook_source_availablity_status_change()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_hook_source_availablity_status_change </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_hook_source_availablity_status_change: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookSourceAvailablityStatusChange"&gt;hookSourceAvailablityStatusChange()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06220">6220</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5bf469430cc1ab9691ed340803c7a724"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5bf469430cc1ab9691ed340803c7a724">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_register_domain()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_register_domain </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>domainid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_register_domain: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerDomain"&gt;registerDomain()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06330">6330</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a16ef4f10c54f8529f791f706314b9f17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a16ef4f10c54f8529f791f706314b9f17">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_register_sink()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_register_sink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_register_sink: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSink"&gt;registerSink()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06114">6114</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a38b164b371c07c56e2efc5cc725ab25f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38b164b371c07c56e2efc5cc725ab25f">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_register_source()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_register_source </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_register_source: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSource"&gt;registerSource()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06159">6159</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a41cc3c3353509de821ec4411596de519"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41cc3c3353509de821ec4411596de519">&#9670;&nbsp;</a></span>audiomanager_routinginterface_emit_set_routing_ready()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_emit_set_routing_ready </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_emit_set_routing_ready: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-routinginterface.setRoutingReady"&gt;"setRoutingReady"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04299">4299</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="adfebe3440488df3d5ee7c61ae6832e4d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adfebe3440488df3d5ee7c61ae6832e4d">&#9670;&nbsp;</a></span>audiomanager_routinginterface_emit_set_routing_rundown()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_emit_set_routing_rundown </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_emit_set_routing_rundown: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-routinginterface.setRoutingRundown"&gt;"setRoutingRundown"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04312">4312</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab9c164c5d46717b3e1d7d74f4b4ebf39"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab9c164c5d46717b3e1d7d74f4b4ebf39">&#9670;&nbsp;</a></span>audiomanager_routinginterface_interface_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceInfo* audiomanager_routinginterface_interface_info </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_interface_info:</p>
+<p>Gets a machine-readable description of the &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routinginterface.top_of_page"&gt;org.genivi.audiomanager.routinginterface&lt;/link&gt; D-Bus interface.</p>
+<p>Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l03808">3808</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a8a59f7f6209e7413d9ddae12e96a3e15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a59f7f6209e7413d9ddae12e96a3e15">&#9670;&nbsp;</a></span>audiomanager_routinginterface_override_properties()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">guint audiomanager_routinginterface_override_properties </td>
+ <td>(</td>
+ <td class="paramtype">GObjectClass *&#160;</td>
+ <td class="paramname"><em>klass</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint&#160;</td>
+ <td class="paramname"><em>property_id_begin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_override_properties: : The class structure for a #GObject-derived class. : The property id to assign to the first overridden property.</p>
+<p>Overrides all #GObject properties in the <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> interface for a concrete class. The properties are overridden in the order they are defined.</p>
+<p>Returns: The last property id. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l03824">3824</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aa2d2eeab981963bc84fd3ab51c85159f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2d2eeab981963bc84fd3ab51c85159f">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_proxy_new </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06523">6523</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af6cf8be13cffbcd1f9f9126517b5d9b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6cf8be13cffbcd1f9f9126517b5d9b6">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* audiomanager_routinginterface_proxy_new_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f">audiomanager_routinginterface_proxy_new()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f">audiomanager_routinginterface_proxy_new()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutinginterfaceProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06545">6545</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae07b35e6825db30d7a9dbf608c88fb94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae07b35e6825db30d7a9dbf608c88fb94">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new_for_bus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_proxy_new_for_bus </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06613">6613</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4318c6b327e3f05b0e50dcba2e350cec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4318c6b327e3f05b0e50dcba2e350cec">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new_for_bus_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* audiomanager_routinginterface_proxy_new_for_bus_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94">audiomanager_routinginterface_proxy_new_for_bus()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94">audiomanager_routinginterface_proxy_new_for_bus()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutinginterfaceProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06635">6635</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab20c157db75c8704f853c2ae11f64cc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab20c157db75c8704f853c2ae11f64cc6">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new_for_bus_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* audiomanager_routinginterface_proxy_new_for_bus_sync </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06668">6668</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a607336d277988e69602efe8370719a1f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a607336d277988e69602efe8370719a1f">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* audiomanager_routinginterface_proxy_new_sync </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06578">6578</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a95b0c02b6ca0a1c14f1fa766e70827a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95b0c02b6ca0a1c14f1fa766e70827a3">&#9670;&nbsp;</a></span>audiomanager_routinginterface_skeleton_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* audiomanager_routinginterface_skeleton_new </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_skeleton_new:</p>
+<p>Creates a skeleton object for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routinginterface.top_of_page"&gt;org.genivi.audiomanager.routinginterface&lt;/link&gt;.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutinginterfaceSkeleton): The skeleton object. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07012">7012</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af21b4976ee47e81236dbb4d6471f52da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af21b4976ee47e81236dbb4d6471f52da">&#9670;&nbsp;</a></span>G_DEFINE_INTERFACE() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_INTERFACE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">audiomanager_commandinterface&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_OBJECT&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa41adac5752a7e378fb06c1597c0d90e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa41adac5752a7e378fb06c1597c0d90e">&#9670;&nbsp;</a></span>G_DEFINE_INTERFACE() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_INTERFACE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">audiomanager_routinginterface&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_OBJECT&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0534e81a0d57fee42fd2085cecadd43f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0534e81a0d57fee42fd2085cecadd43f">&#9670;&nbsp;</a></span>G_DEFINE_INTERFACE() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_INTERFACE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">audiomanager_routing_soundmanager&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_OBJECT&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a84377c7b857f372eb2ae30584a8a2608"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84377c7b857f372eb2ae30584a8a2608">&#9670;&nbsp;</a></span>G_DEFINE_INTERFACE_WITH_CODE()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_INTERFACE_WITH_CODE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">object&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_OBJECT&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">g_type_interface_add_prerequisite(g_define_type_id, G_TYPE_DBUS_OBJECT)&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19636546667e15cee4d1e5fc4ee3437b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19636546667e15cee4d1e5fc4ee3437b">&#9670;&nbsp;</a></span>G_DEFINE_TYPE()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_TYPE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7">ObjectManagerClient</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">object_manager_client&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_DBUS_OBJECT_MANAGER_CLIENT&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>SECTION:ObjectManagerClient : ObjectManagerClient : Generated GDBusObjectManagerClient type</p>
+<p>This section contains a #GDBusObjectManagerClient that uses <a class="el" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">object_manager_client_get_proxy_type()</a> as the #GDBusProxyTypeFunc. ObjectManagerClient:</p>
+<p>The <a class="el" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7">ObjectManagerClient</a> structure contains only private data and should only be accessed using the provided API. ObjectManagerClientClass: : The parent class.</p>
+<p>Class structure for <a class="el" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7">ObjectManagerClient</a>. </p>
+
+</div>
+</div>
+<a id="a15c41c34f7316eae18b354f0ee2b729c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15c41c34f7316eae18b354f0ee2b729c">&#9670;&nbsp;</a></span>G_DEFINE_TYPE_WITH_CODE() <span class="overload">[1/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_TYPE_WITH_CODE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">audiomanager_commandinterface_proxy&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_DBUS_PROXY&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, audiomanager_commandinterface_proxy_iface_init)&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1a69a4cdfc82a07733b62586746e73fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a69a4cdfc82a07733b62586746e73fc">&#9670;&nbsp;</a></span>G_DEFINE_TYPE_WITH_CODE() <span class="overload">[2/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_TYPE_WITH_CODE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7">AudiomanagerCommandinterfaceSkeleton</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">audiomanager_commandinterface_skeleton&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_DBUS_INTERFACE_SKELETON&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, audiomanager_commandinterface_skeleton_iface_init)&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a72c3d81179d71a4d64c4ef936a5db75e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a72c3d81179d71a4d64c4ef936a5db75e">&#9670;&nbsp;</a></span>G_DEFINE_TYPE_WITH_CODE() <span class="overload">[3/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_TYPE_WITH_CODE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">audiomanager_routinginterface_proxy&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_DBUS_PROXY&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, audiomanager_routinginterface_proxy_iface_init)&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a883542fecdc7ca7b6f8aead3f5f66a9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a883542fecdc7ca7b6f8aead3f5f66a9c">&#9670;&nbsp;</a></span>G_DEFINE_TYPE_WITH_CODE() <span class="overload">[4/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_TYPE_WITH_CODE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3">AudiomanagerRoutinginterfaceSkeleton</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">audiomanager_routinginterface_skeleton&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_DBUS_INTERFACE_SKELETON&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, audiomanager_routinginterface_skeleton_iface_init)&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7433bf5d90ce032daa622de1fd98af10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7433bf5d90ce032daa622de1fd98af10">&#9670;&nbsp;</a></span>G_DEFINE_TYPE_WITH_CODE() <span class="overload">[5/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_TYPE_WITH_CODE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">audiomanager_routing_soundmanager_proxy&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_DBUS_PROXY&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, audiomanager_routing_soundmanager_proxy_iface_init)&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2b4b4dd94d7accfcc8e6407cdcfeaaf2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2b4b4dd94d7accfcc8e6407cdcfeaaf2">&#9670;&nbsp;</a></span>G_DEFINE_TYPE_WITH_CODE() <span class="overload">[6/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_TYPE_WITH_CODE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a">AudiomanagerRoutingSoundmanagerSkeleton</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">audiomanager_routing_soundmanager_skeleton&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_DBUS_INTERFACE_SKELETON&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_IMPLEMENT_INTERFACE(<a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, audiomanager_routing_soundmanager_skeleton_iface_init)&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad46b21aa192909664edf51c609ff164d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad46b21aa192909664edf51c609ff164d">&#9670;&nbsp;</a></span>G_DEFINE_TYPE_WITH_CODE() <span class="overload">[7/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_TYPE_WITH_CODE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">object_proxy&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_DBUS_OBJECT_PROXY&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_IMPLEMENT_INTERFACE(G_TYPE_DBUS_OBJECT, object_proxy__g_dbus_object_iface_init)&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a70c94546ed4adfdb76089814050d3a3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70c94546ed4adfdb76089814050d3a3e">&#9670;&nbsp;</a></span>G_DEFINE_TYPE_WITH_CODE() <span class="overload">[8/8]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">G_DEFINE_TYPE_WITH_CODE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">object_skeleton&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_TYPE_DBUS_OBJECT_SKELETON&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">G_IMPLEMENT_INTERFACE(G_TYPE_DBUS_OBJECT, object_skeleton__g_dbus_object_iface_init)&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a37db2fe8d4ec6347a95607400449ebce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37db2fe8d4ec6347a95607400449ebce">&#9670;&nbsp;</a></span>object_get_audiomanager_commandinterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* object_get_audiomanager_commandinterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_get_audiomanager_commandinterface: : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Gets the <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-commandinterface.top_of_page"&gt;org.genivi.audiomanager.commandinterface&lt;/link&gt; on , if any.</p>
+<p>Returns: (transfer full): A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> that must be freed with g_object_unref() or NULL if does not implement the interface. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08892">8892</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a08ee9c3839eda50be37fefc53fcc7bdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a08ee9c3839eda50be37fefc53fcc7bdf">&#9670;&nbsp;</a></span>object_get_audiomanager_routing_soundmanager()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* object_get_audiomanager_routing_soundmanager </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_get_audiomanager_routing_soundmanager: : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Gets the <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routing-soundmanager.top_of_page"&gt;org.genivi.audiomanager.routing.soundmanager&lt;/link&gt; on , if any.</p>
+<p>Returns: (transfer full): A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> that must be freed with g_object_unref() or NULL if does not implement the interface. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08926">8926</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae585c718c3af638bc770cb756ba74c89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae585c718c3af638bc770cb756ba74c89">&#9670;&nbsp;</a></span>object_get_audiomanager_routinginterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* object_get_audiomanager_routinginterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_get_audiomanager_routinginterface: : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Gets the <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routinginterface.top_of_page"&gt;org.genivi.audiomanager.routinginterface&lt;/link&gt; on , if any.</p>
+<p>Returns: (transfer full): A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> that must be freed with g_object_unref() or NULL if does not implement the interface. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08909">8909</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a6d68a3972888163b08acacc8d9952506"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d68a3972888163b08acacc8d9952506">&#9670;&nbsp;</a></span>object_manager_client_get_proxy_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType object_manager_client_get_proxy_type </td>
+ <td>(</td>
+ <td class="paramtype">GDBusObjectManagerClient *manager&#160;</td>
+ <td class="paramname"><em>G_GNUC_UNUSED</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *object_path&#160;</td>
+ <td class="paramname"><em>G_GNUC_UNUSED</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>interface_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer user_data&#160;</td>
+ <td class="paramname"><em>G_GNUC_UNUSED</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_manager_client_get_proxy_type: : A #GDBusObjectManagerClient. : The object path of the remote object (unused). : (allow-none): Interface name of the remote object or NULL to get the object proxy #GType. : User data (unused).</p>
+<p>A #GDBusProxyTypeFunc that maps to the generated #GDBusObjectProxy- and #GDBusProxy-derived types.</p>
+<p>Returns: A #GDBusProxy-derived #GType if is not NULL, otherwise the #GType for <a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a>. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09353">9353</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad2e1043dddcb050c71f03d3aacd5fcc1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2e1043dddcb050c71f03d3aacd5fcc1">&#9670;&nbsp;</a></span>object_manager_client_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void object_manager_client_new </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusObjectManagerClientFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09393">9393</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3c9cbeb3ae8e4f6327aa72b61f884180"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c9cbeb3ae8e4f6327aa72b61f884180">&#9670;&nbsp;</a></span>object_manager_client_new_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectManager* object_manager_client_new_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_manager_client_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new()</a>.</p>
+<p>Returns: (transfer full) (type ObjectManagerClient): The constructed object manager client or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09415">9415</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad18295411405cb9a1bf9397e5071e9a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad18295411405cb9a1bf9397e5071e9a4">&#9670;&nbsp;</a></span>object_manager_client_new_for_bus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void object_manager_client_new_for_bus </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusObjectManagerClientFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09483">9483</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af332ec9d1145321f0eec5611b31a43cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af332ec9d1145321f0eec5611b31a43cf">&#9670;&nbsp;</a></span>object_manager_client_new_for_bus_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectManager* object_manager_client_new_for_bus_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_manager_client_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus()</a>.</p>
+<p>Returns: (transfer full) (type ObjectManagerClient): The constructed object manager client or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09505">9505</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0b00d128690ab3ffb8e9c4bb8d453595"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b00d128690ab3ffb8e9c4bb8d453595">&#9670;&nbsp;</a></span>object_manager_client_new_for_bus_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectManager* object_manager_client_new_for_bus_sync </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusObjectManagerClientFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09538">9538</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af0ce327f5feec1db63a326342539508b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0ce327f5feec1db63a326342539508b">&#9670;&nbsp;</a></span>object_manager_client_new_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectManager* object_manager_client_new_sync </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusObjectManagerClientFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09448">9448</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a309139248b294ed5d6ad3184169a3938"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a309139248b294ed5d6ad3184169a3938">&#9670;&nbsp;</a></span>object_peek_audiomanager_commandinterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* object_peek_audiomanager_commandinterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_peek_audiomanager_commandinterface: (skip) : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Like <a class="el" href="audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce">object_get_audiomanager_commandinterface()</a> but doesn't increase the reference count on the returned object.</p>
+<p>&lt;warning&gt;It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.&lt;/warning&gt;</p>
+<p>Returns: (transfer none): A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> or NULL if does not implement the interface. Do not free the returned object, it is owned by . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08946">8946</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aefc359682300f38c95c54e9f970e4475"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefc359682300f38c95c54e9f970e4475">&#9670;&nbsp;</a></span>object_peek_audiomanager_routing_soundmanager()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* object_peek_audiomanager_routing_soundmanager </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_peek_audiomanager_routing_soundmanager: (skip) : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Like <a class="el" href="audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf">object_get_audiomanager_routing_soundmanager()</a> but doesn't increase the reference count on the returned object.</p>
+<p>&lt;warning&gt;It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.&lt;/warning&gt;</p>
+<p>Returns: (transfer none): A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> or NULL if does not implement the interface. Do not free the returned object, it is owned by . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08986">8986</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="acf56c5b04adba92c1d02650179b02eaf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf56c5b04adba92c1d02650179b02eaf">&#9670;&nbsp;</a></span>object_peek_audiomanager_routinginterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* object_peek_audiomanager_routinginterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_peek_audiomanager_routinginterface: (skip) : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Like <a class="el" href="audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89">object_get_audiomanager_routinginterface()</a> but doesn't increase the reference count on the returned object.</p>
+<p>&lt;warning&gt;It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.&lt;/warning&gt;</p>
+<p>Returns: (transfer none): A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> or NULL if does not implement the interface. Do not free the returned object, it is owned by . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08966">8966</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a6ad483f729da3d5e760ca72c775d68c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ad483f729da3d5e760ca72c775d68c1">&#9670;&nbsp;</a></span>object_proxy_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a>* object_proxy_new </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_proxy_new: : A #GDBusConnection. : An object path.</p>
+<p>Creates a new proxy object.</p>
+<p>Returns: (transfer full): The proxy object. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09107">9107</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af72d7bf03076a770de4a58b27eada9f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af72d7bf03076a770de4a58b27eada9f4">&#9670;&nbsp;</a></span>object_skeleton_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>* object_skeleton_new </td>
+ <td>(</td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_skeleton_new: : An object path.</p>
+<p>Creates a new skeleton object.</p>
+<p>Returns: (transfer full): The skeleton object. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09260">9260</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="abb07f916f70142d5f7d72dd6001244be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb07f916f70142d5f7d72dd6001244be">&#9670;&nbsp;</a></span>object_skeleton_set_audiomanager_commandinterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void object_skeleton_set_audiomanager_commandinterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>interface_</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_skeleton_set_audiomanager_commandinterface: : A <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>. : (allow-none): A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> or NULL to clear the interface.</p>
+<p>Sets the <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-commandinterface.top_of_page"&gt;org.genivi.audiomanager.commandinterface&lt;/link&gt; on . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09273">9273</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a2e55a121f8bd73c2693ebd35888fc68d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e55a121f8bd73c2693ebd35888fc68d">&#9670;&nbsp;</a></span>object_skeleton_set_audiomanager_routing_soundmanager()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void object_skeleton_set_audiomanager_routing_soundmanager </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>interface_</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_skeleton_set_audiomanager_routing_soundmanager: : A <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>. : (allow-none): A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> or NULL to clear the interface.</p>
+<p>Sets the <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routing-soundmanager.top_of_page"&gt;org.genivi.audiomanager.routing.soundmanager&lt;/link&gt; on . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09297">9297</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4545c29f1fa1ac9d1cb20c78c0eacb92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4545c29f1fa1ac9d1cb20c78c0eacb92">&#9670;&nbsp;</a></span>object_skeleton_set_audiomanager_routinginterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void object_skeleton_set_audiomanager_routinginterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>interface_</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_skeleton_set_audiomanager_routinginterface: : A <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>. : (allow-none): A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> or NULL to clear the interface.</p>
+<p>Sets the <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routinginterface.top_of_page"&gt;org.genivi.audiomanager.routinginterface&lt;/link&gt; on . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09285">9285</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html">dbus</a></li><li class="navelem"><a class="el" href="audio__manager__interface_8c.html">audio_manager_interface.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/audio__manager__interface_8c.js b/doc/api-ref/html/audio__manager__interface_8c.js
new file mode 100644
index 0000000..5934a39
--- /dev/null
+++ b/doc/api-ref/html/audio__manager__interface_8c.js
@@ -0,0 +1,197 @@
+var audio__manager__interface_8c =
+[
+ [ "_ExtendedGDBusArgInfo", "struct___extended_g_d_bus_arg_info.html", "struct___extended_g_d_bus_arg_info" ],
+ [ "_ExtendedGDBusMethodInfo", "struct___extended_g_d_bus_method_info.html", "struct___extended_g_d_bus_method_info" ],
+ [ "_ExtendedGDBusSignalInfo", "struct___extended_g_d_bus_signal_info.html", "struct___extended_g_d_bus_signal_info" ],
+ [ "_ExtendedGDBusPropertyInfo", "struct___extended_g_d_bus_property_info.html", "struct___extended_g_d_bus_property_info" ],
+ [ "_ExtendedGDBusInterfaceInfo", "struct___extended_g_d_bus_interface_info.html", "struct___extended_g_d_bus_interface_info" ],
+ [ "ChangedProperty", "struct_changed_property.html", "struct_changed_property" ],
+ [ "_AudiomanagerCommandinterfaceProxyPrivate", "struct___audiomanager_commandinterface_proxy_private.html", "struct___audiomanager_commandinterface_proxy_private" ],
+ [ "_AudiomanagerCommandinterfaceSkeletonPrivate", "struct___audiomanager_commandinterface_skeleton_private.html", "struct___audiomanager_commandinterface_skeleton_private" ],
+ [ "_AudiomanagerRoutinginterfaceProxyPrivate", "struct___audiomanager_routinginterface_proxy_private.html", "struct___audiomanager_routinginterface_proxy_private" ],
+ [ "_AudiomanagerRoutinginterfaceSkeletonPrivate", "struct___audiomanager_routinginterface_skeleton_private.html", "struct___audiomanager_routinginterface_skeleton_private" ],
+ [ "_AudiomanagerRoutingSoundmanagerProxyPrivate", "struct___audiomanager_routing_soundmanager_proxy_private.html", "struct___audiomanager_routing_soundmanager_proxy_private" ],
+ [ "_AudiomanagerRoutingSoundmanagerSkeletonPrivate", "struct___audiomanager_routing_soundmanager_skeleton_private.html", "struct___audiomanager_routing_soundmanager_skeleton_private" ],
+ [ "AudiomanagerCommandinterfaceInterface", "audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0", null ],
+ [ "AudiomanagerRoutinginterfaceInterface", "audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502", null ],
+ [ "AudiomanagerRoutingSoundmanagerInterface", "audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de", null ],
+ [ "ObjectInterface", "audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491", null ],
+ [ "audiomanager_commandinterface_call_connect", "audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af", null ],
+ [ "audiomanager_commandinterface_call_connect_finish", "audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4", null ],
+ [ "audiomanager_commandinterface_call_connect_sync", "audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317", null ],
+ [ "audiomanager_commandinterface_call_disconnect", "audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf", null ],
+ [ "audiomanager_commandinterface_call_disconnect_finish", "audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e", null ],
+ [ "audiomanager_commandinterface_call_disconnect_sync", "audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_connections", "audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_connections_finish", "audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_connections_sync", "audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_sinks", "audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_sinks_finish", "audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_sinks_sync", "audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199", null ],
+ [ "audiomanager_commandinterface_call_set_sink_mute_state", "audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58", null ],
+ [ "audiomanager_commandinterface_call_set_sink_mute_state_finish", "audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6", null ],
+ [ "audiomanager_commandinterface_call_set_sink_mute_state_sync", "audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d", null ],
+ [ "audiomanager_commandinterface_call_set_volume", "audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f", null ],
+ [ "audiomanager_commandinterface_call_set_volume_finish", "audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d", null ],
+ [ "audiomanager_commandinterface_call_set_volume_sync", "audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f", null ],
+ [ "audiomanager_commandinterface_call_volume_step", "audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf", null ],
+ [ "audiomanager_commandinterface_call_volume_step_finish", "audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4", null ],
+ [ "audiomanager_commandinterface_call_volume_step_sync", "audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f", null ],
+ [ "audiomanager_commandinterface_complete_connect", "audio__manager__interface_8c.html#a381453ebc5717fc413c7197a2a609c92", null ],
+ [ "audiomanager_commandinterface_complete_disconnect", "audio__manager__interface_8c.html#aaed829355cb8c75bb283c226865149a6", null ],
+ [ "audiomanager_commandinterface_complete_get_list_main_connections", "audio__manager__interface_8c.html#a3c9f64cfa0a7b51bb5629b39eb19628d", null ],
+ [ "audiomanager_commandinterface_complete_get_list_main_sinks", "audio__manager__interface_8c.html#a0f85b02df982b81a3ab939d5ebca18b7", null ],
+ [ "audiomanager_commandinterface_complete_set_sink_mute_state", "audio__manager__interface_8c.html#a44faa49862f7f1f96e5ebdffb8469787", null ],
+ [ "audiomanager_commandinterface_complete_set_volume", "audio__manager__interface_8c.html#a36c4f0140b3355d07644fb37ad98b9c6", null ],
+ [ "audiomanager_commandinterface_complete_volume_step", "audio__manager__interface_8c.html#a86b0cf68e08b96ee954638e89375b973", null ],
+ [ "audiomanager_commandinterface_emit_main_connection_state_changed", "audio__manager__interface_8c.html#aefa94d083f6087757b58bab175ab6666", null ],
+ [ "audiomanager_commandinterface_emit_new_main_connection", "audio__manager__interface_8c.html#a10f44f9a85dad822252cf368b2824045", null ],
+ [ "audiomanager_commandinterface_emit_removed_main_connection", "audio__manager__interface_8c.html#a3ae63628de22d2ad1008c275ac06db93", null ],
+ [ "audiomanager_commandinterface_emit_sink_mute_state_changed", "audio__manager__interface_8c.html#ae2eb350a29ba8901a3b52f5f8f25b141", null ],
+ [ "audiomanager_commandinterface_emit_system_property_changed", "audio__manager__interface_8c.html#a80a08a8a1b252f34d98bc037920d5fbb", null ],
+ [ "audiomanager_commandinterface_emit_volume_changed", "audio__manager__interface_8c.html#a5cc287d07803dc55e447c2a5a8f92c8a", null ],
+ [ "audiomanager_commandinterface_interface_info", "audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c", null ],
+ [ "audiomanager_commandinterface_override_properties", "audio__manager__interface_8c.html#a4bb2b6681e9bb76ce0433bf3ed7761bb", null ],
+ [ "audiomanager_commandinterface_proxy_new", "audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9", null ],
+ [ "audiomanager_commandinterface_proxy_new_finish", "audio__manager__interface_8c.html#a0936ba36a58f381305c5c22a24901b0d", null ],
+ [ "audiomanager_commandinterface_proxy_new_for_bus", "audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588", null ],
+ [ "audiomanager_commandinterface_proxy_new_for_bus_finish", "audio__manager__interface_8c.html#ab88933f4378507445adfc11800617ce5", null ],
+ [ "audiomanager_commandinterface_proxy_new_for_bus_sync", "audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae", null ],
+ [ "audiomanager_commandinterface_proxy_new_sync", "audio__manager__interface_8c.html#ab00a0971b80cf268f6139d8046c62c84", null ],
+ [ "audiomanager_commandinterface_skeleton_new", "audio__manager__interface_8c.html#ae8af41517e2e825594c3fa34e54015c8", null ],
+ [ "audiomanager_routing_soundmanager_call_async_abort", "audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42", null ],
+ [ "audiomanager_routing_soundmanager_call_async_abort_finish", "audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7", null ],
+ [ "audiomanager_routing_soundmanager_call_async_abort_sync", "audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7", null ],
+ [ "audiomanager_routing_soundmanager_call_async_connect", "audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27", null ],
+ [ "audiomanager_routing_soundmanager_call_async_connect_finish", "audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37", null ],
+ [ "audiomanager_routing_soundmanager_call_async_connect_sync", "audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea", null ],
+ [ "audiomanager_routing_soundmanager_call_async_disconnect", "audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b", null ],
+ [ "audiomanager_routing_soundmanager_call_async_disconnect_finish", "audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b", null ],
+ [ "audiomanager_routing_soundmanager_call_async_disconnect_sync", "audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_sink_volume", "audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_sink_volume_finish", "audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_sink_volume_sync", "audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_source_state", "audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_source_state_finish", "audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_source_state_sync", "audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de", null ],
+ [ "audiomanager_routing_soundmanager_complete_async_abort", "audio__manager__interface_8c.html#a03677da8a4d82b7b819c3363777a474a", null ],
+ [ "audiomanager_routing_soundmanager_complete_async_connect", "audio__manager__interface_8c.html#ab805525b9fa18ac1252e050a2c0480f4", null ],
+ [ "audiomanager_routing_soundmanager_complete_async_disconnect", "audio__manager__interface_8c.html#a95b24f166f4539eef3d8753a85d288a6", null ],
+ [ "audiomanager_routing_soundmanager_complete_async_set_sink_volume", "audio__manager__interface_8c.html#a27b841b7a25daeba7675c91440d031d8", null ],
+ [ "audiomanager_routing_soundmanager_complete_async_set_source_state", "audio__manager__interface_8c.html#a81d5c4290e6e13b71a7e26028c13f5fb", null ],
+ [ "audiomanager_routing_soundmanager_interface_info", "audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c", null ],
+ [ "audiomanager_routing_soundmanager_override_properties", "audio__manager__interface_8c.html#a29eefbadaef2de502ae4998bb492c038", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new", "audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new_finish", "audio__manager__interface_8c.html#a500aa4bc6147e5b0a1666241aaf809df", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new_for_bus", "audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new_for_bus_finish", "audio__manager__interface_8c.html#ace5894658fcc8fe1c3239cf1029f76ee", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new_for_bus_sync", "audio__manager__interface_8c.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new_sync", "audio__manager__interface_8c.html#af48ac60b5a27dc1530c0d4ae78cdc31c", null ],
+ [ "audiomanager_routing_soundmanager_skeleton_new", "audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe", null ],
+ [ "audiomanager_routinginterface_call_ack_connect", "audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482", null ],
+ [ "audiomanager_routinginterface_call_ack_connect_finish", "audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d", null ],
+ [ "audiomanager_routinginterface_call_ack_connect_sync", "audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204", null ],
+ [ "audiomanager_routinginterface_call_ack_disconnect", "audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67", null ],
+ [ "audiomanager_routinginterface_call_ack_disconnect_finish", "audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b", null ],
+ [ "audiomanager_routinginterface_call_ack_disconnect_sync", "audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec", null ],
+ [ "audiomanager_routinginterface_call_ack_set_sink_volume", "audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995", null ],
+ [ "audiomanager_routinginterface_call_ack_set_sink_volume_finish", "audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259", null ],
+ [ "audiomanager_routinginterface_call_ack_set_sink_volume_sync", "audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c", null ],
+ [ "audiomanager_routinginterface_call_ack_set_source_state", "audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a", null ],
+ [ "audiomanager_routinginterface_call_ack_set_source_state_finish", "audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d", null ],
+ [ "audiomanager_routinginterface_call_ack_set_source_state_sync", "audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c", null ],
+ [ "audiomanager_routinginterface_call_ack_set_volumes", "audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701", null ],
+ [ "audiomanager_routinginterface_call_ack_set_volumes_finish", "audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046", null ],
+ [ "audiomanager_routinginterface_call_ack_set_volumes_sync", "audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106", null ],
+ [ "audiomanager_routinginterface_call_ack_sink_notification_configuration", "audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e", null ],
+ [ "audiomanager_routinginterface_call_ack_sink_notification_configuration_finish", "audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785", null ],
+ [ "audiomanager_routinginterface_call_ack_sink_notification_configuration_sync", "audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9", null ],
+ [ "audiomanager_routinginterface_call_ack_source_notification_configuration", "audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6", null ],
+ [ "audiomanager_routinginterface_call_ack_source_notification_configuration_finish", "audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9", null ],
+ [ "audiomanager_routinginterface_call_ack_source_notification_configuration_sync", "audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_ready", "audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_ready_finish", "audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_ready_sync", "audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_rundown", "audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_rundown_finish", "audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_rundown_sync", "audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0", null ],
+ [ "audiomanager_routinginterface_call_deregister_sink", "audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8", null ],
+ [ "audiomanager_routinginterface_call_deregister_sink_finish", "audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73", null ],
+ [ "audiomanager_routinginterface_call_deregister_sink_sync", "audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7", null ],
+ [ "audiomanager_routinginterface_call_deregister_source", "audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63", null ],
+ [ "audiomanager_routinginterface_call_deregister_source_finish", "audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb", null ],
+ [ "audiomanager_routinginterface_call_deregister_source_sync", "audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063", null ],
+ [ "audiomanager_routinginterface_call_hook_interrupt_status_change", "audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4", null ],
+ [ "audiomanager_routinginterface_call_hook_interrupt_status_change_finish", "audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c", null ],
+ [ "audiomanager_routinginterface_call_hook_interrupt_status_change_sync", "audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b", null ],
+ [ "audiomanager_routinginterface_call_hook_source_availablity_status_change", "audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed", null ],
+ [ "audiomanager_routinginterface_call_hook_source_availablity_status_change_finish", "audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18", null ],
+ [ "audiomanager_routinginterface_call_hook_source_availablity_status_change_sync", "audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9", null ],
+ [ "audiomanager_routinginterface_call_register_domain", "audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a", null ],
+ [ "audiomanager_routinginterface_call_register_domain_finish", "audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa", null ],
+ [ "audiomanager_routinginterface_call_register_domain_sync", "audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf", null ],
+ [ "audiomanager_routinginterface_call_register_sink", "audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978", null ],
+ [ "audiomanager_routinginterface_call_register_sink_finish", "audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9", null ],
+ [ "audiomanager_routinginterface_call_register_sink_sync", "audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308", null ],
+ [ "audiomanager_routinginterface_call_register_source", "audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144", null ],
+ [ "audiomanager_routinginterface_call_register_source_finish", "audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076", null ],
+ [ "audiomanager_routinginterface_call_register_source_sync", "audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9", null ],
+ [ "audiomanager_routinginterface_complete_ack_connect", "audio__manager__interface_8c.html#a29d92a477b197f8422970bd1a87f1078", null ],
+ [ "audiomanager_routinginterface_complete_ack_disconnect", "audio__manager__interface_8c.html#a19595596cdb2980362c5ed5a064bb682", null ],
+ [ "audiomanager_routinginterface_complete_ack_set_sink_volume", "audio__manager__interface_8c.html#a5690f1088201c2341cf1145375a5855a", null ],
+ [ "audiomanager_routinginterface_complete_ack_set_source_state", "audio__manager__interface_8c.html#a29ca364f304e445a1141a9a8b6d486d9", null ],
+ [ "audiomanager_routinginterface_complete_ack_set_volumes", "audio__manager__interface_8c.html#a57ac0c76e17d25395c29d8d47e8d87d5", null ],
+ [ "audiomanager_routinginterface_complete_ack_sink_notification_configuration", "audio__manager__interface_8c.html#ac4763ec634aedbd3e372d80764816688", null ],
+ [ "audiomanager_routinginterface_complete_ack_source_notification_configuration", "audio__manager__interface_8c.html#aa516cb19eab4883923cb3da60572936a", null ],
+ [ "audiomanager_routinginterface_complete_confirm_routing_ready", "audio__manager__interface_8c.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e", null ],
+ [ "audiomanager_routinginterface_complete_confirm_routing_rundown", "audio__manager__interface_8c.html#abfd78d54129f1bab64bf3ad042bad68b", null ],
+ [ "audiomanager_routinginterface_complete_deregister_sink", "audio__manager__interface_8c.html#a73b2ca0e0b67f9a45e66b7ded785283b", null ],
+ [ "audiomanager_routinginterface_complete_deregister_source", "audio__manager__interface_8c.html#a2d17cb6cc71b313e947f934fb5121395", null ],
+ [ "audiomanager_routinginterface_complete_hook_interrupt_status_change", "audio__manager__interface_8c.html#a296f15aae89a98544e0c0e2ae992e88f", null ],
+ [ "audiomanager_routinginterface_complete_hook_source_availablity_status_change", "audio__manager__interface_8c.html#adaad8baa4d148211c0a7125d1de08c91", null ],
+ [ "audiomanager_routinginterface_complete_register_domain", "audio__manager__interface_8c.html#a5bf469430cc1ab9691ed340803c7a724", null ],
+ [ "audiomanager_routinginterface_complete_register_sink", "audio__manager__interface_8c.html#a16ef4f10c54f8529f791f706314b9f17", null ],
+ [ "audiomanager_routinginterface_complete_register_source", "audio__manager__interface_8c.html#a38b164b371c07c56e2efc5cc725ab25f", null ],
+ [ "audiomanager_routinginterface_emit_set_routing_ready", "audio__manager__interface_8c.html#a41cc3c3353509de821ec4411596de519", null ],
+ [ "audiomanager_routinginterface_emit_set_routing_rundown", "audio__manager__interface_8c.html#adfebe3440488df3d5ee7c61ae6832e4d", null ],
+ [ "audiomanager_routinginterface_interface_info", "audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39", null ],
+ [ "audiomanager_routinginterface_override_properties", "audio__manager__interface_8c.html#a8a59f7f6209e7413d9ddae12e96a3e15", null ],
+ [ "audiomanager_routinginterface_proxy_new", "audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f", null ],
+ [ "audiomanager_routinginterface_proxy_new_finish", "audio__manager__interface_8c.html#af6cf8be13cffbcd1f9f9126517b5d9b6", null ],
+ [ "audiomanager_routinginterface_proxy_new_for_bus", "audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94", null ],
+ [ "audiomanager_routinginterface_proxy_new_for_bus_finish", "audio__manager__interface_8c.html#a4318c6b327e3f05b0e50dcba2e350cec", null ],
+ [ "audiomanager_routinginterface_proxy_new_for_bus_sync", "audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6", null ],
+ [ "audiomanager_routinginterface_proxy_new_sync", "audio__manager__interface_8c.html#a607336d277988e69602efe8370719a1f", null ],
+ [ "audiomanager_routinginterface_skeleton_new", "audio__manager__interface_8c.html#a95b0c02b6ca0a1c14f1fa766e70827a3", null ],
+ [ "G_DEFINE_INTERFACE", "audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da", null ],
+ [ "G_DEFINE_INTERFACE", "audio__manager__interface_8c.html#aa41adac5752a7e378fb06c1597c0d90e", null ],
+ [ "G_DEFINE_INTERFACE", "audio__manager__interface_8c.html#a0534e81a0d57fee42fd2085cecadd43f", null ],
+ [ "G_DEFINE_INTERFACE_WITH_CODE", "audio__manager__interface_8c.html#a84377c7b857f372eb2ae30584a8a2608", null ],
+ [ "G_DEFINE_TYPE", "audio__manager__interface_8c.html#a19636546667e15cee4d1e5fc4ee3437b", null ],
+ [ "G_DEFINE_TYPE_WITH_CODE", "audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c", null ],
+ [ "G_DEFINE_TYPE_WITH_CODE", "audio__manager__interface_8c.html#a1a69a4cdfc82a07733b62586746e73fc", null ],
+ [ "G_DEFINE_TYPE_WITH_CODE", "audio__manager__interface_8c.html#a72c3d81179d71a4d64c4ef936a5db75e", null ],
+ [ "G_DEFINE_TYPE_WITH_CODE", "audio__manager__interface_8c.html#a883542fecdc7ca7b6f8aead3f5f66a9c", null ],
+ [ "G_DEFINE_TYPE_WITH_CODE", "audio__manager__interface_8c.html#a7433bf5d90ce032daa622de1fd98af10", null ],
+ [ "G_DEFINE_TYPE_WITH_CODE", "audio__manager__interface_8c.html#a2b4b4dd94d7accfcc8e6407cdcfeaaf2", null ],
+ [ "G_DEFINE_TYPE_WITH_CODE", "audio__manager__interface_8c.html#ad46b21aa192909664edf51c609ff164d", null ],
+ [ "G_DEFINE_TYPE_WITH_CODE", "audio__manager__interface_8c.html#a70c94546ed4adfdb76089814050d3a3e", null ],
+ [ "object_get_audiomanager_commandinterface", "audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce", null ],
+ [ "object_get_audiomanager_routing_soundmanager", "audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf", null ],
+ [ "object_get_audiomanager_routinginterface", "audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89", null ],
+ [ "object_manager_client_get_proxy_type", "audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506", null ],
+ [ "object_manager_client_new", "audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1", null ],
+ [ "object_manager_client_new_finish", "audio__manager__interface_8c.html#a3c9cbeb3ae8e4f6327aa72b61f884180", null ],
+ [ "object_manager_client_new_for_bus", "audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4", null ],
+ [ "object_manager_client_new_for_bus_finish", "audio__manager__interface_8c.html#af332ec9d1145321f0eec5611b31a43cf", null ],
+ [ "object_manager_client_new_for_bus_sync", "audio__manager__interface_8c.html#a0b00d128690ab3ffb8e9c4bb8d453595", null ],
+ [ "object_manager_client_new_sync", "audio__manager__interface_8c.html#af0ce327f5feec1db63a326342539508b", null ],
+ [ "object_peek_audiomanager_commandinterface", "audio__manager__interface_8c.html#a309139248b294ed5d6ad3184169a3938", null ],
+ [ "object_peek_audiomanager_routing_soundmanager", "audio__manager__interface_8c.html#aefc359682300f38c95c54e9f970e4475", null ],
+ [ "object_peek_audiomanager_routinginterface", "audio__manager__interface_8c.html#acf56c5b04adba92c1d02650179b02eaf", null ],
+ [ "object_proxy_new", "audio__manager__interface_8c.html#a6ad483f729da3d5e760ca72c775d68c1", null ],
+ [ "object_skeleton_new", "audio__manager__interface_8c.html#af72d7bf03076a770de4a58b27eada9f4", null ],
+ [ "object_skeleton_set_audiomanager_commandinterface", "audio__manager__interface_8c.html#abb07f916f70142d5f7d72dd6001244be", null ],
+ [ "object_skeleton_set_audiomanager_routing_soundmanager", "audio__manager__interface_8c.html#a2e55a121f8bd73c2693ebd35888fc68d", null ],
+ [ "object_skeleton_set_audiomanager_routinginterface", "audio__manager__interface_8c.html#a4545c29f1fa1ac9d1cb20c78c0eacb92", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/audio__manager__interface_8c_source.html b/doc/api-ref/html/audio__manager__interface_8c_source.html
new file mode 100644
index 0000000..81c764a
--- /dev/null
+++ b/doc/api-ref/html/audio__manager__interface_8c_source.html
@@ -0,0 +1,384 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/dbus/audio_manager_interface.c Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('audio__manager__interface_8c_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">audio_manager_interface.c</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="audio__manager__interface_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Generated by gdbus-codegen 2.40.2. DO NOT EDIT.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * The license of this code is the same as for the source it was derived from.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#ifdef HAVE_CONFIG_H</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"># include &quot;config.h&quot;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audio__manager__interface_8h.html">audio_manager_interface.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#ifdef G_OS_UNIX</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"># include &lt;gio/gunixfdlist.h&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_arg_info.html"> 18</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;{</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_arg_info.html#a80ab64d9e93e88e8395efeb544ace773"> 20</a></span>&#160; GDBusArgInfo <a class="code" href="struct___extended_g_d_bus_arg_info.html#a80ab64d9e93e88e8395efeb544ace773">parent_struct</a>;</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551"> 21</a></span>&#160; gboolean <a class="code" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">use_gvariant</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;} <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_method_info.html"> 24</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7"> 26</a></span>&#160; GDBusMethodInfo <a class="code" href="struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7">parent_struct</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547"> 27</a></span>&#160; <span class="keyword">const</span> gchar *<a class="code" href="struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547">signal_name</a>;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c"> 28</a></span>&#160; gboolean <a class="code" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">pass_fdlist</a>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;} <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_signal_info.html"> 31</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14"> 33</a></span>&#160; GDBusSignalInfo <a class="code" href="struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14">parent_struct</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1"> 34</a></span>&#160; <span class="keyword">const</span> gchar *<a class="code" href="struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1">signal_name</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;} <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_property_info.html"> 37</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867"> 39</a></span>&#160; GDBusPropertyInfo <a class="code" href="struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867">parent_struct</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b"> 40</a></span>&#160; <span class="keyword">const</span> gchar *<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f"> 41</a></span>&#160; gboolean <a class="code" href="struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f">use_gvariant</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;} <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_interface_info.html"> 44</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;{</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47"> 46</a></span>&#160; GDBusInterfaceInfo <a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12"> 47</a></span>&#160; <span class="keyword">const</span> gchar *<a class="code" href="struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12">hyphen_name</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;} <a class="code" href="struct___extended_g_d_bus_interface_info.html">_ExtendedGDBusInterfaceInfo</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_changed_property.html"> 50</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_changed_property.html#a8ec87ea012c360d0a634b0639e3a8672"> 52</a></span>&#160; <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *<a class="code" href="struct_changed_property.html#a8ec87ea012c360d0a634b0639e3a8672">info</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_changed_property.html#ae17bcd7ea7435964501699a5dc6b0b15"> 53</a></span>&#160; guint <a class="code" href="struct_changed_property.html#ae17bcd7ea7435964501699a5dc6b0b15">prop_id</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af"> 54</a></span>&#160; GValue <a class="code" href="struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af">orig_value</a>; <span class="comment">/* the value before the change */</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;} <a class="code" href="struct_changed_property.html">ChangedProperty</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;_changed_property_free (<a class="code" href="struct_changed_property.html">ChangedProperty</a> *data)</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;{</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; g_value_unset (&amp;data-&gt;<a class="code" href="struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af">orig_value</a>);</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; g_free (data);</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;}</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">static</span> gboolean</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;_g_strv_equal0 (gchar **a, gchar **b)</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; gboolean ret = FALSE;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; guint n;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">if</span> (a == NULL &amp;&amp; b == NULL)</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; {</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; ret = TRUE;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; }</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">if</span> (a == NULL || b == NULL)</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">if</span> (g_strv_length (a) != g_strv_length (b))</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">for</span> (n = 0; a[n] != NULL; n++)</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">if</span> (g_strcmp0 (a[n], b[n]) != 0)</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; ret = TRUE;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;out:</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;}</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">static</span> gboolean</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;_g_variant_equal0 (GVariant *a, GVariant *b)</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;{</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; gboolean ret = FALSE;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">if</span> (a == NULL &amp;&amp; b == NULL)</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; ret = TRUE;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">if</span> (a == NULL || b == NULL)</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; ret = g_variant_equal (a, b);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;out:</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;}</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;G_GNUC_UNUSED <span class="keyword">static</span> gboolean</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;_g_value_equal (<span class="keyword">const</span> GValue *a, <span class="keyword">const</span> GValue *b)</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;{</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; gboolean ret = FALSE;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b));</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">switch</span> (G_VALUE_TYPE (a))</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; {</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">case</span> G_TYPE_BOOLEAN:</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; ret = (g_value_get_boolean (a) == g_value_get_boolean (b));</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">case</span> G_TYPE_UCHAR:</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; ret = (g_value_get_uchar (a) == g_value_get_uchar (b));</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">case</span> G_TYPE_INT:</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; ret = (g_value_get_int (a) == g_value_get_int (b));</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">case</span> G_TYPE_UINT:</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; ret = (g_value_get_uint (a) == g_value_get_uint (b));</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">case</span> G_TYPE_INT64:</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; ret = (g_value_get_int64 (a) == g_value_get_int64 (b));</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">case</span> G_TYPE_UINT64:</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b));</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">case</span> G_TYPE_DOUBLE:</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; {</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="comment">/* Avoid -Wfloat-equal warnings by doing a direct bit compare */</span></div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; gdouble da = g_value_get_double (a);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; gdouble db = g_value_get_double (b);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; ret = memcmp (&amp;da, &amp;db, <span class="keyword">sizeof</span> (gdouble)) == 0;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; }</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">case</span> G_TYPE_STRING:</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0);</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">case</span> G_TYPE_VARIANT:</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b));</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">if</span> (G_VALUE_TYPE (a) == G_TYPE_STRV)</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b));</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; g_critical (<span class="stringliteral">&quot;_g_value_equal() does not handle type %s&quot;</span>, g_type_name (G_VALUE_TYPE (a)));</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;}</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment">/* ------------------------------------------------------------------------</span></div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"> * Code for interface org.genivi.audiomanager.commandinterface</span></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment"> * ------------------------------------------------------------------------</span></div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment">/* ---- Introspection data for org.genivi.audiomanager.commandinterface ---- */</span></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_connect_IN_ARG_sourceID =</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;{</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; {</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; -1,</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; (gchar *) <span class="stringliteral">&quot;sourceID&quot;</span>,</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; NULL</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; },</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; FALSE</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;};</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_connect_IN_ARG_sinkID =</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;{</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; {</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; -1,</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkID&quot;</span>,</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; NULL</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; },</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; FALSE</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;};</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_connect_IN_ARG_pointers[] =</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;{</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; &amp;_audiomanager_commandinterface_method_info_connect_IN_ARG_sourceID,</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; &amp;_audiomanager_commandinterface_method_info_connect_IN_ARG_sinkID,</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; NULL</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;};</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_connect_OUT_ARG_result =</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;{</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; {</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; -1,</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; (gchar *) <span class="stringliteral">&quot;result&quot;</span>,</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; NULL</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; },</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; FALSE</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;};</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_connect_OUT_ARG_mainConnectionID =</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;{</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; {</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; -1,</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; (gchar *) <span class="stringliteral">&quot;mainConnectionID&quot;</span>,</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; NULL</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; },</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; FALSE</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;};</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_connect_OUT_ARG_pointers[] =</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;{</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; &amp;_audiomanager_commandinterface_method_info_connect_OUT_ARG_result,</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; &amp;_audiomanager_commandinterface_method_info_connect_OUT_ARG_mainConnectionID,</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; NULL</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;};</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_commandinterface_method_info_connect =</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;{</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; {</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; -1,</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; (gchar *) <span class="stringliteral">&quot;Connect&quot;</span>,</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_connect_IN_ARG_pointers,</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_connect_OUT_ARG_pointers,</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; NULL</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; },</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="stringliteral">&quot;handle-connect&quot;</span>,</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; FALSE</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;};</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_disconnect_IN_ARG_mainConnectionID =</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;{</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; {</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; -1,</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; (gchar *) <span class="stringliteral">&quot;mainConnectionID&quot;</span>,</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; NULL</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; },</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; FALSE</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;};</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_disconnect_IN_ARG_pointers[] =</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;{</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; &amp;_audiomanager_commandinterface_method_info_disconnect_IN_ARG_mainConnectionID,</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; NULL</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;};</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_disconnect_OUT_ARG_result =</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;{</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; {</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; -1,</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; (gchar *) <span class="stringliteral">&quot;result&quot;</span>,</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; NULL</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; },</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; FALSE</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;};</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_disconnect_OUT_ARG_pointers[] =</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;{</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; &amp;_audiomanager_commandinterface_method_info_disconnect_OUT_ARG_result,</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; NULL</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;};</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_commandinterface_method_info_disconnect =</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;{</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; {</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; -1,</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; (gchar *) <span class="stringliteral">&quot;Disconnect&quot;</span>,</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_disconnect_IN_ARG_pointers,</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_disconnect_OUT_ARG_pointers,</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; NULL</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; },</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="stringliteral">&quot;handle-disconnect&quot;</span>,</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; FALSE</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;};</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_set_volume_IN_ARG_sinkID =</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;{</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; {</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; -1,</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkID&quot;</span>,</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; NULL</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; },</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; FALSE</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;};</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_set_volume_IN_ARG_volume =</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;{</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; {</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; -1,</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; (gchar *) <span class="stringliteral">&quot;volume&quot;</span>,</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; NULL</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; },</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; FALSE</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;};</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_set_volume_IN_ARG_pointers[] =</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;{</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; &amp;_audiomanager_commandinterface_method_info_set_volume_IN_ARG_sinkID,</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; &amp;_audiomanager_commandinterface_method_info_set_volume_IN_ARG_volume,</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; NULL</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;};</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_set_volume_OUT_ARG_result =</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;{</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; {</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; -1,</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; (gchar *) <span class="stringliteral">&quot;result&quot;</span>,</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; NULL</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; },</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; FALSE</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;};</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_set_volume_OUT_ARG_pointers[] =</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;{</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; &amp;_audiomanager_commandinterface_method_info_set_volume_OUT_ARG_result,</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; NULL</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;};</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_commandinterface_method_info_set_volume =</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;{</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; {</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; -1,</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; (gchar *) <span class="stringliteral">&quot;SetVolume&quot;</span>,</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_set_volume_IN_ARG_pointers,</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_set_volume_OUT_ARG_pointers,</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; NULL</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; },</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="stringliteral">&quot;handle-set-volume&quot;</span>,</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; FALSE</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;};</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_volume_step_IN_ARG_sinkID =</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;{</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; {</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; -1,</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkID&quot;</span>,</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; NULL</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; },</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; FALSE</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;};</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_volume_step_IN_ARG_volumeStep =</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;{</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; {</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; -1,</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; (gchar *) <span class="stringliteral">&quot;volumeStep&quot;</span>,</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; NULL</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; },</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; FALSE</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;};</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_volume_step_IN_ARG_pointers[] =</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;{</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; &amp;_audiomanager_commandinterface_method_info_volume_step_IN_ARG_sinkID,</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; &amp;_audiomanager_commandinterface_method_info_volume_step_IN_ARG_volumeStep,</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; NULL</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;};</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_volume_step_OUT_ARG_result =</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;{</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; {</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; -1,</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; (gchar *) <span class="stringliteral">&quot;result&quot;</span>,</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; NULL</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; },</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; FALSE</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;};</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_volume_step_OUT_ARG_pointers[] =</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;{</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; &amp;_audiomanager_commandinterface_method_info_volume_step_OUT_ARG_result,</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; NULL</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;};</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_commandinterface_method_info_volume_step =</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;{</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; {</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; -1,</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; (gchar *) <span class="stringliteral">&quot;VolumeStep&quot;</span>,</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_volume_step_IN_ARG_pointers,</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_volume_step_OUT_ARG_pointers,</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; NULL</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; },</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="stringliteral">&quot;handle-volume-step&quot;</span>,</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; FALSE</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;};</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_set_sink_mute_state_IN_ARG_sinkID =</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;{</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; {</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; -1,</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkID&quot;</span>,</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; NULL</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; },</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; FALSE</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;};</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_set_sink_mute_state_IN_ARG_muteState =</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;{</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; {</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; -1,</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; (gchar *) <span class="stringliteral">&quot;muteState&quot;</span>,</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; NULL</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; },</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; FALSE</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;};</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_set_sink_mute_state_IN_ARG_pointers[] =</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;{</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; &amp;_audiomanager_commandinterface_method_info_set_sink_mute_state_IN_ARG_sinkID,</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; &amp;_audiomanager_commandinterface_method_info_set_sink_mute_state_IN_ARG_muteState,</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; NULL</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;};</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_set_sink_mute_state_OUT_ARG_result =</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;{</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; {</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; -1,</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; (gchar *) <span class="stringliteral">&quot;result&quot;</span>,</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; NULL</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; },</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; FALSE</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;};</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_set_sink_mute_state_OUT_ARG_pointers[] =</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;{</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; &amp;_audiomanager_commandinterface_method_info_set_sink_mute_state_OUT_ARG_result,</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; NULL</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;};</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_commandinterface_method_info_set_sink_mute_state =</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;{</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; {</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; -1,</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; (gchar *) <span class="stringliteral">&quot;SetSinkMuteState&quot;</span>,</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_set_sink_mute_state_IN_ARG_pointers,</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_set_sink_mute_state_OUT_ARG_pointers,</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; NULL</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; },</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="stringliteral">&quot;handle-set-sink-mute-state&quot;</span>,</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; FALSE</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;};</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_get_list_main_connections_OUT_ARG_result =</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;{</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; {</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; -1,</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; (gchar *) <span class="stringliteral">&quot;result&quot;</span>,</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; NULL</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; },</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; FALSE</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;};</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_get_list_main_connections_OUT_ARG_listConnections =</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;{</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; {</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; -1,</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; (gchar *) <span class="stringliteral">&quot;listConnections&quot;</span>,</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; (gchar *) <span class="stringliteral">&quot;a(qqqnn)&quot;</span>,</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; NULL</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; },</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; FALSE</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;};</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_get_list_main_connections_OUT_ARG_pointers[] =</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;{</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; &amp;_audiomanager_commandinterface_method_info_get_list_main_connections_OUT_ARG_result,</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; &amp;_audiomanager_commandinterface_method_info_get_list_main_connections_OUT_ARG_listConnections,</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; NULL</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;};</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_commandinterface_method_info_get_list_main_connections =</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;{</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; {</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; -1,</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; (gchar *) <span class="stringliteral">&quot;GetListMainConnections&quot;</span>,</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; NULL,</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_get_list_main_connections_OUT_ARG_pointers,</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; NULL</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; },</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="stringliteral">&quot;handle-get-list-main-connections&quot;</span>,</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; FALSE</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;};</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_get_list_main_sinks_OUT_ARG_result =</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;{</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; {</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; -1,</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; (gchar *) <span class="stringliteral">&quot;result&quot;</span>,</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; NULL</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; },</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; FALSE</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;};</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_method_info_get_list_main_sinks_OUT_ARG_listMainSinks =</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;{</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; {</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; -1,</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; (gchar *) <span class="stringliteral">&quot;listMainSinks&quot;</span>,</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; (gchar *) <span class="stringliteral">&quot;a(qs(nn)nnq)&quot;</span>,</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; NULL</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; },</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; FALSE</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;};</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_get_list_main_sinks_OUT_ARG_pointers[] =</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;{</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; &amp;_audiomanager_commandinterface_method_info_get_list_main_sinks_OUT_ARG_result,</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; &amp;_audiomanager_commandinterface_method_info_get_list_main_sinks_OUT_ARG_listMainSinks,</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; NULL</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;};</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_commandinterface_method_info_get_list_main_sinks =</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;{</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; {</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; -1,</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; (gchar *) <span class="stringliteral">&quot;GetListMainSinks&quot;</span>,</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; NULL,</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_method_info_get_list_main_sinks_OUT_ARG_pointers,</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; NULL</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; },</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="stringliteral">&quot;handle-get-list-main-sinks&quot;</span>,</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; FALSE</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;};</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_method_info_pointers[] =</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;{</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; &amp;_audiomanager_commandinterface_method_info_connect,</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; &amp;_audiomanager_commandinterface_method_info_disconnect,</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; &amp;_audiomanager_commandinterface_method_info_set_volume,</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; &amp;_audiomanager_commandinterface_method_info_volume_step,</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; &amp;_audiomanager_commandinterface_method_info_set_sink_mute_state,</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; &amp;_audiomanager_commandinterface_method_info_get_list_main_connections,</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; &amp;_audiomanager_commandinterface_method_info_get_list_main_sinks,</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; NULL</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;};</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_signal_info_new_main_connection_ARG_mainConnection =</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;{</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; {</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; -1,</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; (gchar *) <span class="stringliteral">&quot;mainConnection&quot;</span>,</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; (gchar *) <span class="stringliteral">&quot;(qqqnn)&quot;</span>,</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; NULL</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; },</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; FALSE</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;};</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_signal_info_new_main_connection_ARG_pointers[] =</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;{</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; &amp;_audiomanager_commandinterface_signal_info_new_main_connection_ARG_mainConnection,</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; NULL</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;};</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> _audiomanager_commandinterface_signal_info_new_main_connection =</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;{</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; {</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; -1,</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; (gchar *) <span class="stringliteral">&quot;NewMainConnection&quot;</span>,</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_signal_info_new_main_connection_ARG_pointers,</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; NULL</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; },</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="stringliteral">&quot;new-main-connection&quot;</span></div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;};</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_signal_info_removed_main_connection_ARG_mainConnectionId =</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;{</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; {</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; -1,</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; (gchar *) <span class="stringliteral">&quot;mainConnectionId&quot;</span>,</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; NULL</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; },</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; FALSE</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;};</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_signal_info_removed_main_connection_ARG_pointers[] =</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;{</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; &amp;_audiomanager_commandinterface_signal_info_removed_main_connection_ARG_mainConnectionId,</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; NULL</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;};</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> _audiomanager_commandinterface_signal_info_removed_main_connection =</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;{</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; {</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; -1,</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; (gchar *) <span class="stringliteral">&quot;RemovedMainConnection&quot;</span>,</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_signal_info_removed_main_connection_ARG_pointers,</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; NULL</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; },</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="stringliteral">&quot;removed-main-connection&quot;</span></div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;};</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_signal_info_main_connection_state_changed_ARG_connectionID =</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;{</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; {</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; -1,</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; (gchar *) <span class="stringliteral">&quot;connectionID&quot;</span>,</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; NULL</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; },</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; FALSE</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;};</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_signal_info_main_connection_state_changed_ARG_connectionState =</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;{</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; {</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; -1,</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; (gchar *) <span class="stringliteral">&quot;connectionState&quot;</span>,</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; NULL</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; },</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; FALSE</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;};</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_signal_info_main_connection_state_changed_ARG_pointers[] =</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;{</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; &amp;_audiomanager_commandinterface_signal_info_main_connection_state_changed_ARG_connectionID,</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; &amp;_audiomanager_commandinterface_signal_info_main_connection_state_changed_ARG_connectionState,</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; NULL</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;};</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> _audiomanager_commandinterface_signal_info_main_connection_state_changed =</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;{</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; {</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; -1,</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; (gchar *) <span class="stringliteral">&quot;MainConnectionStateChanged&quot;</span>,</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_signal_info_main_connection_state_changed_ARG_pointers,</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; NULL</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; },</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <span class="stringliteral">&quot;main-connection-state-changed&quot;</span></div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;};</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_signal_info_volume_changed_ARG_sinkID =</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;{</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; {</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; -1,</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkID&quot;</span>,</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; NULL</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; },</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; FALSE</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;};</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_signal_info_volume_changed_ARG_volume =</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;{</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; {</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; -1,</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; (gchar *) <span class="stringliteral">&quot;volume&quot;</span>,</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; NULL</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; },</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; FALSE</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;};</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_signal_info_volume_changed_ARG_pointers[] =</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;{</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; &amp;_audiomanager_commandinterface_signal_info_volume_changed_ARG_sinkID,</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; &amp;_audiomanager_commandinterface_signal_info_volume_changed_ARG_volume,</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; NULL</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;};</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> _audiomanager_commandinterface_signal_info_volume_changed =</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;{</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; {</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; -1,</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; (gchar *) <span class="stringliteral">&quot;VolumeChanged&quot;</span>,</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_signal_info_volume_changed_ARG_pointers,</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; NULL</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; },</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; <span class="stringliteral">&quot;volume-changed&quot;</span></div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;};</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_signal_info_sink_mute_state_changed_ARG_sinkID =</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;{</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; {</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; -1,</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkID&quot;</span>,</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; NULL</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; },</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; FALSE</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;};</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_signal_info_sink_mute_state_changed_ARG_muteState =</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;{</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; {</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; -1,</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; (gchar *) <span class="stringliteral">&quot;muteState&quot;</span>,</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; NULL</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; },</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; FALSE</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;};</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_signal_info_sink_mute_state_changed_ARG_pointers[] =</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;{</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; &amp;_audiomanager_commandinterface_signal_info_sink_mute_state_changed_ARG_sinkID,</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; &amp;_audiomanager_commandinterface_signal_info_sink_mute_state_changed_ARG_muteState,</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; NULL</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;};</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> _audiomanager_commandinterface_signal_info_sink_mute_state_changed =</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;{</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; {</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; -1,</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; (gchar *) <span class="stringliteral">&quot;SinkMuteStateChanged&quot;</span>,</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_signal_info_sink_mute_state_changed_ARG_pointers,</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; NULL</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; },</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <span class="stringliteral">&quot;sink-mute-state-changed&quot;</span></div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;};</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_commandinterface_signal_info_system_property_changed_ARG_SystemProperty =</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;{</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; {</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; -1,</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; (gchar *) <span class="stringliteral">&quot;SystemProperty&quot;</span>,</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; (gchar *) <span class="stringliteral">&quot;(nn)&quot;</span>,</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; NULL</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; },</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; FALSE</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;};</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_signal_info_system_property_changed_ARG_pointers[] =</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160;{</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; &amp;_audiomanager_commandinterface_signal_info_system_property_changed_ARG_SystemProperty,</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; NULL</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;};</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> _audiomanager_commandinterface_signal_info_system_property_changed =</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;{</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; {</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; -1,</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; (gchar *) <span class="stringliteral">&quot;SystemPropertyChanged&quot;</span>,</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_commandinterface_signal_info_system_property_changed_ARG_pointers,</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; NULL</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; },</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="stringliteral">&quot;system-property-changed&quot;</span></div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;};</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> * <span class="keyword">const</span> _audiomanager_commandinterface_signal_info_pointers[] =</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160;{</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; &amp;_audiomanager_commandinterface_signal_info_new_main_connection,</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; &amp;_audiomanager_commandinterface_signal_info_removed_main_connection,</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; &amp;_audiomanager_commandinterface_signal_info_main_connection_state_changed,</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; &amp;_audiomanager_commandinterface_signal_info_volume_changed,</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; &amp;_audiomanager_commandinterface_signal_info_sink_mute_state_changed,</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; &amp;_audiomanager_commandinterface_signal_info_system_property_changed,</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; NULL</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;};</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_interface_info.html">_ExtendedGDBusInterfaceInfo</a> _audiomanager_commandinterface_interface_info =</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;{</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; {</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; -1,</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; (gchar *) <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>,</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; (GDBusMethodInfo **) &amp;_audiomanager_commandinterface_method_info_pointers,</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; (GDBusSignalInfo **) &amp;_audiomanager_commandinterface_signal_info_pointers,</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; NULL,</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; NULL</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; },</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; <span class="stringliteral">&quot;audiomanager-commandinterface&quot;</span>,</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160;};</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;GDBusInterfaceInfo *</div><div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a205bc5efc627fd36fbe5996ea046c30c"> 794</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c">audiomanager_commandinterface_interface_info</a> (<span class="keywordtype">void</span>)</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;{</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; <span class="keywordflow">return</span> (GDBusInterfaceInfo *) &amp;_audiomanager_commandinterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>;</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160;}</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;guint</div><div class="line"><a name="l00810"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a4bb2b6681e9bb76ce0433bf3ed7761bb"> 810</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a4bb2b6681e9bb76ce0433bf3ed7761bb">audiomanager_commandinterface_override_properties</a> (GObjectClass *klass, guint property_id_begin)</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;{</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keywordflow">return</span> property_id_begin - 1;</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;}</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160;</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;</div><div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0"> 843</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a> <a class="code" href="audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0">AudiomanagerCommandinterfaceInterface</a>;</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;<a class="code" href="audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da">G_DEFINE_INTERFACE</a> (<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>, audiomanager_commandinterface, G_TYPE_OBJECT);</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160;</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160;audiomanager_commandinterface_default_init (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a> *iface)</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160;{</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <span class="comment">/* GObject signals for incoming D-Bus method calls: */</span></div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-connect&quot;</span>,</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, handle_connect),</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; NULL,</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; 3,</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT);</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160;</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-disconnect&quot;</span>,</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, handle_disconnect),</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; NULL,</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; 2,</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT);</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-set-volume&quot;</span>,</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, handle_set_volume),</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; NULL,</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; 3,</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_INT);</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160;</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-volume-step&quot;</span>,</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, handle_volume_step),</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; NULL,</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; 3,</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_INT);</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-set-sink-mute-state&quot;</span>,</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, handle_set_sink_mute_state),</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; NULL,</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; 3,</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_INT);</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-get-list-main-connections&quot;</span>,</div><div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, handle_get_list_main_connections),</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; NULL,</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; 1,</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION);</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160;</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-get-list-main-sinks&quot;</span>,</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, handle_get_list_main_sinks),</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; NULL,</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; 1,</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION);</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; <span class="comment">/* GObject signals for received D-Bus signals: */</span></div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; g_signal_new (<span class="stringliteral">&quot;new-main-connection&quot;</span>,</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, new_main_connection),</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; NULL,</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; NULL,</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; G_TYPE_NONE,</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; 1, G_TYPE_VARIANT);</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; g_signal_new (<span class="stringliteral">&quot;removed-main-connection&quot;</span>,</div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, removed_main_connection),</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160; NULL,</div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; NULL,</div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; G_TYPE_NONE,</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; 1, G_TYPE_UINT);</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;</div><div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; g_signal_new (<span class="stringliteral">&quot;main-connection-state-changed&quot;</span>,</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, main_connection_state_changed),</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; NULL,</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; NULL,</div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; G_TYPE_NONE,</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; 2, G_TYPE_UINT, G_TYPE_INT);</div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; g_signal_new (<span class="stringliteral">&quot;volume-changed&quot;</span>,</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, volume_changed),</div><div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160; NULL,</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; NULL,</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; G_TYPE_NONE,</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160; 2, G_TYPE_UINT, G_TYPE_INT);</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; g_signal_new (<span class="stringliteral">&quot;sink-mute-state-changed&quot;</span>,</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, sink_mute_state_changed),</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; NULL,</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; NULL,</div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; G_TYPE_NONE,</div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; 2, G_TYPE_UINT, G_TYPE_INT);</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;</div><div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; g_signal_new (<span class="stringliteral">&quot;system-property-changed&quot;</span>,</div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>, system_property_changed),</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; NULL,</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; NULL,</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; G_TYPE_NONE,</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160; 1, G_TYPE_VARIANT);</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;}</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01141"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a10f44f9a85dad822252cf368b2824045"> 1141</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a10f44f9a85dad822252cf368b2824045">audiomanager_commandinterface_emit_new_main_connection</a> (</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160; GVariant *arg_mainConnection)</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;{</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; g_signal_emit_by_name (<span class="keywordtype">object</span>, <span class="stringliteral">&quot;new-main-connection&quot;</span>, arg_mainConnection);</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;}</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;</div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01156"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a3ae63628de22d2ad1008c275ac06db93"> 1156</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a3ae63628de22d2ad1008c275ac06db93">audiomanager_commandinterface_emit_removed_main_connection</a> (</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; guint16 arg_mainConnectionId)</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;{</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; g_signal_emit_by_name (<span class="keywordtype">object</span>, <span class="stringliteral">&quot;removed-main-connection&quot;</span>, arg_mainConnectionId);</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;}</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01172"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aefa94d083f6087757b58bab175ab6666"> 1172</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aefa94d083f6087757b58bab175ab6666">audiomanager_commandinterface_emit_main_connection_state_changed</a> (</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; gint16 arg_connectionState)</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;{</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; g_signal_emit_by_name (<span class="keywordtype">object</span>, <span class="stringliteral">&quot;main-connection-state-changed&quot;</span>, arg_connectionID, arg_connectionState);</div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;}</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01189"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5cc287d07803dc55e447c2a5a8f92c8a"> 1189</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a5cc287d07803dc55e447c2a5a8f92c8a">audiomanager_commandinterface_emit_volume_changed</a> (</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; gint16 arg_volume)</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;{</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; g_signal_emit_by_name (<span class="keywordtype">object</span>, <span class="stringliteral">&quot;volume-changed&quot;</span>, arg_sinkID, arg_volume);</div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;}</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;</div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01206"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae2eb350a29ba8901a3b52f5f8f25b141"> 1206</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ae2eb350a29ba8901a3b52f5f8f25b141">audiomanager_commandinterface_emit_sink_mute_state_changed</a> (</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; gint16 arg_muteState)</div><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;{</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; g_signal_emit_by_name (<span class="keywordtype">object</span>, <span class="stringliteral">&quot;sink-mute-state-changed&quot;</span>, arg_sinkID, arg_muteState);</div><div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;}</div><div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;</div><div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01222"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a80a08a8a1b252f34d98bc037920d5fbb"> 1222</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a80a08a8a1b252f34d98bc037920d5fbb">audiomanager_commandinterface_emit_system_property_changed</a> (</div><div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; GVariant *arg_SystemProperty)</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;{</div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160; g_signal_emit_by_name (<span class="keywordtype">object</span>, <span class="stringliteral">&quot;system-property-changed&quot;</span>, arg_SystemProperty);</div><div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;}</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;</div><div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01245"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a7dab83e75515286c898dcecdcfae13af"> 1245</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect</a> (</div><div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160; gpointer user_data)</div><div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;{</div><div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160; <span class="stringliteral">&quot;Connect&quot;</span>,</div><div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160; arg_sourceID,</div><div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160; arg_sinkID),</div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160; -1,</div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160; cancellable,</div><div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160; callback,</div><div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; user_data);</div><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;}</div><div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;</div><div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;gboolean</div><div class="line"><a name="l01278"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a9ed6bcef33ca3126b7e69d2036ffd8d4"> 1278</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audiomanager_commandinterface_call_connect_finish</a> (</div><div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; guint16 *out_mainConnectionID,</div><div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160; GError **error)</div><div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;{</div><div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160; <span class="stringliteral">&quot;(nq)&quot;</span>,</div><div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160; out_result,</div><div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160; out_mainConnectionID);</div><div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;_out:</div><div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;}</div><div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;</div><div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160;gboolean</div><div class="line"><a name="l01315"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a4ddada2b9dbb9eed0a2f22009fd0b317"> 1315</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audiomanager_commandinterface_call_connect_sync</a> (</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160; guint16 *out_mainConnectionID,</div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; GError **error)</div><div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;{</div><div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160; <span class="stringliteral">&quot;Connect&quot;</span>,</div><div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; arg_sourceID,</div><div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160; arg_sinkID),</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; -1,</div><div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160; cancellable,</div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160; error);</div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160; <span class="stringliteral">&quot;(nq)&quot;</span>,</div><div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160; out_result,</div><div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160; out_mainConnectionID);</div><div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160;_out:</div><div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;}</div><div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160;</div><div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01360"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a864111fba62bef2ecf977b47d250bdaf"> 1360</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect</a> (</div><div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160; guint16 arg_mainConnectionID,</div><div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; gpointer user_data)</div><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;{</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160; <span class="stringliteral">&quot;Disconnect&quot;</span>,</div><div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160; arg_mainConnectionID),</div><div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160; -1,</div><div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160; cancellable,</div><div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; callback,</div><div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160; user_data);</div><div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;}</div><div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;</div><div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;gboolean</div><div class="line"><a name="l01390"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ade95e2b175026361897e47aaaf0d668e"> 1390</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e">audiomanager_commandinterface_call_disconnect_finish</a> (</div><div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160; GError **error)</div><div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;{</div><div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160; <span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160; out_result);</div><div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;_out:</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;}</div><div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;</div><div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;gboolean</div><div class="line"><a name="l01423"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#abc5fb1befb03a12679136625a0aa1aca"> 1423</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca">audiomanager_commandinterface_call_disconnect_sync</a> (</div><div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160; guint16 arg_mainConnectionID,</div><div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160; GError **error)</div><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;{</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160; <span class="stringliteral">&quot;Disconnect&quot;</span>,</div><div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160; arg_mainConnectionID),</div><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160; -1,</div><div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160; cancellable,</div><div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160; error);</div><div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160; <span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160; out_result);</div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;_out:</div><div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160;}</div><div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;</div><div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01465"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a946e8cac1e75c88be3e56cd858af9b6f"> 1465</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume</a> (</div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160; gpointer user_data)</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;{</div><div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160; <span class="stringliteral">&quot;SetVolume&quot;</span>,</div><div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qn)&quot;</span>,</div><div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160; arg_sinkID,</div><div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160; arg_volume),</div><div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160; -1,</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160; cancellable,</div><div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160; callback,</div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160; user_data);</div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;}</div><div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;</div><div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160;gboolean</div><div class="line"><a name="l01497"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a833ad478f157358decfa1b7c73ddc41d"> 1497</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d">audiomanager_commandinterface_call_set_volume_finish</a> (</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160; GError **error)</div><div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160;{</div><div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160; <span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160; out_result);</div><div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160;_out:</div><div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160;}</div><div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;</div><div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160;gboolean</div><div class="line"><a name="l01531"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af27cf97f8fa87de47e0ee2c59940424f"> 1531</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f">audiomanager_commandinterface_call_set_volume_sync</a> (</div><div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160; GError **error)</div><div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160;{</div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160; <span class="stringliteral">&quot;SetVolume&quot;</span>,</div><div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qn)&quot;</span>,</div><div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160; arg_sinkID,</div><div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160; arg_volume),</div><div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160; -1,</div><div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160; cancellable,</div><div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160; error);</div><div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160; <span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160; out_result);</div><div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160;_out:</div><div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160;}</div><div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160;</div><div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01575"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#afcb9a60d5733a2fa1d71559ff4094fbf"> 1575</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step</a> (</div><div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160; gint16 arg_volumeStep,</div><div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160; gpointer user_data)</div><div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160;{</div><div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160; <span class="stringliteral">&quot;VolumeStep&quot;</span>,</div><div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qn)&quot;</span>,</div><div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160; arg_sinkID,</div><div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160; arg_volumeStep),</div><div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160; -1,</div><div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160; cancellable,</div><div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160; callback,</div><div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160; user_data);</div><div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160;}</div><div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160;</div><div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160;gboolean</div><div class="line"><a name="l01607"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a6df9277b72d4a89d4341aad66b0aa9d4"> 1607</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4">audiomanager_commandinterface_call_volume_step_finish</a> (</div><div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160; GError **error)</div><div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160;{</div><div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160; <span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160; out_result);</div><div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160;_out:</div><div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01623"></a><span class="lineno"> 1623</span>&#160;}</div><div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160;</div><div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160;gboolean</div><div class="line"><a name="l01641"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aafc35c8740b1373e0964bc469cd6548f"> 1641</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f">audiomanager_commandinterface_call_volume_step_sync</a> (</div><div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160; gint16 arg_volumeStep,</div><div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160; GError **error)</div><div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160;{</div><div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160; <span class="stringliteral">&quot;VolumeStep&quot;</span>,</div><div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qn)&quot;</span>,</div><div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160; arg_sinkID,</div><div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160; arg_volumeStep),</div><div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160; -1,</div><div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160; cancellable,</div><div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>&#160; error);</div><div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160; <span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160; out_result);</div><div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>&#160;_out:</div><div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;}</div><div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160;</div><div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01685"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af266dfa3a1805cd01d90528eaeaa4c58"> 1685</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state</a> (</div><div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160; gint16 arg_muteState,</div><div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160; gpointer user_data)</div><div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160;{</div><div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160; <span class="stringliteral">&quot;SetSinkMuteState&quot;</span>,</div><div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qn)&quot;</span>,</div><div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160; arg_sinkID,</div><div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160; arg_muteState),</div><div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160; -1,</div><div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160; cancellable,</div><div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160; callback,</div><div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160; user_data);</div><div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160;}</div><div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>&#160;</div><div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160;gboolean</div><div class="line"><a name="l01717"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a71560ba9c0e25aa2e924e23f590626a6"> 1717</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6">audiomanager_commandinterface_call_set_sink_mute_state_finish</a> (</div><div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160; GError **error)</div><div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160;{</div><div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160; <span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160; out_result);</div><div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160;_out:</div><div class="line"><a name="l01732"></a><span class="lineno"> 1732</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01733"></a><span class="lineno"> 1733</span>&#160;}</div><div class="line"><a name="l01734"></a><span class="lineno"> 1734</span>&#160;</div><div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160;gboolean</div><div class="line"><a name="l01751"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#afc19e9a9c634f428c7b17c20db3f0b7d"> 1751</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d">audiomanager_commandinterface_call_set_sink_mute_state_sync</a> (</div><div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>&#160; gint16 arg_muteState,</div><div class="line"><a name="l01755"></a><span class="lineno"> 1755</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>&#160; GError **error)</div><div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>&#160;{</div><div class="line"><a name="l01759"></a><span class="lineno"> 1759</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>&#160; <span class="stringliteral">&quot;SetSinkMuteState&quot;</span>,</div><div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qn)&quot;</span>,</div><div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160; arg_sinkID,</div><div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160; arg_muteState),</div><div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>&#160; -1,</div><div class="line"><a name="l01767"></a><span class="lineno"> 1767</span>&#160; cancellable,</div><div class="line"><a name="l01768"></a><span class="lineno"> 1768</span>&#160; error);</div><div class="line"><a name="l01769"></a><span class="lineno"> 1769</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160; <span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>&#160; out_result);</div><div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>&#160;_out:</div><div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>&#160;}</div><div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>&#160;</div><div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01793"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af4dd679cfbe3797e4faba95ecfeb7266"> 1793</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections</a> (</div><div class="line"><a name="l01794"></a><span class="lineno"> 1794</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01795"></a><span class="lineno"> 1795</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01796"></a><span class="lineno"> 1796</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01797"></a><span class="lineno"> 1797</span>&#160; gpointer user_data)</div><div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>&#160;{</div><div class="line"><a name="l01799"></a><span class="lineno"> 1799</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>&#160; <span class="stringliteral">&quot;GetListMainConnections&quot;</span>,</div><div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>),</div><div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>&#160; -1,</div><div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>&#160; cancellable,</div><div class="line"><a name="l01805"></a><span class="lineno"> 1805</span>&#160; callback,</div><div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>&#160; user_data);</div><div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160;}</div><div class="line"><a name="l01808"></a><span class="lineno"> 1808</span>&#160;</div><div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160;gboolean</div><div class="line"><a name="l01822"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab6232c989551fd75b0995a00c8094a78"> 1822</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78">audiomanager_commandinterface_call_get_list_main_connections_finish</a> (</div><div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160; GVariant **out_listConnections,</div><div class="line"><a name="l01826"></a><span class="lineno"> 1826</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01827"></a><span class="lineno"> 1827</span>&#160; GError **error)</div><div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>&#160;{</div><div class="line"><a name="l01829"></a><span class="lineno"> 1829</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01830"></a><span class="lineno"> 1830</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l01831"></a><span class="lineno"> 1831</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01832"></a><span class="lineno"> 1832</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>&#160; <span class="stringliteral">&quot;(n@a(qqqnn))&quot;</span>,</div><div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160; out_result,</div><div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160; out_listConnections);</div><div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160;_out:</div><div class="line"><a name="l01839"></a><span class="lineno"> 1839</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01840"></a><span class="lineno"> 1840</span>&#160;}</div><div class="line"><a name="l01841"></a><span class="lineno"> 1841</span>&#160;</div><div class="line"><a name="l01856"></a><span class="lineno"> 1856</span>&#160;gboolean</div><div class="line"><a name="l01857"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a181177bbe37995c1d64e2f60f0b8dae1"> 1857</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1">audiomanager_commandinterface_call_get_list_main_connections_sync</a> (</div><div class="line"><a name="l01858"></a><span class="lineno"> 1858</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>&#160; GVariant **out_listConnections,</div><div class="line"><a name="l01861"></a><span class="lineno"> 1861</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01862"></a><span class="lineno"> 1862</span>&#160; GError **error)</div><div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>&#160;{</div><div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>&#160; <span class="stringliteral">&quot;GetListMainConnections&quot;</span>,</div><div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>),</div><div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>&#160; -1,</div><div class="line"><a name="l01870"></a><span class="lineno"> 1870</span>&#160; cancellable,</div><div class="line"><a name="l01871"></a><span class="lineno"> 1871</span>&#160; error);</div><div class="line"><a name="l01872"></a><span class="lineno"> 1872</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01873"></a><span class="lineno"> 1873</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01874"></a><span class="lineno"> 1874</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01875"></a><span class="lineno"> 1875</span>&#160; <span class="stringliteral">&quot;(n@a(qqqnn))&quot;</span>,</div><div class="line"><a name="l01876"></a><span class="lineno"> 1876</span>&#160; out_result,</div><div class="line"><a name="l01877"></a><span class="lineno"> 1877</span>&#160; out_listConnections);</div><div class="line"><a name="l01878"></a><span class="lineno"> 1878</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>&#160;_out:</div><div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160;}</div><div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>&#160;</div><div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01897"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a2b0839a0a25acccc810a3f4fa11293e1"> 1897</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks</a> (</div><div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160; gpointer user_data)</div><div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>&#160;{</div><div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>&#160; <span class="stringliteral">&quot;GetListMainSinks&quot;</span>,</div><div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>),</div><div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01907"></a><span class="lineno"> 1907</span>&#160; -1,</div><div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>&#160; cancellable,</div><div class="line"><a name="l01909"></a><span class="lineno"> 1909</span>&#160; callback,</div><div class="line"><a name="l01910"></a><span class="lineno"> 1910</span>&#160; user_data);</div><div class="line"><a name="l01911"></a><span class="lineno"> 1911</span>&#160;}</div><div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>&#160;</div><div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>&#160;gboolean</div><div class="line"><a name="l01926"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af7e0eb4928596c6516a436f9399d1deb"> 1926</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb">audiomanager_commandinterface_call_get_list_main_sinks_finish</a> (</div><div class="line"><a name="l01927"></a><span class="lineno"> 1927</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01928"></a><span class="lineno"> 1928</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01929"></a><span class="lineno"> 1929</span>&#160; GVariant **out_listMainSinks,</div><div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160; GError **error)</div><div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>&#160;{</div><div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01936"></a><span class="lineno"> 1936</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01937"></a><span class="lineno"> 1937</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01938"></a><span class="lineno"> 1938</span>&#160; <span class="stringliteral">&quot;(n@a(qs(nn)nnq))&quot;</span>,</div><div class="line"><a name="l01939"></a><span class="lineno"> 1939</span>&#160; out_result,</div><div class="line"><a name="l01940"></a><span class="lineno"> 1940</span>&#160; out_listMainSinks);</div><div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>&#160;_out:</div><div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160;}</div><div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>&#160;</div><div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>&#160;gboolean</div><div class="line"><a name="l01961"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a26d9526788210248c2a4cc1e69aff199"> 1961</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199">audiomanager_commandinterface_call_get_list_main_sinks_sync</a> (</div><div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l01963"></a><span class="lineno"> 1963</span>&#160; gint16 *out_result,</div><div class="line"><a name="l01964"></a><span class="lineno"> 1964</span>&#160; GVariant **out_listMainSinks,</div><div class="line"><a name="l01965"></a><span class="lineno"> 1965</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01966"></a><span class="lineno"> 1966</span>&#160; GError **error)</div><div class="line"><a name="l01967"></a><span class="lineno"> 1967</span>&#160;{</div><div class="line"><a name="l01968"></a><span class="lineno"> 1968</span>&#160; GVariant *_ret;</div><div class="line"><a name="l01969"></a><span class="lineno"> 1969</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l01970"></a><span class="lineno"> 1970</span>&#160; <span class="stringliteral">&quot;GetListMainSinks&quot;</span>,</div><div class="line"><a name="l01971"></a><span class="lineno"> 1971</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>),</div><div class="line"><a name="l01972"></a><span class="lineno"> 1972</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l01973"></a><span class="lineno"> 1973</span>&#160; -1,</div><div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>&#160; cancellable,</div><div class="line"><a name="l01975"></a><span class="lineno"> 1975</span>&#160; error);</div><div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l01979"></a><span class="lineno"> 1979</span>&#160; <span class="stringliteral">&quot;(n@a(qs(nn)nnq))&quot;</span>,</div><div class="line"><a name="l01980"></a><span class="lineno"> 1980</span>&#160; out_result,</div><div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160; out_listMainSinks);</div><div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160;_out:</div><div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160;}</div><div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>&#160;</div><div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l01999"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a381453ebc5717fc413c7197a2a609c92"> 1999</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a381453ebc5717fc413c7197a2a609c92">audiomanager_commandinterface_complete_connect</a> (</div><div class="line"><a name="l02000"></a><span class="lineno"> 2000</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02001"></a><span class="lineno"> 2001</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>&#160; gint16 result,</div><div class="line"><a name="l02003"></a><span class="lineno"> 2003</span>&#160; guint16 mainConnectionID)</div><div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160;{</div><div class="line"><a name="l02005"></a><span class="lineno"> 2005</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>&#160; g_variant_new (<span class="stringliteral">&quot;(nq)&quot;</span>,</div><div class="line"><a name="l02007"></a><span class="lineno"> 2007</span>&#160; result,</div><div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160; mainConnectionID));</div><div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>&#160;}</div><div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>&#160;</div><div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l02022"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aaed829355cb8c75bb283c226865149a6"> 2022</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aaed829355cb8c75bb283c226865149a6">audiomanager_commandinterface_complete_disconnect</a> (</div><div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>&#160; gint16 result)</div><div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160;{</div><div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>&#160; g_variant_new (<span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160; result));</div><div class="line"><a name="l02030"></a><span class="lineno"> 2030</span>&#160;}</div><div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>&#160;</div><div class="line"><a name="l02042"></a><span class="lineno"> 2042</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l02043"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a36c4f0140b3355d07644fb37ad98b9c6"> 2043</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a36c4f0140b3355d07644fb37ad98b9c6">audiomanager_commandinterface_complete_set_volume</a> (</div><div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>&#160; gint16 result)</div><div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>&#160;{</div><div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l02049"></a><span class="lineno"> 2049</span>&#160; g_variant_new (<span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l02050"></a><span class="lineno"> 2050</span>&#160; result));</div><div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>&#160;}</div><div class="line"><a name="l02052"></a><span class="lineno"> 2052</span>&#160;</div><div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l02064"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a86b0cf68e08b96ee954638e89375b973"> 2064</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a86b0cf68e08b96ee954638e89375b973">audiomanager_commandinterface_complete_volume_step</a> (</div><div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>&#160; gint16 result)</div><div class="line"><a name="l02068"></a><span class="lineno"> 2068</span>&#160;{</div><div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>&#160; g_variant_new (<span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>&#160; result));</div><div class="line"><a name="l02072"></a><span class="lineno"> 2072</span>&#160;}</div><div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>&#160;</div><div class="line"><a name="l02084"></a><span class="lineno"> 2084</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l02085"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a44faa49862f7f1f96e5ebdffb8469787"> 2085</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a44faa49862f7f1f96e5ebdffb8469787">audiomanager_commandinterface_complete_set_sink_mute_state</a> (</div><div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02087"></a><span class="lineno"> 2087</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>&#160; gint16 result)</div><div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>&#160;{</div><div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l02091"></a><span class="lineno"> 2091</span>&#160; g_variant_new (<span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>&#160; result));</div><div class="line"><a name="l02093"></a><span class="lineno"> 2093</span>&#160;}</div><div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>&#160;</div><div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l02107"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d"> 2107</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a3c9f64cfa0a7b51bb5629b39eb19628d">audiomanager_commandinterface_complete_get_list_main_connections</a> (</div><div class="line"><a name="l02108"></a><span class="lineno"> 2108</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>&#160; gint16 result,</div><div class="line"><a name="l02111"></a><span class="lineno"> 2111</span>&#160; GVariant *listConnections)</div><div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>&#160;{</div><div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l02114"></a><span class="lineno"> 2114</span>&#160; g_variant_new (<span class="stringliteral">&quot;(n@a(qqqnn))&quot;</span>,</div><div class="line"><a name="l02115"></a><span class="lineno"> 2115</span>&#160; result,</div><div class="line"><a name="l02116"></a><span class="lineno"> 2116</span>&#160; listConnections));</div><div class="line"><a name="l02117"></a><span class="lineno"> 2117</span>&#160;}</div><div class="line"><a name="l02118"></a><span class="lineno"> 2118</span>&#160;</div><div class="line"><a name="l02130"></a><span class="lineno"> 2130</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l02131"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a0f85b02df982b81a3ab939d5ebca18b7"> 2131</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a0f85b02df982b81a3ab939d5ebca18b7">audiomanager_commandinterface_complete_get_list_main_sinks</a> (</div><div class="line"><a name="l02132"></a><span class="lineno"> 2132</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02133"></a><span class="lineno"> 2133</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l02134"></a><span class="lineno"> 2134</span>&#160; gint16 result,</div><div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>&#160; GVariant *listMainSinks)</div><div class="line"><a name="l02136"></a><span class="lineno"> 2136</span>&#160;{</div><div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160; g_variant_new (<span class="stringliteral">&quot;(n@a(qs(nn)nnq))&quot;</span>,</div><div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>&#160; result,</div><div class="line"><a name="l02140"></a><span class="lineno"> 2140</span>&#160; listMainSinks));</div><div class="line"><a name="l02141"></a><span class="lineno"> 2141</span>&#160;}</div><div class="line"><a name="l02142"></a><span class="lineno"> 2142</span>&#160;</div><div class="line"><a name="l02143"></a><span class="lineno"> 2143</span>&#160;<span class="comment">/* ------------------------------------------------------------------------ */</span></div><div class="line"><a name="l02144"></a><span class="lineno"> 2144</span>&#160;</div><div class="line"><a name="l02158"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_proxy_private.html"> 2158</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_proxy_private.html">_AudiomanagerCommandinterfaceProxyPrivate</a></div><div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>&#160;{</div><div class="line"><a name="l02160"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f"> 2160</a></span>&#160; GData *<a class="code" href="struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f">qdata</a>;</div><div class="line"><a name="l02161"></a><span class="lineno"> 2161</span>&#160;};</div><div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>&#160;</div><div class="line"><a name="l02163"></a><span class="lineno"> 2163</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> audiomanager_commandinterface_proxy_iface_init (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a> *iface);</div><div class="line"><a name="l02164"></a><span class="lineno"> 2164</span>&#160;</div><div class="line"><a name="l02165"></a><span class="lineno"> 2165</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l02166"></a><span class="lineno"> 2166</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_commandinterface_proxy.html">AudiomanagerCommandinterfaceProxy</a>, audiomanager_commandinterface_proxy, G_TYPE_DBUS_PROXY,</div><div class="line"><a name="l02167"></a><span class="lineno"> 2167</span>&#160; G_ADD_PRIVATE (<a class="code" href="struct___audiomanager_commandinterface_proxy.html">AudiomanagerCommandinterfaceProxy</a>)</div><div class="line"><a name="l02168"></a><span class="lineno"> 2168</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, audiomanager_commandinterface_proxy_iface_init));</div><div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>&#160;</div><div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l02171"></a><span class="lineno"> 2171</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_commandinterface_proxy.html">AudiomanagerCommandinterfaceProxy</a>, audiomanager_commandinterface_proxy, G_TYPE_DBUS_PROXY,</div><div class="line"><a name="l02172"></a><span class="lineno"> 2172</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, audiomanager_commandinterface_proxy_iface_init));</div><div class="line"><a name="l02173"></a><span class="lineno"> 2173</span>&#160;</div><div class="line"><a name="l02174"></a><span class="lineno"> 2174</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02176"></a><span class="lineno"> 2176</span>&#160;audiomanager_commandinterface_proxy_finalize (GObject *<span class="keywordtype">object</span>)</div><div class="line"><a name="l02177"></a><span class="lineno"> 2177</span>&#160;{</div><div class="line"><a name="l02178"></a><span class="lineno"> 2178</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_proxy.html">AudiomanagerCommandinterfaceProxy</a> *proxy = <a class="code" href="audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6">AUDIOMANAGER_COMMANDINTERFACE_PROXY</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>&#160; g_datalist_clear (&amp;proxy-&gt;<a class="code" href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">priv</a>-&gt;<a class="code" href="struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f">qdata</a>);</div><div class="line"><a name="l02180"></a><span class="lineno"> 2180</span>&#160; G_OBJECT_CLASS (audiomanager_commandinterface_proxy_parent_class)-&gt;finalize (<span class="keywordtype">object</span>);</div><div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>&#160;}</div><div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>&#160;</div><div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160;audiomanager_commandinterface_proxy_get_property (GObject *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>&#160; guint prop_id,</div><div class="line"><a name="l02186"></a><span class="lineno"> 2186</span>&#160; GValue *value,</div><div class="line"><a name="l02187"></a><span class="lineno"> 2187</span>&#160; GParamSpec *pspec G_GNUC_UNUSED)</div><div class="line"><a name="l02188"></a><span class="lineno"> 2188</span>&#160;{</div><div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160;}</div><div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>&#160;</div><div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>&#160;audiomanager_commandinterface_proxy_set_property (GObject *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02193"></a><span class="lineno"> 2193</span>&#160; guint prop_id,</div><div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>&#160; <span class="keyword">const</span> GValue *value,</div><div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>&#160; GParamSpec *pspec G_GNUC_UNUSED)</div><div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>&#160;{</div><div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160;}</div><div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>&#160;</div><div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>&#160;audiomanager_commandinterface_proxy_g_signal (GDBusProxy *proxy,</div><div class="line"><a name="l02201"></a><span class="lineno"> 2201</span>&#160; <span class="keyword">const</span> gchar *sender_name G_GNUC_UNUSED,</div><div class="line"><a name="l02202"></a><span class="lineno"> 2202</span>&#160; <span class="keyword">const</span> gchar *signal_name,</div><div class="line"><a name="l02203"></a><span class="lineno"> 2203</span>&#160; GVariant *parameters)</div><div class="line"><a name="l02204"></a><span class="lineno"> 2204</span>&#160;{</div><div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>&#160; <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> *info;</div><div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>&#160; GVariantIter iter;</div><div class="line"><a name="l02207"></a><span class="lineno"> 2207</span>&#160; GVariant *child;</div><div class="line"><a name="l02208"></a><span class="lineno"> 2208</span>&#160; GValue *paramv;</div><div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>&#160; guint num_params;</div><div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>&#160; guint n;</div><div class="line"><a name="l02211"></a><span class="lineno"> 2211</span>&#160; guint signal_id;</div><div class="line"><a name="l02212"></a><span class="lineno"> 2212</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &amp;_audiomanager_commandinterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, signal_name);</div><div class="line"><a name="l02213"></a><span class="lineno"> 2213</span>&#160; <span class="keywordflow">if</span> (info == NULL)</div><div class="line"><a name="l02214"></a><span class="lineno"> 2214</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l02215"></a><span class="lineno"> 2215</span>&#160; num_params = g_variant_n_children (parameters);</div><div class="line"><a name="l02216"></a><span class="lineno"> 2216</span>&#160; paramv = g_new0 (GValue, num_params + 1);</div><div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>&#160; g_value_init (&amp;paramv[0], <a class="code" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>);</div><div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160; g_value_set_object (&amp;paramv[0], proxy);</div><div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>&#160; g_variant_iter_init (&amp;iter, parameters);</div><div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>&#160; n = 1;</div><div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160; <span class="keywordflow">while</span> ((child = g_variant_iter_next_value (&amp;iter)) != NULL)</div><div class="line"><a name="l02222"></a><span class="lineno"> 2222</span>&#160; {</div><div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160; <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *arg_info = (<a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *) info-&gt;<a class="code" href="struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14">parent_struct</a>.args[n - 1];</div><div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>&#160; if (arg_info-&gt;<a class="code" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">use_gvariant</a>)</div><div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>&#160; {</div><div class="line"><a name="l02226"></a><span class="lineno"> 2226</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_VARIANT);</div><div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160; g_value_set_variant (&amp;paramv[n], child);</div><div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160; n++;</div><div class="line"><a name="l02229"></a><span class="lineno"> 2229</span>&#160; }</div><div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02231"></a><span class="lineno"> 2231</span>&#160; g_dbus_gvariant_to_gvalue (child, &amp;paramv[n++]);</div><div class="line"><a name="l02232"></a><span class="lineno"> 2232</span>&#160; g_variant_unref (child);</div><div class="line"><a name="l02233"></a><span class="lineno"> 2233</span>&#160; }</div><div class="line"><a name="l02234"></a><span class="lineno"> 2234</span>&#160; signal_id = g_signal_lookup (info-&gt;<a class="code" href="struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1">signal_name</a>, <a class="code" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>);</div><div class="line"><a name="l02235"></a><span class="lineno"> 2235</span>&#160; g_signal_emitv (paramv, signal_id, 0, NULL);</div><div class="line"><a name="l02236"></a><span class="lineno"> 2236</span>&#160; <span class="keywordflow">for</span> (n = 0; n &lt; num_params + 1; n++)</div><div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>&#160; g_value_unset (&amp;paramv[n]);</div><div class="line"><a name="l02238"></a><span class="lineno"> 2238</span>&#160; g_free (paramv);</div><div class="line"><a name="l02239"></a><span class="lineno"> 2239</span>&#160;}</div><div class="line"><a name="l02240"></a><span class="lineno"> 2240</span>&#160;</div><div class="line"><a name="l02241"></a><span class="lineno"> 2241</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>&#160;audiomanager_commandinterface_proxy_g_properties_changed (GDBusProxy *_proxy,</div><div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160; GVariant *changed_properties,</div><div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>&#160; <span class="keyword">const</span> gchar *<span class="keyword">const</span> *invalidated_properties)</div><div class="line"><a name="l02245"></a><span class="lineno"> 2245</span>&#160;{</div><div class="line"><a name="l02246"></a><span class="lineno"> 2246</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_proxy.html">AudiomanagerCommandinterfaceProxy</a> *proxy = <a class="code" href="audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6">AUDIOMANAGER_COMMANDINTERFACE_PROXY</a> (_proxy);</div><div class="line"><a name="l02247"></a><span class="lineno"> 2247</span>&#160; guint n;</div><div class="line"><a name="l02248"></a><span class="lineno"> 2248</span>&#160; <span class="keyword">const</span> gchar *key;</div><div class="line"><a name="l02249"></a><span class="lineno"> 2249</span>&#160; GVariantIter *iter;</div><div class="line"><a name="l02250"></a><span class="lineno"> 2250</span>&#160; <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *info;</div><div class="line"><a name="l02251"></a><span class="lineno"> 2251</span>&#160; g_variant_get (changed_properties, <span class="stringliteral">&quot;a{sv}&quot;</span>, &amp;iter);</div><div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160; <span class="keywordflow">while</span> (g_variant_iter_next (iter, <span class="stringliteral">&quot;{&amp;sv}&quot;</span>, &amp;key, NULL))</div><div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>&#160; {</div><div class="line"><a name="l02254"></a><span class="lineno"> 2254</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_commandinterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, key);</div><div class="line"><a name="l02255"></a><span class="lineno"> 2255</span>&#160; g_datalist_remove_data (&amp;proxy-&gt;<a class="code" href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">priv</a>-&gt;<a class="code" href="struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f">qdata</a>, key);</div><div class="line"><a name="l02256"></a><span class="lineno"> 2256</span>&#160; <span class="keywordflow">if</span> (info != NULL)</div><div class="line"><a name="l02257"></a><span class="lineno"> 2257</span>&#160; g_object_notify (G_OBJECT (proxy), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l02258"></a><span class="lineno"> 2258</span>&#160; }</div><div class="line"><a name="l02259"></a><span class="lineno"> 2259</span>&#160; g_variant_iter_free (iter);</div><div class="line"><a name="l02260"></a><span class="lineno"> 2260</span>&#160; <span class="keywordflow">for</span> (n = 0; invalidated_properties[n] != NULL; n++)</div><div class="line"><a name="l02261"></a><span class="lineno"> 2261</span>&#160; {</div><div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_commandinterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, invalidated_properties[n]);</div><div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>&#160; g_datalist_remove_data (&amp;proxy-&gt;<a class="code" href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">priv</a>-&gt;<a class="code" href="struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f">qdata</a>, invalidated_properties[n]);</div><div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160; <span class="keywordflow">if</span> (info != NULL)</div><div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>&#160; g_object_notify (G_OBJECT (proxy), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160; }</div><div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>&#160;}</div><div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>&#160;</div><div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160;audiomanager_commandinterface_proxy_init (<a class="code" href="struct___audiomanager_commandinterface_proxy.html">AudiomanagerCommandinterfaceProxy</a> *proxy)</div><div class="line"><a name="l02271"></a><span class="lineno"> 2271</span>&#160;{</div><div class="line"><a name="l02272"></a><span class="lineno"> 2272</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l02273"></a><span class="lineno"> 2273</span>&#160; proxy-&gt;<a class="code" href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">priv</a> = audiomanager_commandinterface_proxy_get_instance_private (proxy);</div><div class="line"><a name="l02274"></a><span class="lineno"> 2274</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>&#160; proxy-&gt;<a class="code" href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">priv</a> = G_TYPE_INSTANCE_GET_PRIVATE (proxy, <a class="code" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, <a class="code" href="struct___audiomanager_commandinterface_proxy_private.html">AudiomanagerCommandinterfaceProxyPrivate</a>);</div><div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l02277"></a><span class="lineno"> 2277</span>&#160;</div><div class="line"><a name="l02278"></a><span class="lineno"> 2278</span>&#160; g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), <a class="code" href="audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c">audiomanager_commandinterface_interface_info</a> ());</div><div class="line"><a name="l02279"></a><span class="lineno"> 2279</span>&#160;}</div><div class="line"><a name="l02280"></a><span class="lineno"> 2280</span>&#160;</div><div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02282"></a><span class="lineno"> 2282</span>&#160;audiomanager_commandinterface_proxy_class_init (<a class="code" href="struct___audiomanager_commandinterface_proxy_class.html">AudiomanagerCommandinterfaceProxyClass</a> *klass)</div><div class="line"><a name="l02283"></a><span class="lineno"> 2283</span>&#160;{</div><div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>&#160; GObjectClass *gobject_class;</div><div class="line"><a name="l02285"></a><span class="lineno"> 2285</span>&#160; GDBusProxyClass *proxy_class;</div><div class="line"><a name="l02286"></a><span class="lineno"> 2286</span>&#160;</div><div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160; gobject_class = G_OBJECT_CLASS (klass);</div><div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160; gobject_class-&gt;finalize = audiomanager_commandinterface_proxy_finalize;</div><div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>&#160; gobject_class-&gt;get_property = audiomanager_commandinterface_proxy_get_property;</div><div class="line"><a name="l02290"></a><span class="lineno"> 2290</span>&#160; gobject_class-&gt;set_property = audiomanager_commandinterface_proxy_set_property;</div><div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>&#160;</div><div class="line"><a name="l02292"></a><span class="lineno"> 2292</span>&#160; proxy_class = G_DBUS_PROXY_CLASS (klass);</div><div class="line"><a name="l02293"></a><span class="lineno"> 2293</span>&#160; proxy_class-&gt;g_signal = audiomanager_commandinterface_proxy_g_signal;</div><div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>&#160; proxy_class-&gt;g_properties_changed = audiomanager_commandinterface_proxy_g_properties_changed;</div><div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>&#160;</div><div class="line"><a name="l02296"></a><span class="lineno"> 2296</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &lt; GLIB_VERSION_2_38</span></div><div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160; g_type_class_add_private (klass, <span class="keyword">sizeof</span> (<a class="code" href="struct___audiomanager_commandinterface_proxy_private.html">AudiomanagerCommandinterfaceProxyPrivate</a>));</div><div class="line"><a name="l02298"></a><span class="lineno"> 2298</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>&#160;}</div><div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>&#160;</div><div class="line"><a name="l02301"></a><span class="lineno"> 2301</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02302"></a><span class="lineno"> 2302</span>&#160;audiomanager_commandinterface_proxy_iface_init (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a> *iface)</div><div class="line"><a name="l02303"></a><span class="lineno"> 2303</span>&#160;{</div><div class="line"><a name="l02304"></a><span class="lineno"> 2304</span>&#160;}</div><div class="line"><a name="l02305"></a><span class="lineno"> 2305</span>&#160;</div><div class="line"><a name="l02323"></a><span class="lineno"> 2323</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l02324"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab2b4c23878bb7b8e68b353e1d40e33a9"> 2324</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audiomanager_commandinterface_proxy_new</a> (</div><div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l02328"></a><span class="lineno"> 2328</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l02329"></a><span class="lineno"> 2329</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l02330"></a><span class="lineno"> 2330</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l02331"></a><span class="lineno"> 2331</span>&#160; gpointer user_data)</div><div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160;{</div><div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160; g_async_initable_new_async (<a class="code" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, G_PRIORITY_DEFAULT, cancellable, callback, user_data, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-connection&quot;</span>, connection, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, NULL);</div><div class="line"><a name="l02334"></a><span class="lineno"> 2334</span>&#160;}</div><div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160;</div><div class="line"><a name="l02345"></a><span class="lineno"> 2345</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *</div><div class="line"><a name="l02346"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a0936ba36a58f381305c5c22a24901b0d"> 2346</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a0936ba36a58f381305c5c22a24901b0d">audiomanager_commandinterface_proxy_new_finish</a> (</div><div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160; GError **error)</div><div class="line"><a name="l02349"></a><span class="lineno"> 2349</span>&#160;{</div><div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>&#160; GObject *ret;</div><div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160; GObject *source_object;</div><div class="line"><a name="l02352"></a><span class="lineno"> 2352</span>&#160; source_object = g_async_result_get_source_object (res);</div><div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>&#160; ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);</div><div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160; g_object_unref (source_object);</div><div class="line"><a name="l02355"></a><span class="lineno"> 2355</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l02356"></a><span class="lineno"> 2356</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">AUDIOMANAGER_COMMANDINTERFACE</a> (ret);</div><div class="line"><a name="l02357"></a><span class="lineno"> 2357</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>&#160;}</div><div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>&#160;</div><div class="line"><a name="l02378"></a><span class="lineno"> 2378</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *</div><div class="line"><a name="l02379"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab00a0971b80cf268f6139d8046c62c84"> 2379</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ab00a0971b80cf268f6139d8046c62c84">audiomanager_commandinterface_proxy_new_sync</a> (</div><div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l02381"></a><span class="lineno"> 2381</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l02384"></a><span class="lineno"> 2384</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>&#160; GError **error)</div><div class="line"><a name="l02386"></a><span class="lineno"> 2386</span>&#160;{</div><div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160; GInitable *ret;</div><div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>&#160; ret = g_initable_new (<a class="code" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, cancellable, error, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-connection&quot;</span>, connection, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, NULL);</div><div class="line"><a name="l02389"></a><span class="lineno"> 2389</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l02390"></a><span class="lineno"> 2390</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">AUDIOMANAGER_COMMANDINTERFACE</a> (ret);</div><div class="line"><a name="l02391"></a><span class="lineno"> 2391</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02392"></a><span class="lineno"> 2392</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160;}</div><div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>&#160;</div><div class="line"><a name="l02395"></a><span class="lineno"> 2395</span>&#160;</div><div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l02414"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a189a420473fe170544a82f6842c86588"> 2414</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588">audiomanager_commandinterface_proxy_new_for_bus</a> (</div><div class="line"><a name="l02415"></a><span class="lineno"> 2415</span>&#160; GBusType bus_type,</div><div class="line"><a name="l02416"></a><span class="lineno"> 2416</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l02417"></a><span class="lineno"> 2417</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l02420"></a><span class="lineno"> 2420</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>&#160; gpointer user_data)</div><div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>&#160;{</div><div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>&#160; g_async_initable_new_async (<a class="code" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, G_PRIORITY_DEFAULT, cancellable, callback, user_data, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-bus-type&quot;</span>, bus_type, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, NULL);</div><div class="line"><a name="l02424"></a><span class="lineno"> 2424</span>&#160;}</div><div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160;</div><div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *</div><div class="line"><a name="l02436"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab88933f4378507445adfc11800617ce5"> 2436</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ab88933f4378507445adfc11800617ce5">audiomanager_commandinterface_proxy_new_for_bus_finish</a> (</div><div class="line"><a name="l02437"></a><span class="lineno"> 2437</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160; GError **error)</div><div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>&#160;{</div><div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>&#160; GObject *ret;</div><div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>&#160; GObject *source_object;</div><div class="line"><a name="l02442"></a><span class="lineno"> 2442</span>&#160; source_object = g_async_result_get_source_object (res);</div><div class="line"><a name="l02443"></a><span class="lineno"> 2443</span>&#160; ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);</div><div class="line"><a name="l02444"></a><span class="lineno"> 2444</span>&#160; g_object_unref (source_object);</div><div class="line"><a name="l02445"></a><span class="lineno"> 2445</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l02446"></a><span class="lineno"> 2446</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">AUDIOMANAGER_COMMANDINTERFACE</a> (ret);</div><div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>&#160;}</div><div class="line"><a name="l02450"></a><span class="lineno"> 2450</span>&#160;</div><div class="line"><a name="l02468"></a><span class="lineno"> 2468</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *</div><div class="line"><a name="l02469"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a99addfde08c5933d19b448ad9386e1ae"> 2469</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae">audiomanager_commandinterface_proxy_new_for_bus_sync</a> (</div><div class="line"><a name="l02470"></a><span class="lineno"> 2470</span>&#160; GBusType bus_type,</div><div class="line"><a name="l02471"></a><span class="lineno"> 2471</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l02472"></a><span class="lineno"> 2472</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l02474"></a><span class="lineno"> 2474</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l02475"></a><span class="lineno"> 2475</span>&#160; GError **error)</div><div class="line"><a name="l02476"></a><span class="lineno"> 2476</span>&#160;{</div><div class="line"><a name="l02477"></a><span class="lineno"> 2477</span>&#160; GInitable *ret;</div><div class="line"><a name="l02478"></a><span class="lineno"> 2478</span>&#160; ret = g_initable_new (<a class="code" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, cancellable, error, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-bus-type&quot;</span>, bus_type, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, NULL);</div><div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">AUDIOMANAGER_COMMANDINTERFACE</a> (ret);</div><div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02482"></a><span class="lineno"> 2482</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l02483"></a><span class="lineno"> 2483</span>&#160;}</div><div class="line"><a name="l02484"></a><span class="lineno"> 2484</span>&#160;</div><div class="line"><a name="l02485"></a><span class="lineno"> 2485</span>&#160;</div><div class="line"><a name="l02486"></a><span class="lineno"> 2486</span>&#160;<span class="comment">/* ------------------------------------------------------------------------ */</span></div><div class="line"><a name="l02487"></a><span class="lineno"> 2487</span>&#160;</div><div class="line"><a name="l02501"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton_private.html"> 2501</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html">_AudiomanagerCommandinterfaceSkeletonPrivate</a></div><div class="line"><a name="l02502"></a><span class="lineno"> 2502</span>&#160;{</div><div class="line"><a name="l02503"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton_private.html#abb2dc271fbd9468da54de8f76787fed5"> 2503</a></span>&#160; GValue *<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#abb2dc271fbd9468da54de8f76787fed5">properties</a>;</div><div class="line"><a name="l02504"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1"> 2504</a></span>&#160; GList *<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1">changed_properties</a>;</div><div class="line"><a name="l02505"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0"> 2505</a></span>&#160; GSource *<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0">changed_properties_idle_source</a>;</div><div class="line"><a name="l02506"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17"> 2506</a></span>&#160; GMainContext *<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17">context</a>;</div><div class="line"><a name="l02507"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128"> 2507</a></span>&#160; GMutex <a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128">lock</a>;</div><div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>&#160;};</div><div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160;</div><div class="line"><a name="l02510"></a><span class="lineno"> 2510</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02511"></a><span class="lineno"> 2511</span>&#160;_audiomanager_commandinterface_skeleton_handle_method_call (</div><div class="line"><a name="l02512"></a><span class="lineno"> 2512</span>&#160; GDBusConnection *connection G_GNUC_UNUSED,</div><div class="line"><a name="l02513"></a><span class="lineno"> 2513</span>&#160; <span class="keyword">const</span> gchar *sender G_GNUC_UNUSED,</div><div class="line"><a name="l02514"></a><span class="lineno"> 2514</span>&#160; <span class="keyword">const</span> gchar *object_path G_GNUC_UNUSED,</div><div class="line"><a name="l02515"></a><span class="lineno"> 2515</span>&#160; <span class="keyword">const</span> gchar *interface_name,</div><div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>&#160; <span class="keyword">const</span> gchar *method_name,</div><div class="line"><a name="l02517"></a><span class="lineno"> 2517</span>&#160; GVariant *parameters,</div><div class="line"><a name="l02518"></a><span class="lineno"> 2518</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l02519"></a><span class="lineno"> 2519</span>&#160; gpointer user_data)</div><div class="line"><a name="l02520"></a><span class="lineno"> 2520</span>&#160;{</div><div class="line"><a name="l02521"></a><span class="lineno"> 2521</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (user_data);</div><div class="line"><a name="l02522"></a><span class="lineno"> 2522</span>&#160; <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> *info;</div><div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>&#160; GVariantIter iter;</div><div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>&#160; GVariant *child;</div><div class="line"><a name="l02525"></a><span class="lineno"> 2525</span>&#160; GValue *paramv;</div><div class="line"><a name="l02526"></a><span class="lineno"> 2526</span>&#160; guint num_params;</div><div class="line"><a name="l02527"></a><span class="lineno"> 2527</span>&#160; guint num_extra;</div><div class="line"><a name="l02528"></a><span class="lineno"> 2528</span>&#160; guint n;</div><div class="line"><a name="l02529"></a><span class="lineno"> 2529</span>&#160; guint signal_id;</div><div class="line"><a name="l02530"></a><span class="lineno"> 2530</span>&#160; GValue return_value = G_VALUE_INIT;</div><div class="line"><a name="l02531"></a><span class="lineno"> 2531</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> *) g_dbus_method_invocation_get_method_info (invocation);</div><div class="line"><a name="l02532"></a><span class="lineno"> 2532</span>&#160; g_assert (info != NULL);</div><div class="line"><a name="l02533"></a><span class="lineno"> 2533</span>&#160; num_params = g_variant_n_children (parameters);</div><div class="line"><a name="l02534"></a><span class="lineno"> 2534</span>&#160; num_extra = info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">pass_fdlist</a> ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra);</div><div class="line"><a name="l02535"></a><span class="lineno"> 2535</span>&#160; n = 0;</div><div class="line"><a name="l02536"></a><span class="lineno"> 2536</span>&#160; g_value_init (&amp;paramv[n], <a class="code" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>);</div><div class="line"><a name="l02537"></a><span class="lineno"> 2537</span>&#160; g_value_set_object (&amp;paramv[n++], skeleton);</div><div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);</div><div class="line"><a name="l02539"></a><span class="lineno"> 2539</span>&#160; g_value_set_object (&amp;paramv[n++], invocation);</div><div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>&#160; <span class="keywordflow">if</span> (info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">pass_fdlist</a>)</div><div class="line"><a name="l02541"></a><span class="lineno"> 2541</span>&#160; {</div><div class="line"><a name="l02542"></a><span class="lineno"> 2542</span>&#160;<span class="preprocessor">#ifdef G_OS_UNIX</span></div><div class="line"><a name="l02543"></a><span class="lineno"> 2543</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_UNIX_FD_LIST);</div><div class="line"><a name="l02544"></a><span class="lineno"> 2544</span>&#160; g_value_set_object (&amp;paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));</div><div class="line"><a name="l02545"></a><span class="lineno"> 2545</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l02546"></a><span class="lineno"> 2546</span>&#160; g_assert_not_reached ();</div><div class="line"><a name="l02547"></a><span class="lineno"> 2547</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l02548"></a><span class="lineno"> 2548</span>&#160; }</div><div class="line"><a name="l02549"></a><span class="lineno"> 2549</span>&#160; g_variant_iter_init (&amp;iter, parameters);</div><div class="line"><a name="l02550"></a><span class="lineno"> 2550</span>&#160; <span class="keywordflow">while</span> ((child = g_variant_iter_next_value (&amp;iter)) != NULL)</div><div class="line"><a name="l02551"></a><span class="lineno"> 2551</span>&#160; {</div><div class="line"><a name="l02552"></a><span class="lineno"> 2552</span>&#160; <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *arg_info = (<a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *) info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7">parent_struct</a>.in_args[n - num_extra];</div><div class="line"><a name="l02553"></a><span class="lineno"> 2553</span>&#160; if (arg_info-&gt;<a class="code" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">use_gvariant</a>)</div><div class="line"><a name="l02554"></a><span class="lineno"> 2554</span>&#160; {</div><div class="line"><a name="l02555"></a><span class="lineno"> 2555</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_VARIANT);</div><div class="line"><a name="l02556"></a><span class="lineno"> 2556</span>&#160; g_value_set_variant (&amp;paramv[n], child);</div><div class="line"><a name="l02557"></a><span class="lineno"> 2557</span>&#160; n++;</div><div class="line"><a name="l02558"></a><span class="lineno"> 2558</span>&#160; }</div><div class="line"><a name="l02559"></a><span class="lineno"> 2559</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02560"></a><span class="lineno"> 2560</span>&#160; g_dbus_gvariant_to_gvalue (child, &amp;paramv[n++]);</div><div class="line"><a name="l02561"></a><span class="lineno"> 2561</span>&#160; g_variant_unref (child);</div><div class="line"><a name="l02562"></a><span class="lineno"> 2562</span>&#160; }</div><div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>&#160; signal_id = g_signal_lookup (info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547">signal_name</a>, <a class="code" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>);</div><div class="line"><a name="l02564"></a><span class="lineno"> 2564</span>&#160; g_value_init (&amp;return_value, G_TYPE_BOOLEAN);</div><div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>&#160; g_signal_emitv (paramv, signal_id, 0, &amp;return_value);</div><div class="line"><a name="l02566"></a><span class="lineno"> 2566</span>&#160; <span class="keywordflow">if</span> (!g_value_get_boolean (&amp;return_value))</div><div class="line"><a name="l02567"></a><span class="lineno"> 2567</span>&#160; g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, <span class="stringliteral">&quot;Method %s is not implemented on interface %s&quot;</span>, method_name, interface_name);</div><div class="line"><a name="l02568"></a><span class="lineno"> 2568</span>&#160; g_value_unset (&amp;return_value);</div><div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>&#160; <span class="keywordflow">for</span> (n = 0; n &lt; num_params + num_extra; n++)</div><div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160; g_value_unset (&amp;paramv[n]);</div><div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>&#160; g_free (paramv);</div><div class="line"><a name="l02572"></a><span class="lineno"> 2572</span>&#160;}</div><div class="line"><a name="l02573"></a><span class="lineno"> 2573</span>&#160;</div><div class="line"><a name="l02574"></a><span class="lineno"> 2574</span>&#160;<span class="keyword">static</span> GVariant *</div><div class="line"><a name="l02575"></a><span class="lineno"> 2575</span>&#160;_audiomanager_commandinterface_skeleton_handle_get_property (</div><div class="line"><a name="l02576"></a><span class="lineno"> 2576</span>&#160; GDBusConnection *connection G_GNUC_UNUSED,</div><div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>&#160; <span class="keyword">const</span> gchar *sender G_GNUC_UNUSED,</div><div class="line"><a name="l02578"></a><span class="lineno"> 2578</span>&#160; <span class="keyword">const</span> gchar *object_path G_GNUC_UNUSED,</div><div class="line"><a name="l02579"></a><span class="lineno"> 2579</span>&#160; <span class="keyword">const</span> gchar *interface_name G_GNUC_UNUSED,</div><div class="line"><a name="l02580"></a><span class="lineno"> 2580</span>&#160; <span class="keyword">const</span> gchar *property_name,</div><div class="line"><a name="l02581"></a><span class="lineno"> 2581</span>&#160; GError **error,</div><div class="line"><a name="l02582"></a><span class="lineno"> 2582</span>&#160; gpointer user_data)</div><div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>&#160;{</div><div class="line"><a name="l02584"></a><span class="lineno"> 2584</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (user_data);</div><div class="line"><a name="l02585"></a><span class="lineno"> 2585</span>&#160; GValue value = G_VALUE_INIT;</div><div class="line"><a name="l02586"></a><span class="lineno"> 2586</span>&#160; GParamSpec *pspec;</div><div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160; <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *info;</div><div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>&#160; GVariant *ret;</div><div class="line"><a name="l02589"></a><span class="lineno"> 2589</span>&#160; ret = NULL;</div><div class="line"><a name="l02590"></a><span class="lineno"> 2590</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_commandinterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, property_name);</div><div class="line"><a name="l02591"></a><span class="lineno"> 2591</span>&#160; g_assert (info != NULL);</div><div class="line"><a name="l02592"></a><span class="lineno"> 2592</span>&#160; pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l02593"></a><span class="lineno"> 2593</span>&#160; <span class="keywordflow">if</span> (pspec == NULL)</div><div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>&#160; {</div><div class="line"><a name="l02595"></a><span class="lineno"> 2595</span>&#160; g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, <span class="stringliteral">&quot;No property with name %s&quot;</span>, property_name);</div><div class="line"><a name="l02596"></a><span class="lineno"> 2596</span>&#160; }</div><div class="line"><a name="l02597"></a><span class="lineno"> 2597</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02598"></a><span class="lineno"> 2598</span>&#160; {</div><div class="line"><a name="l02599"></a><span class="lineno"> 2599</span>&#160; g_value_init (&amp;value, pspec-&gt;value_type);</div><div class="line"><a name="l02600"></a><span class="lineno"> 2600</span>&#160; g_object_get_property (G_OBJECT (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>, &amp;value);</div><div class="line"><a name="l02601"></a><span class="lineno"> 2601</span>&#160; ret = g_dbus_gvalue_to_gvariant (&amp;value, G_VARIANT_TYPE (info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867">parent_struct</a>.signature));</div><div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160; g_value_unset (&amp;value);</div><div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>&#160; }</div><div class="line"><a name="l02604"></a><span class="lineno"> 2604</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160;}</div><div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160;</div><div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160;<span class="keyword">static</span> gboolean</div><div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160;_audiomanager_commandinterface_skeleton_handle_set_property (</div><div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>&#160; GDBusConnection *connection G_GNUC_UNUSED,</div><div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160; <span class="keyword">const</span> gchar *sender G_GNUC_UNUSED,</div><div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>&#160; <span class="keyword">const</span> gchar *object_path G_GNUC_UNUSED,</div><div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>&#160; <span class="keyword">const</span> gchar *interface_name G_GNUC_UNUSED,</div><div class="line"><a name="l02613"></a><span class="lineno"> 2613</span>&#160; <span class="keyword">const</span> gchar *property_name,</div><div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>&#160; GVariant *variant,</div><div class="line"><a name="l02615"></a><span class="lineno"> 2615</span>&#160; GError **error,</div><div class="line"><a name="l02616"></a><span class="lineno"> 2616</span>&#160; gpointer user_data)</div><div class="line"><a name="l02617"></a><span class="lineno"> 2617</span>&#160;{</div><div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (user_data);</div><div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>&#160; GValue value = G_VALUE_INIT;</div><div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>&#160; GParamSpec *pspec;</div><div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>&#160; <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *info;</div><div class="line"><a name="l02622"></a><span class="lineno"> 2622</span>&#160; gboolean ret;</div><div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>&#160; ret = FALSE;</div><div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_commandinterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, property_name);</div><div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>&#160; g_assert (info != NULL);</div><div class="line"><a name="l02626"></a><span class="lineno"> 2626</span>&#160; pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>&#160; <span class="keywordflow">if</span> (pspec == NULL)</div><div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>&#160; {</div><div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>&#160; g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, <span class="stringliteral">&quot;No property with name %s&quot;</span>, property_name);</div><div class="line"><a name="l02630"></a><span class="lineno"> 2630</span>&#160; }</div><div class="line"><a name="l02631"></a><span class="lineno"> 2631</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>&#160; {</div><div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>&#160; <span class="keywordflow">if</span> (info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f">use_gvariant</a>)</div><div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>&#160; g_value_set_variant (&amp;value, variant);</div><div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>&#160; g_dbus_gvariant_to_gvalue (variant, &amp;value);</div><div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>&#160; g_object_set_property (G_OBJECT (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>, &amp;value);</div><div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>&#160; g_value_unset (&amp;value);</div><div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>&#160; ret = TRUE;</div><div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>&#160; }</div><div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160;}</div><div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>&#160;</div><div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> GDBusInterfaceVTable _audiomanager_commandinterface_skeleton_vtable =</div><div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160;{</div><div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160; _audiomanager_commandinterface_skeleton_handle_method_call,</div><div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160; _audiomanager_commandinterface_skeleton_handle_get_property,</div><div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>&#160; _audiomanager_commandinterface_skeleton_handle_set_property,</div><div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>&#160; {NULL}</div><div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>&#160;};</div><div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>&#160;</div><div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>&#160;<span class="keyword">static</span> GDBusInterfaceInfo *</div><div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>&#160;audiomanager_commandinterface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED)</div><div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>&#160;{</div><div class="line"><a name="l02655"></a><span class="lineno"> 2655</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c">audiomanager_commandinterface_interface_info</a> ();</div><div class="line"><a name="l02656"></a><span class="lineno"> 2656</span>&#160;}</div><div class="line"><a name="l02657"></a><span class="lineno"> 2657</span>&#160;</div><div class="line"><a name="l02658"></a><span class="lineno"> 2658</span>&#160;<span class="keyword">static</span> GDBusInterfaceVTable *</div><div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>&#160;audiomanager_commandinterface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED)</div><div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>&#160;{</div><div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>&#160; <span class="keywordflow">return</span> (GDBusInterfaceVTable *) &amp;_audiomanager_commandinterface_skeleton_vtable;</div><div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>&#160;}</div><div class="line"><a name="l02663"></a><span class="lineno"> 2663</span>&#160;</div><div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>&#160;<span class="keyword">static</span> GVariant *</div><div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>&#160;audiomanager_commandinterface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)</div><div class="line"><a name="l02666"></a><span class="lineno"> 2666</span>&#160;{</div><div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (_skeleton);</div><div class="line"><a name="l02668"></a><span class="lineno"> 2668</span>&#160;</div><div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>&#160; GVariantBuilder builder;</div><div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>&#160; guint n;</div><div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>&#160; g_variant_builder_init (&amp;builder, G_VARIANT_TYPE (<span class="stringliteral">&quot;a{sv}&quot;</span>));</div><div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>&#160; <span class="keywordflow">if</span> (_audiomanager_commandinterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>.properties == NULL)</div><div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>&#160; <span class="keywordflow">for</span> (n = 0; _audiomanager_commandinterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>.properties[n] != NULL; n++)</div><div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>&#160; {</div><div class="line"><a name="l02676"></a><span class="lineno"> 2676</span>&#160; GDBusPropertyInfo *info = _audiomanager_commandinterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>.properties[n];</div><div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>&#160; <span class="keywordflow">if</span> (info-&gt;flags &amp; G_DBUS_PROPERTY_INFO_FLAGS_READABLE)</div><div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>&#160; {</div><div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>&#160; GVariant *value;</div><div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>&#160; value = _audiomanager_commandinterface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, info-&gt;name, NULL, skeleton);</div><div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>&#160; <span class="keywordflow">if</span> (value != NULL)</div><div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160; {</div><div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>&#160; g_variant_take_ref (value);</div><div class="line"><a name="l02684"></a><span class="lineno"> 2684</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;{sv}&quot;</span>, info-&gt;name, value);</div><div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>&#160; g_variant_unref (value);</div><div class="line"><a name="l02686"></a><span class="lineno"> 2686</span>&#160; }</div><div class="line"><a name="l02687"></a><span class="lineno"> 2687</span>&#160; }</div><div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>&#160; }</div><div class="line"><a name="l02689"></a><span class="lineno"> 2689</span>&#160;out:</div><div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>&#160; <span class="keywordflow">return</span> g_variant_builder_end (&amp;builder);</div><div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>&#160;}</div><div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>&#160;</div><div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02694"></a><span class="lineno"> 2694</span>&#160;audiomanager_commandinterface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)</div><div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>&#160;{</div><div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>&#160;}</div><div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>&#160;</div><div class="line"><a name="l02698"></a><span class="lineno"> 2698</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02699"></a><span class="lineno"> 2699</span>&#160;_audiomanager_commandinterface_on_signal_new_main_connection (</div><div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>&#160; GVariant *arg_mainConnection)</div><div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>&#160;{</div><div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>&#160;</div><div class="line"><a name="l02705"></a><span class="lineno"> 2705</span>&#160; GList *connections, *l;</div><div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>&#160; GVariant *signal_variant;</div><div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>&#160; connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));</div><div class="line"><a name="l02708"></a><span class="lineno"> 2708</span>&#160;</div><div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>&#160; signal_variant = g_variant_ref_sink (g_variant_new (<span class="stringliteral">&quot;(@(qqqnn))&quot;</span>,</div><div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>&#160; arg_mainConnection));</div><div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>&#160; <span class="keywordflow">for</span> (l = connections; l != NULL; l = l-&gt;next)</div><div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>&#160; {</div><div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>&#160; GDBusConnection *connection = l-&gt;data;</div><div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>&#160; g_dbus_connection_emit_signal (connection,</div><div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>&#160; NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, <span class="stringliteral">&quot;NewMainConnection&quot;</span>,</div><div class="line"><a name="l02716"></a><span class="lineno"> 2716</span>&#160; signal_variant, NULL);</div><div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>&#160; }</div><div class="line"><a name="l02718"></a><span class="lineno"> 2718</span>&#160; g_variant_unref (signal_variant);</div><div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>&#160; g_list_free_full (connections, g_object_unref);</div><div class="line"><a name="l02720"></a><span class="lineno"> 2720</span>&#160;}</div><div class="line"><a name="l02721"></a><span class="lineno"> 2721</span>&#160;</div><div class="line"><a name="l02722"></a><span class="lineno"> 2722</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02723"></a><span class="lineno"> 2723</span>&#160;_audiomanager_commandinterface_on_signal_removed_main_connection (</div><div class="line"><a name="l02724"></a><span class="lineno"> 2724</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>&#160; guint16 arg_mainConnectionId)</div><div class="line"><a name="l02726"></a><span class="lineno"> 2726</span>&#160;{</div><div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>&#160;</div><div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>&#160; GList *connections, *l;</div><div class="line"><a name="l02730"></a><span class="lineno"> 2730</span>&#160; GVariant *signal_variant;</div><div class="line"><a name="l02731"></a><span class="lineno"> 2731</span>&#160; connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));</div><div class="line"><a name="l02732"></a><span class="lineno"> 2732</span>&#160;</div><div class="line"><a name="l02733"></a><span class="lineno"> 2733</span>&#160; signal_variant = g_variant_ref_sink (g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l02734"></a><span class="lineno"> 2734</span>&#160; arg_mainConnectionId));</div><div class="line"><a name="l02735"></a><span class="lineno"> 2735</span>&#160; <span class="keywordflow">for</span> (l = connections; l != NULL; l = l-&gt;next)</div><div class="line"><a name="l02736"></a><span class="lineno"> 2736</span>&#160; {</div><div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>&#160; GDBusConnection *connection = l-&gt;data;</div><div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>&#160; g_dbus_connection_emit_signal (connection,</div><div class="line"><a name="l02739"></a><span class="lineno"> 2739</span>&#160; NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, <span class="stringliteral">&quot;RemovedMainConnection&quot;</span>,</div><div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>&#160; signal_variant, NULL);</div><div class="line"><a name="l02741"></a><span class="lineno"> 2741</span>&#160; }</div><div class="line"><a name="l02742"></a><span class="lineno"> 2742</span>&#160; g_variant_unref (signal_variant);</div><div class="line"><a name="l02743"></a><span class="lineno"> 2743</span>&#160; g_list_free_full (connections, g_object_unref);</div><div class="line"><a name="l02744"></a><span class="lineno"> 2744</span>&#160;}</div><div class="line"><a name="l02745"></a><span class="lineno"> 2745</span>&#160;</div><div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>&#160;_audiomanager_commandinterface_on_signal_main_connection_state_changed (</div><div class="line"><a name="l02748"></a><span class="lineno"> 2748</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02749"></a><span class="lineno"> 2749</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l02750"></a><span class="lineno"> 2750</span>&#160; gint16 arg_connectionState)</div><div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>&#160;{</div><div class="line"><a name="l02752"></a><span class="lineno"> 2752</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l02753"></a><span class="lineno"> 2753</span>&#160;</div><div class="line"><a name="l02754"></a><span class="lineno"> 2754</span>&#160; GList *connections, *l;</div><div class="line"><a name="l02755"></a><span class="lineno"> 2755</span>&#160; GVariant *signal_variant;</div><div class="line"><a name="l02756"></a><span class="lineno"> 2756</span>&#160; connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));</div><div class="line"><a name="l02757"></a><span class="lineno"> 2757</span>&#160;</div><div class="line"><a name="l02758"></a><span class="lineno"> 2758</span>&#160; signal_variant = g_variant_ref_sink (g_variant_new (<span class="stringliteral">&quot;(qn)&quot;</span>,</div><div class="line"><a name="l02759"></a><span class="lineno"> 2759</span>&#160; arg_connectionID,</div><div class="line"><a name="l02760"></a><span class="lineno"> 2760</span>&#160; arg_connectionState));</div><div class="line"><a name="l02761"></a><span class="lineno"> 2761</span>&#160; <span class="keywordflow">for</span> (l = connections; l != NULL; l = l-&gt;next)</div><div class="line"><a name="l02762"></a><span class="lineno"> 2762</span>&#160; {</div><div class="line"><a name="l02763"></a><span class="lineno"> 2763</span>&#160; GDBusConnection *connection = l-&gt;data;</div><div class="line"><a name="l02764"></a><span class="lineno"> 2764</span>&#160; g_dbus_connection_emit_signal (connection,</div><div class="line"><a name="l02765"></a><span class="lineno"> 2765</span>&#160; NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, <span class="stringliteral">&quot;MainConnectionStateChanged&quot;</span>,</div><div class="line"><a name="l02766"></a><span class="lineno"> 2766</span>&#160; signal_variant, NULL);</div><div class="line"><a name="l02767"></a><span class="lineno"> 2767</span>&#160; }</div><div class="line"><a name="l02768"></a><span class="lineno"> 2768</span>&#160; g_variant_unref (signal_variant);</div><div class="line"><a name="l02769"></a><span class="lineno"> 2769</span>&#160; g_list_free_full (connections, g_object_unref);</div><div class="line"><a name="l02770"></a><span class="lineno"> 2770</span>&#160;}</div><div class="line"><a name="l02771"></a><span class="lineno"> 2771</span>&#160;</div><div class="line"><a name="l02772"></a><span class="lineno"> 2772</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>&#160;_audiomanager_commandinterface_on_signal_volume_changed (</div><div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02775"></a><span class="lineno"> 2775</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l02776"></a><span class="lineno"> 2776</span>&#160; gint16 arg_volume)</div><div class="line"><a name="l02777"></a><span class="lineno"> 2777</span>&#160;{</div><div class="line"><a name="l02778"></a><span class="lineno"> 2778</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l02779"></a><span class="lineno"> 2779</span>&#160;</div><div class="line"><a name="l02780"></a><span class="lineno"> 2780</span>&#160; GList *connections, *l;</div><div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>&#160; GVariant *signal_variant;</div><div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>&#160; connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));</div><div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>&#160;</div><div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>&#160; signal_variant = g_variant_ref_sink (g_variant_new (<span class="stringliteral">&quot;(qn)&quot;</span>,</div><div class="line"><a name="l02785"></a><span class="lineno"> 2785</span>&#160; arg_sinkID,</div><div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>&#160; arg_volume));</div><div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>&#160; <span class="keywordflow">for</span> (l = connections; l != NULL; l = l-&gt;next)</div><div class="line"><a name="l02788"></a><span class="lineno"> 2788</span>&#160; {</div><div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>&#160; GDBusConnection *connection = l-&gt;data;</div><div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>&#160; g_dbus_connection_emit_signal (connection,</div><div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>&#160; NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, <span class="stringliteral">&quot;VolumeChanged&quot;</span>,</div><div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>&#160; signal_variant, NULL);</div><div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>&#160; }</div><div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>&#160; g_variant_unref (signal_variant);</div><div class="line"><a name="l02795"></a><span class="lineno"> 2795</span>&#160; g_list_free_full (connections, g_object_unref);</div><div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>&#160;}</div><div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>&#160;</div><div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>&#160;_audiomanager_commandinterface_on_signal_sink_mute_state_changed (</div><div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l02802"></a><span class="lineno"> 2802</span>&#160; gint16 arg_muteState)</div><div class="line"><a name="l02803"></a><span class="lineno"> 2803</span>&#160;{</div><div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>&#160;</div><div class="line"><a name="l02806"></a><span class="lineno"> 2806</span>&#160; GList *connections, *l;</div><div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>&#160; GVariant *signal_variant;</div><div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>&#160; connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));</div><div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>&#160;</div><div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>&#160; signal_variant = g_variant_ref_sink (g_variant_new (<span class="stringliteral">&quot;(qn)&quot;</span>,</div><div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>&#160; arg_sinkID,</div><div class="line"><a name="l02812"></a><span class="lineno"> 2812</span>&#160; arg_muteState));</div><div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>&#160; <span class="keywordflow">for</span> (l = connections; l != NULL; l = l-&gt;next)</div><div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>&#160; {</div><div class="line"><a name="l02815"></a><span class="lineno"> 2815</span>&#160; GDBusConnection *connection = l-&gt;data;</div><div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>&#160; g_dbus_connection_emit_signal (connection,</div><div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>&#160; NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, <span class="stringliteral">&quot;SinkMuteStateChanged&quot;</span>,</div><div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>&#160; signal_variant, NULL);</div><div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>&#160; }</div><div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>&#160; g_variant_unref (signal_variant);</div><div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>&#160; g_list_free_full (connections, g_object_unref);</div><div class="line"><a name="l02822"></a><span class="lineno"> 2822</span>&#160;}</div><div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>&#160;</div><div class="line"><a name="l02824"></a><span class="lineno"> 2824</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02825"></a><span class="lineno"> 2825</span>&#160;_audiomanager_commandinterface_on_signal_system_property_changed (</div><div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>&#160; GVariant *arg_SystemProperty)</div><div class="line"><a name="l02828"></a><span class="lineno"> 2828</span>&#160;{</div><div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>&#160;</div><div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>&#160; GList *connections, *l;</div><div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>&#160; GVariant *signal_variant;</div><div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>&#160; connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));</div><div class="line"><a name="l02834"></a><span class="lineno"> 2834</span>&#160;</div><div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>&#160; signal_variant = g_variant_ref_sink (g_variant_new (<span class="stringliteral">&quot;(@(nn))&quot;</span>,</div><div class="line"><a name="l02836"></a><span class="lineno"> 2836</span>&#160; arg_SystemProperty));</div><div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>&#160; <span class="keywordflow">for</span> (l = connections; l != NULL; l = l-&gt;next)</div><div class="line"><a name="l02838"></a><span class="lineno"> 2838</span>&#160; {</div><div class="line"><a name="l02839"></a><span class="lineno"> 2839</span>&#160; GDBusConnection *connection = l-&gt;data;</div><div class="line"><a name="l02840"></a><span class="lineno"> 2840</span>&#160; g_dbus_connection_emit_signal (connection,</div><div class="line"><a name="l02841"></a><span class="lineno"> 2841</span>&#160; NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, <span class="stringliteral">&quot;SystemPropertyChanged&quot;</span>,</div><div class="line"><a name="l02842"></a><span class="lineno"> 2842</span>&#160; signal_variant, NULL);</div><div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>&#160; }</div><div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>&#160; g_variant_unref (signal_variant);</div><div class="line"><a name="l02845"></a><span class="lineno"> 2845</span>&#160; g_list_free_full (connections, g_object_unref);</div><div class="line"><a name="l02846"></a><span class="lineno"> 2846</span>&#160;}</div><div class="line"><a name="l02847"></a><span class="lineno"> 2847</span>&#160;</div><div class="line"><a name="l02848"></a><span class="lineno"> 2848</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> audiomanager_commandinterface_skeleton_iface_init (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a> *iface);</div><div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l02850"></a><span class="lineno"> 2850</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a>, audiomanager_commandinterface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,</div><div class="line"><a name="l02851"></a><span class="lineno"> 2851</span>&#160; G_ADD_PRIVATE (<a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a>)</div><div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, audiomanager_commandinterface_skeleton_iface_init));</div><div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>&#160;</div><div class="line"><a name="l02854"></a><span class="lineno"> 2854</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a>, audiomanager_commandinterface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,</div><div class="line"><a name="l02856"></a><span class="lineno"> 2856</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, audiomanager_commandinterface_skeleton_iface_init));</div><div class="line"><a name="l02857"></a><span class="lineno"> 2857</span>&#160;</div><div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02860"></a><span class="lineno"> 2860</span>&#160;audiomanager_commandinterface_skeleton_finalize (GObject *<span class="keywordtype">object</span>)</div><div class="line"><a name="l02861"></a><span class="lineno"> 2861</span>&#160;{</div><div class="line"><a name="l02862"></a><span class="lineno"> 2862</span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>&#160; g_list_free_full (skeleton-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a>-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1">changed_properties</a>, (GDestroyNotify) _changed_property_free);</div><div class="line"><a name="l02864"></a><span class="lineno"> 2864</span>&#160; <span class="keywordflow">if</span> (skeleton-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a>-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0">changed_properties_idle_source</a> != NULL)</div><div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>&#160; g_source_destroy (skeleton-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a>-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0">changed_properties_idle_source</a>);</div><div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>&#160; g_main_context_unref (skeleton-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a>-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17">context</a>);</div><div class="line"><a name="l02867"></a><span class="lineno"> 2867</span>&#160; g_mutex_clear (&amp;skeleton-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a>-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128">lock</a>);</div><div class="line"><a name="l02868"></a><span class="lineno"> 2868</span>&#160; G_OBJECT_CLASS (audiomanager_commandinterface_skeleton_parent_class)-&gt;finalize (<span class="keywordtype">object</span>);</div><div class="line"><a name="l02869"></a><span class="lineno"> 2869</span>&#160;}</div><div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>&#160;</div><div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>&#160;audiomanager_commandinterface_skeleton_init (<a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a> *skeleton)</div><div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>&#160;{</div><div class="line"><a name="l02874"></a><span class="lineno"> 2874</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l02875"></a><span class="lineno"> 2875</span>&#160; skeleton-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a> = audiomanager_commandinterface_skeleton_get_instance_private (skeleton);</div><div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>&#160; skeleton-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a> = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, <a class="code" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>, <a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html">AudiomanagerCommandinterfaceSkeletonPrivate</a>);</div><div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l02879"></a><span class="lineno"> 2879</span>&#160;</div><div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>&#160; g_mutex_init (&amp;skeleton-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a>-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128">lock</a>);</div><div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>&#160; skeleton-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a>-&gt;<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17">context</a> = g_main_context_ref_thread_default ();</div><div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>&#160;}</div><div class="line"><a name="l02883"></a><span class="lineno"> 2883</span>&#160;</div><div class="line"><a name="l02884"></a><span class="lineno"> 2884</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>&#160;audiomanager_commandinterface_skeleton_class_init (<a class="code" href="struct___audiomanager_commandinterface_skeleton_class.html">AudiomanagerCommandinterfaceSkeletonClass</a> *klass)</div><div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>&#160;{</div><div class="line"><a name="l02887"></a><span class="lineno"> 2887</span>&#160; GObjectClass *gobject_class;</div><div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>&#160; GDBusInterfaceSkeletonClass *skeleton_class;</div><div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>&#160;</div><div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>&#160; gobject_class = G_OBJECT_CLASS (klass);</div><div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>&#160; gobject_class-&gt;finalize = audiomanager_commandinterface_skeleton_finalize;</div><div class="line"><a name="l02892"></a><span class="lineno"> 2892</span>&#160;</div><div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>&#160; skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);</div><div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>&#160; skeleton_class-&gt;get_info = audiomanager_commandinterface_skeleton_dbus_interface_get_info;</div><div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>&#160; skeleton_class-&gt;get_properties = audiomanager_commandinterface_skeleton_dbus_interface_get_properties;</div><div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>&#160; skeleton_class-&gt;flush = audiomanager_commandinterface_skeleton_dbus_interface_flush;</div><div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>&#160; skeleton_class-&gt;get_vtable = audiomanager_commandinterface_skeleton_dbus_interface_get_vtable;</div><div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>&#160;</div><div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &lt; GLIB_VERSION_2_38</span></div><div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160; g_type_class_add_private (klass, <span class="keyword">sizeof</span> (<a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html">AudiomanagerCommandinterfaceSkeletonPrivate</a>));</div><div class="line"><a name="l02901"></a><span class="lineno"> 2901</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>&#160;}</div><div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>&#160;</div><div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>&#160;audiomanager_commandinterface_skeleton_iface_init (<a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a> *iface)</div><div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>&#160;{</div><div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>&#160; iface-&gt;<a class="code" href="struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116">new_main_connection</a> = _audiomanager_commandinterface_on_signal_new_main_connection;</div><div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>&#160; iface-&gt;<a class="code" href="struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e">removed_main_connection</a> = _audiomanager_commandinterface_on_signal_removed_main_connection;</div><div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>&#160; iface-&gt;<a class="code" href="struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545">main_connection_state_changed</a> = _audiomanager_commandinterface_on_signal_main_connection_state_changed;</div><div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>&#160; iface-&gt;<a class="code" href="struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044">volume_changed</a> = _audiomanager_commandinterface_on_signal_volume_changed;</div><div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>&#160; iface-&gt;<a class="code" href="struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f">sink_mute_state_changed</a> = _audiomanager_commandinterface_on_signal_sink_mute_state_changed;</div><div class="line"><a name="l02912"></a><span class="lineno"> 2912</span>&#160; iface-&gt;<a class="code" href="struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238">system_property_changed</a> = _audiomanager_commandinterface_on_signal_system_property_changed;</div><div class="line"><a name="l02913"></a><span class="lineno"> 2913</span>&#160;}</div><div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>&#160;</div><div class="line"><a name="l02922"></a><span class="lineno"> 2922</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *</div><div class="line"><a name="l02923"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae8af41517e2e825594c3fa34e54015c8"> 2923</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ae8af41517e2e825594c3fa34e54015c8">audiomanager_commandinterface_skeleton_new</a> (<span class="keywordtype">void</span>)</div><div class="line"><a name="l02924"></a><span class="lineno"> 2924</span>&#160;{</div><div class="line"><a name="l02925"></a><span class="lineno"> 2925</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">AUDIOMANAGER_COMMANDINTERFACE</a> (g_object_new (<a class="code" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>, NULL));</div><div class="line"><a name="l02926"></a><span class="lineno"> 2926</span>&#160;}</div><div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>&#160;</div><div class="line"><a name="l02928"></a><span class="lineno"> 2928</span>&#160;<span class="comment">/* ------------------------------------------------------------------------</span></div><div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>&#160;<span class="comment"> * Code for interface org.genivi.audiomanager.routinginterface</span></div><div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>&#160;<span class="comment"> * ------------------------------------------------------------------------</span></div><div class="line"><a name="l02931"></a><span class="lineno"> 2931</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l02932"></a><span class="lineno"> 2932</span>&#160;</div><div class="line"><a name="l02941"></a><span class="lineno"> 2941</span>&#160;<span class="comment">/* ---- Introspection data for org.genivi.audiomanager.routinginterface ---- */</span></div><div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>&#160;</div><div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_connect_IN_ARG_handle =</div><div class="line"><a name="l02944"></a><span class="lineno"> 2944</span>&#160;{</div><div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>&#160; {</div><div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>&#160; -1,</div><div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l02949"></a><span class="lineno"> 2949</span>&#160; NULL</div><div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>&#160; },</div><div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>&#160; FALSE</div><div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>&#160;};</div><div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>&#160;</div><div class="line"><a name="l02954"></a><span class="lineno"> 2954</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_connect_IN_ARG_connectionID =</div><div class="line"><a name="l02955"></a><span class="lineno"> 2955</span>&#160;{</div><div class="line"><a name="l02956"></a><span class="lineno"> 2956</span>&#160; {</div><div class="line"><a name="l02957"></a><span class="lineno"> 2957</span>&#160; -1,</div><div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>&#160; (gchar *) <span class="stringliteral">&quot;connectionID&quot;</span>,</div><div class="line"><a name="l02959"></a><span class="lineno"> 2959</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l02960"></a><span class="lineno"> 2960</span>&#160; NULL</div><div class="line"><a name="l02961"></a><span class="lineno"> 2961</span>&#160; },</div><div class="line"><a name="l02962"></a><span class="lineno"> 2962</span>&#160; FALSE</div><div class="line"><a name="l02963"></a><span class="lineno"> 2963</span>&#160;};</div><div class="line"><a name="l02964"></a><span class="lineno"> 2964</span>&#160;</div><div class="line"><a name="l02965"></a><span class="lineno"> 2965</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_connect_IN_ARG_error =</div><div class="line"><a name="l02966"></a><span class="lineno"> 2966</span>&#160;{</div><div class="line"><a name="l02967"></a><span class="lineno"> 2967</span>&#160; {</div><div class="line"><a name="l02968"></a><span class="lineno"> 2968</span>&#160; -1,</div><div class="line"><a name="l02969"></a><span class="lineno"> 2969</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l02971"></a><span class="lineno"> 2971</span>&#160; NULL</div><div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>&#160; },</div><div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>&#160; FALSE</div><div class="line"><a name="l02974"></a><span class="lineno"> 2974</span>&#160;};</div><div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>&#160;</div><div class="line"><a name="l02976"></a><span class="lineno"> 2976</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_ack_connect_IN_ARG_pointers[] =</div><div class="line"><a name="l02977"></a><span class="lineno"> 2977</span>&#160;{</div><div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_connect_IN_ARG_handle,</div><div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_connect_IN_ARG_connectionID,</div><div class="line"><a name="l02980"></a><span class="lineno"> 2980</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_connect_IN_ARG_error,</div><div class="line"><a name="l02981"></a><span class="lineno"> 2981</span>&#160; NULL</div><div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>&#160;};</div><div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>&#160;</div><div class="line"><a name="l02984"></a><span class="lineno"> 2984</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_ack_connect =</div><div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>&#160;{</div><div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>&#160; {</div><div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>&#160; -1,</div><div class="line"><a name="l02988"></a><span class="lineno"> 2988</span>&#160; (gchar *) <span class="stringliteral">&quot;ackConnect&quot;</span>,</div><div class="line"><a name="l02989"></a><span class="lineno"> 2989</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_ack_connect_IN_ARG_pointers,</div><div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>&#160; NULL,</div><div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>&#160; NULL</div><div class="line"><a name="l02992"></a><span class="lineno"> 2992</span>&#160; },</div><div class="line"><a name="l02993"></a><span class="lineno"> 2993</span>&#160; <span class="stringliteral">&quot;handle-ack-connect&quot;</span>,</div><div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>&#160; FALSE</div><div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>&#160;};</div><div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>&#160;</div><div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_disconnect_IN_ARG_handle =</div><div class="line"><a name="l02998"></a><span class="lineno"> 2998</span>&#160;{</div><div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>&#160; {</div><div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>&#160; -1,</div><div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l03002"></a><span class="lineno"> 3002</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160; NULL</div><div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160; },</div><div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>&#160; FALSE</div><div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>&#160;};</div><div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>&#160;</div><div class="line"><a name="l03008"></a><span class="lineno"> 3008</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_disconnect_IN_ARG_connectionID =</div><div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>&#160;{</div><div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>&#160; {</div><div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>&#160; -1,</div><div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>&#160; (gchar *) <span class="stringliteral">&quot;connectionID&quot;</span>,</div><div class="line"><a name="l03013"></a><span class="lineno"> 3013</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>&#160; NULL</div><div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>&#160; },</div><div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>&#160; FALSE</div><div class="line"><a name="l03017"></a><span class="lineno"> 3017</span>&#160;};</div><div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>&#160;</div><div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_disconnect_IN_ARG_error =</div><div class="line"><a name="l03020"></a><span class="lineno"> 3020</span>&#160;{</div><div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>&#160; {</div><div class="line"><a name="l03022"></a><span class="lineno"> 3022</span>&#160; -1,</div><div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03024"></a><span class="lineno"> 3024</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>&#160; NULL</div><div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>&#160; },</div><div class="line"><a name="l03027"></a><span class="lineno"> 3027</span>&#160; FALSE</div><div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>&#160;};</div><div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>&#160;</div><div class="line"><a name="l03030"></a><span class="lineno"> 3030</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_ack_disconnect_IN_ARG_pointers[] =</div><div class="line"><a name="l03031"></a><span class="lineno"> 3031</span>&#160;{</div><div class="line"><a name="l03032"></a><span class="lineno"> 3032</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_disconnect_IN_ARG_handle,</div><div class="line"><a name="l03033"></a><span class="lineno"> 3033</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_disconnect_IN_ARG_connectionID,</div><div class="line"><a name="l03034"></a><span class="lineno"> 3034</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_disconnect_IN_ARG_error,</div><div class="line"><a name="l03035"></a><span class="lineno"> 3035</span>&#160; NULL</div><div class="line"><a name="l03036"></a><span class="lineno"> 3036</span>&#160;};</div><div class="line"><a name="l03037"></a><span class="lineno"> 3037</span>&#160;</div><div class="line"><a name="l03038"></a><span class="lineno"> 3038</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_ack_disconnect =</div><div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>&#160;{</div><div class="line"><a name="l03040"></a><span class="lineno"> 3040</span>&#160; {</div><div class="line"><a name="l03041"></a><span class="lineno"> 3041</span>&#160; -1,</div><div class="line"><a name="l03042"></a><span class="lineno"> 3042</span>&#160; (gchar *) <span class="stringliteral">&quot;ackDisconnect&quot;</span>,</div><div class="line"><a name="l03043"></a><span class="lineno"> 3043</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_ack_disconnect_IN_ARG_pointers,</div><div class="line"><a name="l03044"></a><span class="lineno"> 3044</span>&#160; NULL,</div><div class="line"><a name="l03045"></a><span class="lineno"> 3045</span>&#160; NULL</div><div class="line"><a name="l03046"></a><span class="lineno"> 3046</span>&#160; },</div><div class="line"><a name="l03047"></a><span class="lineno"> 3047</span>&#160; <span class="stringliteral">&quot;handle-ack-disconnect&quot;</span>,</div><div class="line"><a name="l03048"></a><span class="lineno"> 3048</span>&#160; FALSE</div><div class="line"><a name="l03049"></a><span class="lineno"> 3049</span>&#160;};</div><div class="line"><a name="l03050"></a><span class="lineno"> 3050</span>&#160;</div><div class="line"><a name="l03051"></a><span class="lineno"> 3051</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_set_source_state_IN_ARG_handle =</div><div class="line"><a name="l03052"></a><span class="lineno"> 3052</span>&#160;{</div><div class="line"><a name="l03053"></a><span class="lineno"> 3053</span>&#160; {</div><div class="line"><a name="l03054"></a><span class="lineno"> 3054</span>&#160; -1,</div><div class="line"><a name="l03055"></a><span class="lineno"> 3055</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l03056"></a><span class="lineno"> 3056</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03057"></a><span class="lineno"> 3057</span>&#160; NULL</div><div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>&#160; },</div><div class="line"><a name="l03059"></a><span class="lineno"> 3059</span>&#160; FALSE</div><div class="line"><a name="l03060"></a><span class="lineno"> 3060</span>&#160;};</div><div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>&#160;</div><div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_set_source_state_IN_ARG_error =</div><div class="line"><a name="l03063"></a><span class="lineno"> 3063</span>&#160;{</div><div class="line"><a name="l03064"></a><span class="lineno"> 3064</span>&#160; {</div><div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>&#160; -1,</div><div class="line"><a name="l03066"></a><span class="lineno"> 3066</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03067"></a><span class="lineno"> 3067</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03068"></a><span class="lineno"> 3068</span>&#160; NULL</div><div class="line"><a name="l03069"></a><span class="lineno"> 3069</span>&#160; },</div><div class="line"><a name="l03070"></a><span class="lineno"> 3070</span>&#160; FALSE</div><div class="line"><a name="l03071"></a><span class="lineno"> 3071</span>&#160;};</div><div class="line"><a name="l03072"></a><span class="lineno"> 3072</span>&#160;</div><div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_ack_set_source_state_IN_ARG_pointers[] =</div><div class="line"><a name="l03074"></a><span class="lineno"> 3074</span>&#160;{</div><div class="line"><a name="l03075"></a><span class="lineno"> 3075</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_source_state_IN_ARG_handle,</div><div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_source_state_IN_ARG_error,</div><div class="line"><a name="l03077"></a><span class="lineno"> 3077</span>&#160; NULL</div><div class="line"><a name="l03078"></a><span class="lineno"> 3078</span>&#160;};</div><div class="line"><a name="l03079"></a><span class="lineno"> 3079</span>&#160;</div><div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_ack_set_source_state =</div><div class="line"><a name="l03081"></a><span class="lineno"> 3081</span>&#160;{</div><div class="line"><a name="l03082"></a><span class="lineno"> 3082</span>&#160; {</div><div class="line"><a name="l03083"></a><span class="lineno"> 3083</span>&#160; -1,</div><div class="line"><a name="l03084"></a><span class="lineno"> 3084</span>&#160; (gchar *) <span class="stringliteral">&quot;ackSetSourceState&quot;</span>,</div><div class="line"><a name="l03085"></a><span class="lineno"> 3085</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_ack_set_source_state_IN_ARG_pointers,</div><div class="line"><a name="l03086"></a><span class="lineno"> 3086</span>&#160; NULL,</div><div class="line"><a name="l03087"></a><span class="lineno"> 3087</span>&#160; NULL</div><div class="line"><a name="l03088"></a><span class="lineno"> 3088</span>&#160; },</div><div class="line"><a name="l03089"></a><span class="lineno"> 3089</span>&#160; <span class="stringliteral">&quot;handle-ack-set-source-state&quot;</span>,</div><div class="line"><a name="l03090"></a><span class="lineno"> 3090</span>&#160; FALSE</div><div class="line"><a name="l03091"></a><span class="lineno"> 3091</span>&#160;};</div><div class="line"><a name="l03092"></a><span class="lineno"> 3092</span>&#160;</div><div class="line"><a name="l03093"></a><span class="lineno"> 3093</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_set_sink_volume_IN_ARG_handle =</div><div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>&#160;{</div><div class="line"><a name="l03095"></a><span class="lineno"> 3095</span>&#160; {</div><div class="line"><a name="l03096"></a><span class="lineno"> 3096</span>&#160; -1,</div><div class="line"><a name="l03097"></a><span class="lineno"> 3097</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l03098"></a><span class="lineno"> 3098</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03099"></a><span class="lineno"> 3099</span>&#160; NULL</div><div class="line"><a name="l03100"></a><span class="lineno"> 3100</span>&#160; },</div><div class="line"><a name="l03101"></a><span class="lineno"> 3101</span>&#160; FALSE</div><div class="line"><a name="l03102"></a><span class="lineno"> 3102</span>&#160;};</div><div class="line"><a name="l03103"></a><span class="lineno"> 3103</span>&#160;</div><div class="line"><a name="l03104"></a><span class="lineno"> 3104</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_set_sink_volume_IN_ARG_volume =</div><div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>&#160;{</div><div class="line"><a name="l03106"></a><span class="lineno"> 3106</span>&#160; {</div><div class="line"><a name="l03107"></a><span class="lineno"> 3107</span>&#160; -1,</div><div class="line"><a name="l03108"></a><span class="lineno"> 3108</span>&#160; (gchar *) <span class="stringliteral">&quot;volume&quot;</span>,</div><div class="line"><a name="l03109"></a><span class="lineno"> 3109</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l03110"></a><span class="lineno"> 3110</span>&#160; NULL</div><div class="line"><a name="l03111"></a><span class="lineno"> 3111</span>&#160; },</div><div class="line"><a name="l03112"></a><span class="lineno"> 3112</span>&#160; FALSE</div><div class="line"><a name="l03113"></a><span class="lineno"> 3113</span>&#160;};</div><div class="line"><a name="l03114"></a><span class="lineno"> 3114</span>&#160;</div><div class="line"><a name="l03115"></a><span class="lineno"> 3115</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_set_sink_volume_IN_ARG_error =</div><div class="line"><a name="l03116"></a><span class="lineno"> 3116</span>&#160;{</div><div class="line"><a name="l03117"></a><span class="lineno"> 3117</span>&#160; {</div><div class="line"><a name="l03118"></a><span class="lineno"> 3118</span>&#160; -1,</div><div class="line"><a name="l03119"></a><span class="lineno"> 3119</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03120"></a><span class="lineno"> 3120</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03121"></a><span class="lineno"> 3121</span>&#160; NULL</div><div class="line"><a name="l03122"></a><span class="lineno"> 3122</span>&#160; },</div><div class="line"><a name="l03123"></a><span class="lineno"> 3123</span>&#160; FALSE</div><div class="line"><a name="l03124"></a><span class="lineno"> 3124</span>&#160;};</div><div class="line"><a name="l03125"></a><span class="lineno"> 3125</span>&#160;</div><div class="line"><a name="l03126"></a><span class="lineno"> 3126</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_ack_set_sink_volume_IN_ARG_pointers[] =</div><div class="line"><a name="l03127"></a><span class="lineno"> 3127</span>&#160;{</div><div class="line"><a name="l03128"></a><span class="lineno"> 3128</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_sink_volume_IN_ARG_handle,</div><div class="line"><a name="l03129"></a><span class="lineno"> 3129</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_sink_volume_IN_ARG_volume,</div><div class="line"><a name="l03130"></a><span class="lineno"> 3130</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_sink_volume_IN_ARG_error,</div><div class="line"><a name="l03131"></a><span class="lineno"> 3131</span>&#160; NULL</div><div class="line"><a name="l03132"></a><span class="lineno"> 3132</span>&#160;};</div><div class="line"><a name="l03133"></a><span class="lineno"> 3133</span>&#160;</div><div class="line"><a name="l03134"></a><span class="lineno"> 3134</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_ack_set_sink_volume =</div><div class="line"><a name="l03135"></a><span class="lineno"> 3135</span>&#160;{</div><div class="line"><a name="l03136"></a><span class="lineno"> 3136</span>&#160; {</div><div class="line"><a name="l03137"></a><span class="lineno"> 3137</span>&#160; -1,</div><div class="line"><a name="l03138"></a><span class="lineno"> 3138</span>&#160; (gchar *) <span class="stringliteral">&quot;ackSetSinkVolume&quot;</span>,</div><div class="line"><a name="l03139"></a><span class="lineno"> 3139</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_ack_set_sink_volume_IN_ARG_pointers,</div><div class="line"><a name="l03140"></a><span class="lineno"> 3140</span>&#160; NULL,</div><div class="line"><a name="l03141"></a><span class="lineno"> 3141</span>&#160; NULL</div><div class="line"><a name="l03142"></a><span class="lineno"> 3142</span>&#160; },</div><div class="line"><a name="l03143"></a><span class="lineno"> 3143</span>&#160; <span class="stringliteral">&quot;handle-ack-set-sink-volume&quot;</span>,</div><div class="line"><a name="l03144"></a><span class="lineno"> 3144</span>&#160; FALSE</div><div class="line"><a name="l03145"></a><span class="lineno"> 3145</span>&#160;};</div><div class="line"><a name="l03146"></a><span class="lineno"> 3146</span>&#160;</div><div class="line"><a name="l03147"></a><span class="lineno"> 3147</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_sink_IN_ARG_sinkData =</div><div class="line"><a name="l03148"></a><span class="lineno"> 3148</span>&#160;{</div><div class="line"><a name="l03149"></a><span class="lineno"> 3149</span>&#160; {</div><div class="line"><a name="l03150"></a><span class="lineno"> 3150</span>&#160; -1,</div><div class="line"><a name="l03151"></a><span class="lineno"> 3151</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkData&quot;</span>,</div><div class="line"><a name="l03152"></a><span class="lineno"> 3152</span>&#160; (gchar *) <span class="stringliteral">&quot;(qsqinb(ii)nna(in)aia(in)a(iin)a(iin))&quot;</span>,</div><div class="line"><a name="l03153"></a><span class="lineno"> 3153</span>&#160; NULL</div><div class="line"><a name="l03154"></a><span class="lineno"> 3154</span>&#160; },</div><div class="line"><a name="l03155"></a><span class="lineno"> 3155</span>&#160; FALSE</div><div class="line"><a name="l03156"></a><span class="lineno"> 3156</span>&#160;};</div><div class="line"><a name="l03157"></a><span class="lineno"> 3157</span>&#160;</div><div class="line"><a name="l03158"></a><span class="lineno"> 3158</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_register_sink_IN_ARG_pointers[] =</div><div class="line"><a name="l03159"></a><span class="lineno"> 3159</span>&#160;{</div><div class="line"><a name="l03160"></a><span class="lineno"> 3160</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_sink_IN_ARG_sinkData,</div><div class="line"><a name="l03161"></a><span class="lineno"> 3161</span>&#160; NULL</div><div class="line"><a name="l03162"></a><span class="lineno"> 3162</span>&#160;};</div><div class="line"><a name="l03163"></a><span class="lineno"> 3163</span>&#160;</div><div class="line"><a name="l03164"></a><span class="lineno"> 3164</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_sink_OUT_ARG_sinkID =</div><div class="line"><a name="l03165"></a><span class="lineno"> 3165</span>&#160;{</div><div class="line"><a name="l03166"></a><span class="lineno"> 3166</span>&#160; {</div><div class="line"><a name="l03167"></a><span class="lineno"> 3167</span>&#160; -1,</div><div class="line"><a name="l03168"></a><span class="lineno"> 3168</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkID&quot;</span>,</div><div class="line"><a name="l03169"></a><span class="lineno"> 3169</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03170"></a><span class="lineno"> 3170</span>&#160; NULL</div><div class="line"><a name="l03171"></a><span class="lineno"> 3171</span>&#160; },</div><div class="line"><a name="l03172"></a><span class="lineno"> 3172</span>&#160; FALSE</div><div class="line"><a name="l03173"></a><span class="lineno"> 3173</span>&#160;};</div><div class="line"><a name="l03174"></a><span class="lineno"> 3174</span>&#160;</div><div class="line"><a name="l03175"></a><span class="lineno"> 3175</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_sink_OUT_ARG_error =</div><div class="line"><a name="l03176"></a><span class="lineno"> 3176</span>&#160;{</div><div class="line"><a name="l03177"></a><span class="lineno"> 3177</span>&#160; {</div><div class="line"><a name="l03178"></a><span class="lineno"> 3178</span>&#160; -1,</div><div class="line"><a name="l03179"></a><span class="lineno"> 3179</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03180"></a><span class="lineno"> 3180</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03181"></a><span class="lineno"> 3181</span>&#160; NULL</div><div class="line"><a name="l03182"></a><span class="lineno"> 3182</span>&#160; },</div><div class="line"><a name="l03183"></a><span class="lineno"> 3183</span>&#160; FALSE</div><div class="line"><a name="l03184"></a><span class="lineno"> 3184</span>&#160;};</div><div class="line"><a name="l03185"></a><span class="lineno"> 3185</span>&#160;</div><div class="line"><a name="l03186"></a><span class="lineno"> 3186</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_register_sink_OUT_ARG_pointers[] =</div><div class="line"><a name="l03187"></a><span class="lineno"> 3187</span>&#160;{</div><div class="line"><a name="l03188"></a><span class="lineno"> 3188</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_sink_OUT_ARG_sinkID,</div><div class="line"><a name="l03189"></a><span class="lineno"> 3189</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_sink_OUT_ARG_error,</div><div class="line"><a name="l03190"></a><span class="lineno"> 3190</span>&#160; NULL</div><div class="line"><a name="l03191"></a><span class="lineno"> 3191</span>&#160;};</div><div class="line"><a name="l03192"></a><span class="lineno"> 3192</span>&#160;</div><div class="line"><a name="l03193"></a><span class="lineno"> 3193</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_register_sink =</div><div class="line"><a name="l03194"></a><span class="lineno"> 3194</span>&#160;{</div><div class="line"><a name="l03195"></a><span class="lineno"> 3195</span>&#160; {</div><div class="line"><a name="l03196"></a><span class="lineno"> 3196</span>&#160; -1,</div><div class="line"><a name="l03197"></a><span class="lineno"> 3197</span>&#160; (gchar *) <span class="stringliteral">&quot;registerSink&quot;</span>,</div><div class="line"><a name="l03198"></a><span class="lineno"> 3198</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_register_sink_IN_ARG_pointers,</div><div class="line"><a name="l03199"></a><span class="lineno"> 3199</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_register_sink_OUT_ARG_pointers,</div><div class="line"><a name="l03200"></a><span class="lineno"> 3200</span>&#160; NULL</div><div class="line"><a name="l03201"></a><span class="lineno"> 3201</span>&#160; },</div><div class="line"><a name="l03202"></a><span class="lineno"> 3202</span>&#160; <span class="stringliteral">&quot;handle-register-sink&quot;</span>,</div><div class="line"><a name="l03203"></a><span class="lineno"> 3203</span>&#160; FALSE</div><div class="line"><a name="l03204"></a><span class="lineno"> 3204</span>&#160;};</div><div class="line"><a name="l03205"></a><span class="lineno"> 3205</span>&#160;</div><div class="line"><a name="l03206"></a><span class="lineno"> 3206</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_deregister_sink_IN_ARG_sinkID =</div><div class="line"><a name="l03207"></a><span class="lineno"> 3207</span>&#160;{</div><div class="line"><a name="l03208"></a><span class="lineno"> 3208</span>&#160; {</div><div class="line"><a name="l03209"></a><span class="lineno"> 3209</span>&#160; -1,</div><div class="line"><a name="l03210"></a><span class="lineno"> 3210</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkID&quot;</span>,</div><div class="line"><a name="l03211"></a><span class="lineno"> 3211</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03212"></a><span class="lineno"> 3212</span>&#160; NULL</div><div class="line"><a name="l03213"></a><span class="lineno"> 3213</span>&#160; },</div><div class="line"><a name="l03214"></a><span class="lineno"> 3214</span>&#160; FALSE</div><div class="line"><a name="l03215"></a><span class="lineno"> 3215</span>&#160;};</div><div class="line"><a name="l03216"></a><span class="lineno"> 3216</span>&#160;</div><div class="line"><a name="l03217"></a><span class="lineno"> 3217</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_deregister_sink_IN_ARG_pointers[] =</div><div class="line"><a name="l03218"></a><span class="lineno"> 3218</span>&#160;{</div><div class="line"><a name="l03219"></a><span class="lineno"> 3219</span>&#160; &amp;_audiomanager_routinginterface_method_info_deregister_sink_IN_ARG_sinkID,</div><div class="line"><a name="l03220"></a><span class="lineno"> 3220</span>&#160; NULL</div><div class="line"><a name="l03221"></a><span class="lineno"> 3221</span>&#160;};</div><div class="line"><a name="l03222"></a><span class="lineno"> 3222</span>&#160;</div><div class="line"><a name="l03223"></a><span class="lineno"> 3223</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_deregister_sink_OUT_ARG_error =</div><div class="line"><a name="l03224"></a><span class="lineno"> 3224</span>&#160;{</div><div class="line"><a name="l03225"></a><span class="lineno"> 3225</span>&#160; {</div><div class="line"><a name="l03226"></a><span class="lineno"> 3226</span>&#160; -1,</div><div class="line"><a name="l03227"></a><span class="lineno"> 3227</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03228"></a><span class="lineno"> 3228</span>&#160; (gchar *) <span class="stringliteral">&quot;i&quot;</span>,</div><div class="line"><a name="l03229"></a><span class="lineno"> 3229</span>&#160; NULL</div><div class="line"><a name="l03230"></a><span class="lineno"> 3230</span>&#160; },</div><div class="line"><a name="l03231"></a><span class="lineno"> 3231</span>&#160; FALSE</div><div class="line"><a name="l03232"></a><span class="lineno"> 3232</span>&#160;};</div><div class="line"><a name="l03233"></a><span class="lineno"> 3233</span>&#160;</div><div class="line"><a name="l03234"></a><span class="lineno"> 3234</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_deregister_sink_OUT_ARG_pointers[] =</div><div class="line"><a name="l03235"></a><span class="lineno"> 3235</span>&#160;{</div><div class="line"><a name="l03236"></a><span class="lineno"> 3236</span>&#160; &amp;_audiomanager_routinginterface_method_info_deregister_sink_OUT_ARG_error,</div><div class="line"><a name="l03237"></a><span class="lineno"> 3237</span>&#160; NULL</div><div class="line"><a name="l03238"></a><span class="lineno"> 3238</span>&#160;};</div><div class="line"><a name="l03239"></a><span class="lineno"> 3239</span>&#160;</div><div class="line"><a name="l03240"></a><span class="lineno"> 3240</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_deregister_sink =</div><div class="line"><a name="l03241"></a><span class="lineno"> 3241</span>&#160;{</div><div class="line"><a name="l03242"></a><span class="lineno"> 3242</span>&#160; {</div><div class="line"><a name="l03243"></a><span class="lineno"> 3243</span>&#160; -1,</div><div class="line"><a name="l03244"></a><span class="lineno"> 3244</span>&#160; (gchar *) <span class="stringliteral">&quot;deregisterSink&quot;</span>,</div><div class="line"><a name="l03245"></a><span class="lineno"> 3245</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_deregister_sink_IN_ARG_pointers,</div><div class="line"><a name="l03246"></a><span class="lineno"> 3246</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_deregister_sink_OUT_ARG_pointers,</div><div class="line"><a name="l03247"></a><span class="lineno"> 3247</span>&#160; NULL</div><div class="line"><a name="l03248"></a><span class="lineno"> 3248</span>&#160; },</div><div class="line"><a name="l03249"></a><span class="lineno"> 3249</span>&#160; <span class="stringliteral">&quot;handle-deregister-sink&quot;</span>,</div><div class="line"><a name="l03250"></a><span class="lineno"> 3250</span>&#160; FALSE</div><div class="line"><a name="l03251"></a><span class="lineno"> 3251</span>&#160;};</div><div class="line"><a name="l03252"></a><span class="lineno"> 3252</span>&#160;</div><div class="line"><a name="l03253"></a><span class="lineno"> 3253</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_source_IN_ARG_sourceData =</div><div class="line"><a name="l03254"></a><span class="lineno"> 3254</span>&#160;{</div><div class="line"><a name="l03255"></a><span class="lineno"> 3255</span>&#160; {</div><div class="line"><a name="l03256"></a><span class="lineno"> 3256</span>&#160; -1,</div><div class="line"><a name="l03257"></a><span class="lineno"> 3257</span>&#160; (gchar *) <span class="stringliteral">&quot;sourceData&quot;</span>,</div><div class="line"><a name="l03258"></a><span class="lineno"> 3258</span>&#160; (gchar *) <span class="stringliteral">&quot;(qqsqinb(ii)qa(in)aia(in)a(iin)a(iin))&quot;</span>,</div><div class="line"><a name="l03259"></a><span class="lineno"> 3259</span>&#160; NULL</div><div class="line"><a name="l03260"></a><span class="lineno"> 3260</span>&#160; },</div><div class="line"><a name="l03261"></a><span class="lineno"> 3261</span>&#160; FALSE</div><div class="line"><a name="l03262"></a><span class="lineno"> 3262</span>&#160;};</div><div class="line"><a name="l03263"></a><span class="lineno"> 3263</span>&#160;</div><div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_register_source_IN_ARG_pointers[] =</div><div class="line"><a name="l03265"></a><span class="lineno"> 3265</span>&#160;{</div><div class="line"><a name="l03266"></a><span class="lineno"> 3266</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_source_IN_ARG_sourceData,</div><div class="line"><a name="l03267"></a><span class="lineno"> 3267</span>&#160; NULL</div><div class="line"><a name="l03268"></a><span class="lineno"> 3268</span>&#160;};</div><div class="line"><a name="l03269"></a><span class="lineno"> 3269</span>&#160;</div><div class="line"><a name="l03270"></a><span class="lineno"> 3270</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_source_OUT_ARG_sourceID =</div><div class="line"><a name="l03271"></a><span class="lineno"> 3271</span>&#160;{</div><div class="line"><a name="l03272"></a><span class="lineno"> 3272</span>&#160; {</div><div class="line"><a name="l03273"></a><span class="lineno"> 3273</span>&#160; -1,</div><div class="line"><a name="l03274"></a><span class="lineno"> 3274</span>&#160; (gchar *) <span class="stringliteral">&quot;sourceID&quot;</span>,</div><div class="line"><a name="l03275"></a><span class="lineno"> 3275</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03276"></a><span class="lineno"> 3276</span>&#160; NULL</div><div class="line"><a name="l03277"></a><span class="lineno"> 3277</span>&#160; },</div><div class="line"><a name="l03278"></a><span class="lineno"> 3278</span>&#160; FALSE</div><div class="line"><a name="l03279"></a><span class="lineno"> 3279</span>&#160;};</div><div class="line"><a name="l03280"></a><span class="lineno"> 3280</span>&#160;</div><div class="line"><a name="l03281"></a><span class="lineno"> 3281</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_source_OUT_ARG_error =</div><div class="line"><a name="l03282"></a><span class="lineno"> 3282</span>&#160;{</div><div class="line"><a name="l03283"></a><span class="lineno"> 3283</span>&#160; {</div><div class="line"><a name="l03284"></a><span class="lineno"> 3284</span>&#160; -1,</div><div class="line"><a name="l03285"></a><span class="lineno"> 3285</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03286"></a><span class="lineno"> 3286</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03287"></a><span class="lineno"> 3287</span>&#160; NULL</div><div class="line"><a name="l03288"></a><span class="lineno"> 3288</span>&#160; },</div><div class="line"><a name="l03289"></a><span class="lineno"> 3289</span>&#160; FALSE</div><div class="line"><a name="l03290"></a><span class="lineno"> 3290</span>&#160;};</div><div class="line"><a name="l03291"></a><span class="lineno"> 3291</span>&#160;</div><div class="line"><a name="l03292"></a><span class="lineno"> 3292</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_register_source_OUT_ARG_pointers[] =</div><div class="line"><a name="l03293"></a><span class="lineno"> 3293</span>&#160;{</div><div class="line"><a name="l03294"></a><span class="lineno"> 3294</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_source_OUT_ARG_sourceID,</div><div class="line"><a name="l03295"></a><span class="lineno"> 3295</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_source_OUT_ARG_error,</div><div class="line"><a name="l03296"></a><span class="lineno"> 3296</span>&#160; NULL</div><div class="line"><a name="l03297"></a><span class="lineno"> 3297</span>&#160;};</div><div class="line"><a name="l03298"></a><span class="lineno"> 3298</span>&#160;</div><div class="line"><a name="l03299"></a><span class="lineno"> 3299</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_register_source =</div><div class="line"><a name="l03300"></a><span class="lineno"> 3300</span>&#160;{</div><div class="line"><a name="l03301"></a><span class="lineno"> 3301</span>&#160; {</div><div class="line"><a name="l03302"></a><span class="lineno"> 3302</span>&#160; -1,</div><div class="line"><a name="l03303"></a><span class="lineno"> 3303</span>&#160; (gchar *) <span class="stringliteral">&quot;registerSource&quot;</span>,</div><div class="line"><a name="l03304"></a><span class="lineno"> 3304</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_register_source_IN_ARG_pointers,</div><div class="line"><a name="l03305"></a><span class="lineno"> 3305</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_register_source_OUT_ARG_pointers,</div><div class="line"><a name="l03306"></a><span class="lineno"> 3306</span>&#160; NULL</div><div class="line"><a name="l03307"></a><span class="lineno"> 3307</span>&#160; },</div><div class="line"><a name="l03308"></a><span class="lineno"> 3308</span>&#160; <span class="stringliteral">&quot;handle-register-source&quot;</span>,</div><div class="line"><a name="l03309"></a><span class="lineno"> 3309</span>&#160; FALSE</div><div class="line"><a name="l03310"></a><span class="lineno"> 3310</span>&#160;};</div><div class="line"><a name="l03311"></a><span class="lineno"> 3311</span>&#160;</div><div class="line"><a name="l03312"></a><span class="lineno"> 3312</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_deregister_source_IN_ARG_sourceID =</div><div class="line"><a name="l03313"></a><span class="lineno"> 3313</span>&#160;{</div><div class="line"><a name="l03314"></a><span class="lineno"> 3314</span>&#160; {</div><div class="line"><a name="l03315"></a><span class="lineno"> 3315</span>&#160; -1,</div><div class="line"><a name="l03316"></a><span class="lineno"> 3316</span>&#160; (gchar *) <span class="stringliteral">&quot;sourceID&quot;</span>,</div><div class="line"><a name="l03317"></a><span class="lineno"> 3317</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03318"></a><span class="lineno"> 3318</span>&#160; NULL</div><div class="line"><a name="l03319"></a><span class="lineno"> 3319</span>&#160; },</div><div class="line"><a name="l03320"></a><span class="lineno"> 3320</span>&#160; FALSE</div><div class="line"><a name="l03321"></a><span class="lineno"> 3321</span>&#160;};</div><div class="line"><a name="l03322"></a><span class="lineno"> 3322</span>&#160;</div><div class="line"><a name="l03323"></a><span class="lineno"> 3323</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_deregister_source_IN_ARG_pointers[] =</div><div class="line"><a name="l03324"></a><span class="lineno"> 3324</span>&#160;{</div><div class="line"><a name="l03325"></a><span class="lineno"> 3325</span>&#160; &amp;_audiomanager_routinginterface_method_info_deregister_source_IN_ARG_sourceID,</div><div class="line"><a name="l03326"></a><span class="lineno"> 3326</span>&#160; NULL</div><div class="line"><a name="l03327"></a><span class="lineno"> 3327</span>&#160;};</div><div class="line"><a name="l03328"></a><span class="lineno"> 3328</span>&#160;</div><div class="line"><a name="l03329"></a><span class="lineno"> 3329</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_deregister_source_OUT_ARG_error =</div><div class="line"><a name="l03330"></a><span class="lineno"> 3330</span>&#160;{</div><div class="line"><a name="l03331"></a><span class="lineno"> 3331</span>&#160; {</div><div class="line"><a name="l03332"></a><span class="lineno"> 3332</span>&#160; -1,</div><div class="line"><a name="l03333"></a><span class="lineno"> 3333</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03334"></a><span class="lineno"> 3334</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03335"></a><span class="lineno"> 3335</span>&#160; NULL</div><div class="line"><a name="l03336"></a><span class="lineno"> 3336</span>&#160; },</div><div class="line"><a name="l03337"></a><span class="lineno"> 3337</span>&#160; FALSE</div><div class="line"><a name="l03338"></a><span class="lineno"> 3338</span>&#160;};</div><div class="line"><a name="l03339"></a><span class="lineno"> 3339</span>&#160;</div><div class="line"><a name="l03340"></a><span class="lineno"> 3340</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_deregister_source_OUT_ARG_pointers[] =</div><div class="line"><a name="l03341"></a><span class="lineno"> 3341</span>&#160;{</div><div class="line"><a name="l03342"></a><span class="lineno"> 3342</span>&#160; &amp;_audiomanager_routinginterface_method_info_deregister_source_OUT_ARG_error,</div><div class="line"><a name="l03343"></a><span class="lineno"> 3343</span>&#160; NULL</div><div class="line"><a name="l03344"></a><span class="lineno"> 3344</span>&#160;};</div><div class="line"><a name="l03345"></a><span class="lineno"> 3345</span>&#160;</div><div class="line"><a name="l03346"></a><span class="lineno"> 3346</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_deregister_source =</div><div class="line"><a name="l03347"></a><span class="lineno"> 3347</span>&#160;{</div><div class="line"><a name="l03348"></a><span class="lineno"> 3348</span>&#160; {</div><div class="line"><a name="l03349"></a><span class="lineno"> 3349</span>&#160; -1,</div><div class="line"><a name="l03350"></a><span class="lineno"> 3350</span>&#160; (gchar *) <span class="stringliteral">&quot;deregisterSource&quot;</span>,</div><div class="line"><a name="l03351"></a><span class="lineno"> 3351</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_deregister_source_IN_ARG_pointers,</div><div class="line"><a name="l03352"></a><span class="lineno"> 3352</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_deregister_source_OUT_ARG_pointers,</div><div class="line"><a name="l03353"></a><span class="lineno"> 3353</span>&#160; NULL</div><div class="line"><a name="l03354"></a><span class="lineno"> 3354</span>&#160; },</div><div class="line"><a name="l03355"></a><span class="lineno"> 3355</span>&#160; <span class="stringliteral">&quot;handle-deregister-source&quot;</span>,</div><div class="line"><a name="l03356"></a><span class="lineno"> 3356</span>&#160; FALSE</div><div class="line"><a name="l03357"></a><span class="lineno"> 3357</span>&#160;};</div><div class="line"><a name="l03358"></a><span class="lineno"> 3358</span>&#160;</div><div class="line"><a name="l03359"></a><span class="lineno"> 3359</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_hook_interrupt_status_change_IN_ARG_sourceID =</div><div class="line"><a name="l03360"></a><span class="lineno"> 3360</span>&#160;{</div><div class="line"><a name="l03361"></a><span class="lineno"> 3361</span>&#160; {</div><div class="line"><a name="l03362"></a><span class="lineno"> 3362</span>&#160; -1,</div><div class="line"><a name="l03363"></a><span class="lineno"> 3363</span>&#160; (gchar *) <span class="stringliteral">&quot;sourceID&quot;</span>,</div><div class="line"><a name="l03364"></a><span class="lineno"> 3364</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03365"></a><span class="lineno"> 3365</span>&#160; NULL</div><div class="line"><a name="l03366"></a><span class="lineno"> 3366</span>&#160; },</div><div class="line"><a name="l03367"></a><span class="lineno"> 3367</span>&#160; FALSE</div><div class="line"><a name="l03368"></a><span class="lineno"> 3368</span>&#160;};</div><div class="line"><a name="l03369"></a><span class="lineno"> 3369</span>&#160;</div><div class="line"><a name="l03370"></a><span class="lineno"> 3370</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_hook_interrupt_status_change_IN_ARG_interruptState =</div><div class="line"><a name="l03371"></a><span class="lineno"> 3371</span>&#160;{</div><div class="line"><a name="l03372"></a><span class="lineno"> 3372</span>&#160; {</div><div class="line"><a name="l03373"></a><span class="lineno"> 3373</span>&#160; -1,</div><div class="line"><a name="l03374"></a><span class="lineno"> 3374</span>&#160; (gchar *) <span class="stringliteral">&quot;interruptState&quot;</span>,</div><div class="line"><a name="l03375"></a><span class="lineno"> 3375</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03376"></a><span class="lineno"> 3376</span>&#160; NULL</div><div class="line"><a name="l03377"></a><span class="lineno"> 3377</span>&#160; },</div><div class="line"><a name="l03378"></a><span class="lineno"> 3378</span>&#160; FALSE</div><div class="line"><a name="l03379"></a><span class="lineno"> 3379</span>&#160;};</div><div class="line"><a name="l03380"></a><span class="lineno"> 3380</span>&#160;</div><div class="line"><a name="l03381"></a><span class="lineno"> 3381</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_hook_interrupt_status_change_IN_ARG_pointers[] =</div><div class="line"><a name="l03382"></a><span class="lineno"> 3382</span>&#160;{</div><div class="line"><a name="l03383"></a><span class="lineno"> 3383</span>&#160; &amp;_audiomanager_routinginterface_method_info_hook_interrupt_status_change_IN_ARG_sourceID,</div><div class="line"><a name="l03384"></a><span class="lineno"> 3384</span>&#160; &amp;_audiomanager_routinginterface_method_info_hook_interrupt_status_change_IN_ARG_interruptState,</div><div class="line"><a name="l03385"></a><span class="lineno"> 3385</span>&#160; NULL</div><div class="line"><a name="l03386"></a><span class="lineno"> 3386</span>&#160;};</div><div class="line"><a name="l03387"></a><span class="lineno"> 3387</span>&#160;</div><div class="line"><a name="l03388"></a><span class="lineno"> 3388</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_hook_interrupt_status_change =</div><div class="line"><a name="l03389"></a><span class="lineno"> 3389</span>&#160;{</div><div class="line"><a name="l03390"></a><span class="lineno"> 3390</span>&#160; {</div><div class="line"><a name="l03391"></a><span class="lineno"> 3391</span>&#160; -1,</div><div class="line"><a name="l03392"></a><span class="lineno"> 3392</span>&#160; (gchar *) <span class="stringliteral">&quot;hookInterruptStatusChange&quot;</span>,</div><div class="line"><a name="l03393"></a><span class="lineno"> 3393</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_hook_interrupt_status_change_IN_ARG_pointers,</div><div class="line"><a name="l03394"></a><span class="lineno"> 3394</span>&#160; NULL,</div><div class="line"><a name="l03395"></a><span class="lineno"> 3395</span>&#160; NULL</div><div class="line"><a name="l03396"></a><span class="lineno"> 3396</span>&#160; },</div><div class="line"><a name="l03397"></a><span class="lineno"> 3397</span>&#160; <span class="stringliteral">&quot;handle-hook-interrupt-status-change&quot;</span>,</div><div class="line"><a name="l03398"></a><span class="lineno"> 3398</span>&#160; FALSE</div><div class="line"><a name="l03399"></a><span class="lineno"> 3399</span>&#160;};</div><div class="line"><a name="l03400"></a><span class="lineno"> 3400</span>&#160;</div><div class="line"><a name="l03401"></a><span class="lineno"> 3401</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_hook_source_availablity_status_change_IN_ARG_sourceID =</div><div class="line"><a name="l03402"></a><span class="lineno"> 3402</span>&#160;{</div><div class="line"><a name="l03403"></a><span class="lineno"> 3403</span>&#160; {</div><div class="line"><a name="l03404"></a><span class="lineno"> 3404</span>&#160; -1,</div><div class="line"><a name="l03405"></a><span class="lineno"> 3405</span>&#160; (gchar *) <span class="stringliteral">&quot;sourceID&quot;</span>,</div><div class="line"><a name="l03406"></a><span class="lineno"> 3406</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03407"></a><span class="lineno"> 3407</span>&#160; NULL</div><div class="line"><a name="l03408"></a><span class="lineno"> 3408</span>&#160; },</div><div class="line"><a name="l03409"></a><span class="lineno"> 3409</span>&#160; FALSE</div><div class="line"><a name="l03410"></a><span class="lineno"> 3410</span>&#160;};</div><div class="line"><a name="l03411"></a><span class="lineno"> 3411</span>&#160;</div><div class="line"><a name="l03412"></a><span class="lineno"> 3412</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_hook_source_availablity_status_change_IN_ARG_availability =</div><div class="line"><a name="l03413"></a><span class="lineno"> 3413</span>&#160;{</div><div class="line"><a name="l03414"></a><span class="lineno"> 3414</span>&#160; {</div><div class="line"><a name="l03415"></a><span class="lineno"> 3415</span>&#160; -1,</div><div class="line"><a name="l03416"></a><span class="lineno"> 3416</span>&#160; (gchar *) <span class="stringliteral">&quot;availability&quot;</span>,</div><div class="line"><a name="l03417"></a><span class="lineno"> 3417</span>&#160; (gchar *) <span class="stringliteral">&quot;(nn)&quot;</span>,</div><div class="line"><a name="l03418"></a><span class="lineno"> 3418</span>&#160; NULL</div><div class="line"><a name="l03419"></a><span class="lineno"> 3419</span>&#160; },</div><div class="line"><a name="l03420"></a><span class="lineno"> 3420</span>&#160; FALSE</div><div class="line"><a name="l03421"></a><span class="lineno"> 3421</span>&#160;};</div><div class="line"><a name="l03422"></a><span class="lineno"> 3422</span>&#160;</div><div class="line"><a name="l03423"></a><span class="lineno"> 3423</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_hook_source_availablity_status_change_IN_ARG_pointers[] =</div><div class="line"><a name="l03424"></a><span class="lineno"> 3424</span>&#160;{</div><div class="line"><a name="l03425"></a><span class="lineno"> 3425</span>&#160; &amp;_audiomanager_routinginterface_method_info_hook_source_availablity_status_change_IN_ARG_sourceID,</div><div class="line"><a name="l03426"></a><span class="lineno"> 3426</span>&#160; &amp;_audiomanager_routinginterface_method_info_hook_source_availablity_status_change_IN_ARG_availability,</div><div class="line"><a name="l03427"></a><span class="lineno"> 3427</span>&#160; NULL</div><div class="line"><a name="l03428"></a><span class="lineno"> 3428</span>&#160;};</div><div class="line"><a name="l03429"></a><span class="lineno"> 3429</span>&#160;</div><div class="line"><a name="l03430"></a><span class="lineno"> 3430</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_hook_source_availablity_status_change =</div><div class="line"><a name="l03431"></a><span class="lineno"> 3431</span>&#160;{</div><div class="line"><a name="l03432"></a><span class="lineno"> 3432</span>&#160; {</div><div class="line"><a name="l03433"></a><span class="lineno"> 3433</span>&#160; -1,</div><div class="line"><a name="l03434"></a><span class="lineno"> 3434</span>&#160; (gchar *) <span class="stringliteral">&quot;hookSourceAvailablityStatusChange&quot;</span>,</div><div class="line"><a name="l03435"></a><span class="lineno"> 3435</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_hook_source_availablity_status_change_IN_ARG_pointers,</div><div class="line"><a name="l03436"></a><span class="lineno"> 3436</span>&#160; NULL,</div><div class="line"><a name="l03437"></a><span class="lineno"> 3437</span>&#160; NULL</div><div class="line"><a name="l03438"></a><span class="lineno"> 3438</span>&#160; },</div><div class="line"><a name="l03439"></a><span class="lineno"> 3439</span>&#160; <span class="stringliteral">&quot;handle-hook-source-availablity-status-change&quot;</span>,</div><div class="line"><a name="l03440"></a><span class="lineno"> 3440</span>&#160; FALSE</div><div class="line"><a name="l03441"></a><span class="lineno"> 3441</span>&#160;};</div><div class="line"><a name="l03442"></a><span class="lineno"> 3442</span>&#160;</div><div class="line"><a name="l03443"></a><span class="lineno"> 3443</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_confirm_routing_ready_IN_ARG_domainID =</div><div class="line"><a name="l03444"></a><span class="lineno"> 3444</span>&#160;{</div><div class="line"><a name="l03445"></a><span class="lineno"> 3445</span>&#160; {</div><div class="line"><a name="l03446"></a><span class="lineno"> 3446</span>&#160; -1,</div><div class="line"><a name="l03447"></a><span class="lineno"> 3447</span>&#160; (gchar *) <span class="stringliteral">&quot;domainID&quot;</span>,</div><div class="line"><a name="l03448"></a><span class="lineno"> 3448</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03449"></a><span class="lineno"> 3449</span>&#160; NULL</div><div class="line"><a name="l03450"></a><span class="lineno"> 3450</span>&#160; },</div><div class="line"><a name="l03451"></a><span class="lineno"> 3451</span>&#160; FALSE</div><div class="line"><a name="l03452"></a><span class="lineno"> 3452</span>&#160;};</div><div class="line"><a name="l03453"></a><span class="lineno"> 3453</span>&#160;</div><div class="line"><a name="l03454"></a><span class="lineno"> 3454</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_confirm_routing_ready_IN_ARG_pointers[] =</div><div class="line"><a name="l03455"></a><span class="lineno"> 3455</span>&#160;{</div><div class="line"><a name="l03456"></a><span class="lineno"> 3456</span>&#160; &amp;_audiomanager_routinginterface_method_info_confirm_routing_ready_IN_ARG_domainID,</div><div class="line"><a name="l03457"></a><span class="lineno"> 3457</span>&#160; NULL</div><div class="line"><a name="l03458"></a><span class="lineno"> 3458</span>&#160;};</div><div class="line"><a name="l03459"></a><span class="lineno"> 3459</span>&#160;</div><div class="line"><a name="l03460"></a><span class="lineno"> 3460</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_confirm_routing_ready =</div><div class="line"><a name="l03461"></a><span class="lineno"> 3461</span>&#160;{</div><div class="line"><a name="l03462"></a><span class="lineno"> 3462</span>&#160; {</div><div class="line"><a name="l03463"></a><span class="lineno"> 3463</span>&#160; -1,</div><div class="line"><a name="l03464"></a><span class="lineno"> 3464</span>&#160; (gchar *) <span class="stringliteral">&quot;confirmRoutingReady&quot;</span>,</div><div class="line"><a name="l03465"></a><span class="lineno"> 3465</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_confirm_routing_ready_IN_ARG_pointers,</div><div class="line"><a name="l03466"></a><span class="lineno"> 3466</span>&#160; NULL,</div><div class="line"><a name="l03467"></a><span class="lineno"> 3467</span>&#160; NULL</div><div class="line"><a name="l03468"></a><span class="lineno"> 3468</span>&#160; },</div><div class="line"><a name="l03469"></a><span class="lineno"> 3469</span>&#160; <span class="stringliteral">&quot;handle-confirm-routing-ready&quot;</span>,</div><div class="line"><a name="l03470"></a><span class="lineno"> 3470</span>&#160; FALSE</div><div class="line"><a name="l03471"></a><span class="lineno"> 3471</span>&#160;};</div><div class="line"><a name="l03472"></a><span class="lineno"> 3472</span>&#160;</div><div class="line"><a name="l03473"></a><span class="lineno"> 3473</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_confirm_routing_rundown_IN_ARG_domainID =</div><div class="line"><a name="l03474"></a><span class="lineno"> 3474</span>&#160;{</div><div class="line"><a name="l03475"></a><span class="lineno"> 3475</span>&#160; {</div><div class="line"><a name="l03476"></a><span class="lineno"> 3476</span>&#160; -1,</div><div class="line"><a name="l03477"></a><span class="lineno"> 3477</span>&#160; (gchar *) <span class="stringliteral">&quot;domainID&quot;</span>,</div><div class="line"><a name="l03478"></a><span class="lineno"> 3478</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03479"></a><span class="lineno"> 3479</span>&#160; NULL</div><div class="line"><a name="l03480"></a><span class="lineno"> 3480</span>&#160; },</div><div class="line"><a name="l03481"></a><span class="lineno"> 3481</span>&#160; FALSE</div><div class="line"><a name="l03482"></a><span class="lineno"> 3482</span>&#160;};</div><div class="line"><a name="l03483"></a><span class="lineno"> 3483</span>&#160;</div><div class="line"><a name="l03484"></a><span class="lineno"> 3484</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_confirm_routing_rundown_IN_ARG_pointers[] =</div><div class="line"><a name="l03485"></a><span class="lineno"> 3485</span>&#160;{</div><div class="line"><a name="l03486"></a><span class="lineno"> 3486</span>&#160; &amp;_audiomanager_routinginterface_method_info_confirm_routing_rundown_IN_ARG_domainID,</div><div class="line"><a name="l03487"></a><span class="lineno"> 3487</span>&#160; NULL</div><div class="line"><a name="l03488"></a><span class="lineno"> 3488</span>&#160;};</div><div class="line"><a name="l03489"></a><span class="lineno"> 3489</span>&#160;</div><div class="line"><a name="l03490"></a><span class="lineno"> 3490</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_confirm_routing_rundown =</div><div class="line"><a name="l03491"></a><span class="lineno"> 3491</span>&#160;{</div><div class="line"><a name="l03492"></a><span class="lineno"> 3492</span>&#160; {</div><div class="line"><a name="l03493"></a><span class="lineno"> 3493</span>&#160; -1,</div><div class="line"><a name="l03494"></a><span class="lineno"> 3494</span>&#160; (gchar *) <span class="stringliteral">&quot;confirmRoutingRundown&quot;</span>,</div><div class="line"><a name="l03495"></a><span class="lineno"> 3495</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_confirm_routing_rundown_IN_ARG_pointers,</div><div class="line"><a name="l03496"></a><span class="lineno"> 3496</span>&#160; NULL,</div><div class="line"><a name="l03497"></a><span class="lineno"> 3497</span>&#160; NULL</div><div class="line"><a name="l03498"></a><span class="lineno"> 3498</span>&#160; },</div><div class="line"><a name="l03499"></a><span class="lineno"> 3499</span>&#160; <span class="stringliteral">&quot;handle-confirm-routing-rundown&quot;</span>,</div><div class="line"><a name="l03500"></a><span class="lineno"> 3500</span>&#160; FALSE</div><div class="line"><a name="l03501"></a><span class="lineno"> 3501</span>&#160;};</div><div class="line"><a name="l03502"></a><span class="lineno"> 3502</span>&#160;</div><div class="line"><a name="l03503"></a><span class="lineno"> 3503</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_set_volumes_IN_ARG_handle =</div><div class="line"><a name="l03504"></a><span class="lineno"> 3504</span>&#160;{</div><div class="line"><a name="l03505"></a><span class="lineno"> 3505</span>&#160; {</div><div class="line"><a name="l03506"></a><span class="lineno"> 3506</span>&#160; -1,</div><div class="line"><a name="l03507"></a><span class="lineno"> 3507</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l03508"></a><span class="lineno"> 3508</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03509"></a><span class="lineno"> 3509</span>&#160; NULL</div><div class="line"><a name="l03510"></a><span class="lineno"> 3510</span>&#160; },</div><div class="line"><a name="l03511"></a><span class="lineno"> 3511</span>&#160; FALSE</div><div class="line"><a name="l03512"></a><span class="lineno"> 3512</span>&#160;};</div><div class="line"><a name="l03513"></a><span class="lineno"> 3513</span>&#160;</div><div class="line"><a name="l03514"></a><span class="lineno"> 3514</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_set_volumes_IN_ARG_listvolumes =</div><div class="line"><a name="l03515"></a><span class="lineno"> 3515</span>&#160;{</div><div class="line"><a name="l03516"></a><span class="lineno"> 3516</span>&#160; {</div><div class="line"><a name="l03517"></a><span class="lineno"> 3517</span>&#160; -1,</div><div class="line"><a name="l03518"></a><span class="lineno"> 3518</span>&#160; (gchar *) <span class="stringliteral">&quot;listvolumes&quot;</span>,</div><div class="line"><a name="l03519"></a><span class="lineno"> 3519</span>&#160; (gchar *) <span class="stringliteral">&quot;a(nqqnq)&quot;</span>,</div><div class="line"><a name="l03520"></a><span class="lineno"> 3520</span>&#160; NULL</div><div class="line"><a name="l03521"></a><span class="lineno"> 3521</span>&#160; },</div><div class="line"><a name="l03522"></a><span class="lineno"> 3522</span>&#160; FALSE</div><div class="line"><a name="l03523"></a><span class="lineno"> 3523</span>&#160;};</div><div class="line"><a name="l03524"></a><span class="lineno"> 3524</span>&#160;</div><div class="line"><a name="l03525"></a><span class="lineno"> 3525</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_set_volumes_IN_ARG_error =</div><div class="line"><a name="l03526"></a><span class="lineno"> 3526</span>&#160;{</div><div class="line"><a name="l03527"></a><span class="lineno"> 3527</span>&#160; {</div><div class="line"><a name="l03528"></a><span class="lineno"> 3528</span>&#160; -1,</div><div class="line"><a name="l03529"></a><span class="lineno"> 3529</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03530"></a><span class="lineno"> 3530</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03531"></a><span class="lineno"> 3531</span>&#160; NULL</div><div class="line"><a name="l03532"></a><span class="lineno"> 3532</span>&#160; },</div><div class="line"><a name="l03533"></a><span class="lineno"> 3533</span>&#160; FALSE</div><div class="line"><a name="l03534"></a><span class="lineno"> 3534</span>&#160;};</div><div class="line"><a name="l03535"></a><span class="lineno"> 3535</span>&#160;</div><div class="line"><a name="l03536"></a><span class="lineno"> 3536</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_ack_set_volumes_IN_ARG_pointers[] =</div><div class="line"><a name="l03537"></a><span class="lineno"> 3537</span>&#160;{</div><div class="line"><a name="l03538"></a><span class="lineno"> 3538</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_volumes_IN_ARG_handle,</div><div class="line"><a name="l03539"></a><span class="lineno"> 3539</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_volumes_IN_ARG_listvolumes,</div><div class="line"><a name="l03540"></a><span class="lineno"> 3540</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_volumes_IN_ARG_error,</div><div class="line"><a name="l03541"></a><span class="lineno"> 3541</span>&#160; NULL</div><div class="line"><a name="l03542"></a><span class="lineno"> 3542</span>&#160;};</div><div class="line"><a name="l03543"></a><span class="lineno"> 3543</span>&#160;</div><div class="line"><a name="l03544"></a><span class="lineno"> 3544</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_ack_set_volumes =</div><div class="line"><a name="l03545"></a><span class="lineno"> 3545</span>&#160;{</div><div class="line"><a name="l03546"></a><span class="lineno"> 3546</span>&#160; {</div><div class="line"><a name="l03547"></a><span class="lineno"> 3547</span>&#160; -1,</div><div class="line"><a name="l03548"></a><span class="lineno"> 3548</span>&#160; (gchar *) <span class="stringliteral">&quot;ackSetVolumes&quot;</span>,</div><div class="line"><a name="l03549"></a><span class="lineno"> 3549</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_ack_set_volumes_IN_ARG_pointers,</div><div class="line"><a name="l03550"></a><span class="lineno"> 3550</span>&#160; NULL,</div><div class="line"><a name="l03551"></a><span class="lineno"> 3551</span>&#160; NULL</div><div class="line"><a name="l03552"></a><span class="lineno"> 3552</span>&#160; },</div><div class="line"><a name="l03553"></a><span class="lineno"> 3553</span>&#160; <span class="stringliteral">&quot;handle-ack-set-volumes&quot;</span>,</div><div class="line"><a name="l03554"></a><span class="lineno"> 3554</span>&#160; FALSE</div><div class="line"><a name="l03555"></a><span class="lineno"> 3555</span>&#160;};</div><div class="line"><a name="l03556"></a><span class="lineno"> 3556</span>&#160;</div><div class="line"><a name="l03557"></a><span class="lineno"> 3557</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_sink_notification_configuration_IN_ARG_handle =</div><div class="line"><a name="l03558"></a><span class="lineno"> 3558</span>&#160;{</div><div class="line"><a name="l03559"></a><span class="lineno"> 3559</span>&#160; {</div><div class="line"><a name="l03560"></a><span class="lineno"> 3560</span>&#160; -1,</div><div class="line"><a name="l03561"></a><span class="lineno"> 3561</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l03562"></a><span class="lineno"> 3562</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03563"></a><span class="lineno"> 3563</span>&#160; NULL</div><div class="line"><a name="l03564"></a><span class="lineno"> 3564</span>&#160; },</div><div class="line"><a name="l03565"></a><span class="lineno"> 3565</span>&#160; FALSE</div><div class="line"><a name="l03566"></a><span class="lineno"> 3566</span>&#160;};</div><div class="line"><a name="l03567"></a><span class="lineno"> 3567</span>&#160;</div><div class="line"><a name="l03568"></a><span class="lineno"> 3568</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_sink_notification_configuration_IN_ARG_error =</div><div class="line"><a name="l03569"></a><span class="lineno"> 3569</span>&#160;{</div><div class="line"><a name="l03570"></a><span class="lineno"> 3570</span>&#160; {</div><div class="line"><a name="l03571"></a><span class="lineno"> 3571</span>&#160; -1,</div><div class="line"><a name="l03572"></a><span class="lineno"> 3572</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03573"></a><span class="lineno"> 3573</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03574"></a><span class="lineno"> 3574</span>&#160; NULL</div><div class="line"><a name="l03575"></a><span class="lineno"> 3575</span>&#160; },</div><div class="line"><a name="l03576"></a><span class="lineno"> 3576</span>&#160; FALSE</div><div class="line"><a name="l03577"></a><span class="lineno"> 3577</span>&#160;};</div><div class="line"><a name="l03578"></a><span class="lineno"> 3578</span>&#160;</div><div class="line"><a name="l03579"></a><span class="lineno"> 3579</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_ack_sink_notification_configuration_IN_ARG_pointers[] =</div><div class="line"><a name="l03580"></a><span class="lineno"> 3580</span>&#160;{</div><div class="line"><a name="l03581"></a><span class="lineno"> 3581</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_sink_notification_configuration_IN_ARG_handle,</div><div class="line"><a name="l03582"></a><span class="lineno"> 3582</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_sink_notification_configuration_IN_ARG_error,</div><div class="line"><a name="l03583"></a><span class="lineno"> 3583</span>&#160; NULL</div><div class="line"><a name="l03584"></a><span class="lineno"> 3584</span>&#160;};</div><div class="line"><a name="l03585"></a><span class="lineno"> 3585</span>&#160;</div><div class="line"><a name="l03586"></a><span class="lineno"> 3586</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_ack_sink_notification_configuration =</div><div class="line"><a name="l03587"></a><span class="lineno"> 3587</span>&#160;{</div><div class="line"><a name="l03588"></a><span class="lineno"> 3588</span>&#160; {</div><div class="line"><a name="l03589"></a><span class="lineno"> 3589</span>&#160; -1,</div><div class="line"><a name="l03590"></a><span class="lineno"> 3590</span>&#160; (gchar *) <span class="stringliteral">&quot;ackSinkNotificationConfiguration&quot;</span>,</div><div class="line"><a name="l03591"></a><span class="lineno"> 3591</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_ack_sink_notification_configuration_IN_ARG_pointers,</div><div class="line"><a name="l03592"></a><span class="lineno"> 3592</span>&#160; NULL,</div><div class="line"><a name="l03593"></a><span class="lineno"> 3593</span>&#160; NULL</div><div class="line"><a name="l03594"></a><span class="lineno"> 3594</span>&#160; },</div><div class="line"><a name="l03595"></a><span class="lineno"> 3595</span>&#160; <span class="stringliteral">&quot;handle-ack-sink-notification-configuration&quot;</span>,</div><div class="line"><a name="l03596"></a><span class="lineno"> 3596</span>&#160; FALSE</div><div class="line"><a name="l03597"></a><span class="lineno"> 3597</span>&#160;};</div><div class="line"><a name="l03598"></a><span class="lineno"> 3598</span>&#160;</div><div class="line"><a name="l03599"></a><span class="lineno"> 3599</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_source_notification_configuration_IN_ARG_handle =</div><div class="line"><a name="l03600"></a><span class="lineno"> 3600</span>&#160;{</div><div class="line"><a name="l03601"></a><span class="lineno"> 3601</span>&#160; {</div><div class="line"><a name="l03602"></a><span class="lineno"> 3602</span>&#160; -1,</div><div class="line"><a name="l03603"></a><span class="lineno"> 3603</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l03604"></a><span class="lineno"> 3604</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03605"></a><span class="lineno"> 3605</span>&#160; NULL</div><div class="line"><a name="l03606"></a><span class="lineno"> 3606</span>&#160; },</div><div class="line"><a name="l03607"></a><span class="lineno"> 3607</span>&#160; FALSE</div><div class="line"><a name="l03608"></a><span class="lineno"> 3608</span>&#160;};</div><div class="line"><a name="l03609"></a><span class="lineno"> 3609</span>&#160;</div><div class="line"><a name="l03610"></a><span class="lineno"> 3610</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_ack_source_notification_configuration_IN_ARG_error =</div><div class="line"><a name="l03611"></a><span class="lineno"> 3611</span>&#160;{</div><div class="line"><a name="l03612"></a><span class="lineno"> 3612</span>&#160; {</div><div class="line"><a name="l03613"></a><span class="lineno"> 3613</span>&#160; -1,</div><div class="line"><a name="l03614"></a><span class="lineno"> 3614</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03615"></a><span class="lineno"> 3615</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03616"></a><span class="lineno"> 3616</span>&#160; NULL</div><div class="line"><a name="l03617"></a><span class="lineno"> 3617</span>&#160; },</div><div class="line"><a name="l03618"></a><span class="lineno"> 3618</span>&#160; FALSE</div><div class="line"><a name="l03619"></a><span class="lineno"> 3619</span>&#160;};</div><div class="line"><a name="l03620"></a><span class="lineno"> 3620</span>&#160;</div><div class="line"><a name="l03621"></a><span class="lineno"> 3621</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_ack_source_notification_configuration_IN_ARG_pointers[] =</div><div class="line"><a name="l03622"></a><span class="lineno"> 3622</span>&#160;{</div><div class="line"><a name="l03623"></a><span class="lineno"> 3623</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_source_notification_configuration_IN_ARG_handle,</div><div class="line"><a name="l03624"></a><span class="lineno"> 3624</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_source_notification_configuration_IN_ARG_error,</div><div class="line"><a name="l03625"></a><span class="lineno"> 3625</span>&#160; NULL</div><div class="line"><a name="l03626"></a><span class="lineno"> 3626</span>&#160;};</div><div class="line"><a name="l03627"></a><span class="lineno"> 3627</span>&#160;</div><div class="line"><a name="l03628"></a><span class="lineno"> 3628</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_ack_source_notification_configuration =</div><div class="line"><a name="l03629"></a><span class="lineno"> 3629</span>&#160;{</div><div class="line"><a name="l03630"></a><span class="lineno"> 3630</span>&#160; {</div><div class="line"><a name="l03631"></a><span class="lineno"> 3631</span>&#160; -1,</div><div class="line"><a name="l03632"></a><span class="lineno"> 3632</span>&#160; (gchar *) <span class="stringliteral">&quot;ackSourceNotificationConfiguration&quot;</span>,</div><div class="line"><a name="l03633"></a><span class="lineno"> 3633</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_ack_source_notification_configuration_IN_ARG_pointers,</div><div class="line"><a name="l03634"></a><span class="lineno"> 3634</span>&#160; NULL,</div><div class="line"><a name="l03635"></a><span class="lineno"> 3635</span>&#160; NULL</div><div class="line"><a name="l03636"></a><span class="lineno"> 3636</span>&#160; },</div><div class="line"><a name="l03637"></a><span class="lineno"> 3637</span>&#160; <span class="stringliteral">&quot;handle-ack-source-notification-configuration&quot;</span>,</div><div class="line"><a name="l03638"></a><span class="lineno"> 3638</span>&#160; FALSE</div><div class="line"><a name="l03639"></a><span class="lineno"> 3639</span>&#160;};</div><div class="line"><a name="l03640"></a><span class="lineno"> 3640</span>&#160;</div><div class="line"><a name="l03641"></a><span class="lineno"> 3641</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_domain_IN_ARG_domaindata =</div><div class="line"><a name="l03642"></a><span class="lineno"> 3642</span>&#160;{</div><div class="line"><a name="l03643"></a><span class="lineno"> 3643</span>&#160; {</div><div class="line"><a name="l03644"></a><span class="lineno"> 3644</span>&#160; -1,</div><div class="line"><a name="l03645"></a><span class="lineno"> 3645</span>&#160; (gchar *) <span class="stringliteral">&quot;domaindata&quot;</span>,</div><div class="line"><a name="l03646"></a><span class="lineno"> 3646</span>&#160; (gchar *) <span class="stringliteral">&quot;(qsssbbn)&quot;</span>,</div><div class="line"><a name="l03647"></a><span class="lineno"> 3647</span>&#160; NULL</div><div class="line"><a name="l03648"></a><span class="lineno"> 3648</span>&#160; },</div><div class="line"><a name="l03649"></a><span class="lineno"> 3649</span>&#160; FALSE</div><div class="line"><a name="l03650"></a><span class="lineno"> 3650</span>&#160;};</div><div class="line"><a name="l03651"></a><span class="lineno"> 3651</span>&#160;</div><div class="line"><a name="l03652"></a><span class="lineno"> 3652</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_domain_IN_ARG_returnBusname =</div><div class="line"><a name="l03653"></a><span class="lineno"> 3653</span>&#160;{</div><div class="line"><a name="l03654"></a><span class="lineno"> 3654</span>&#160; {</div><div class="line"><a name="l03655"></a><span class="lineno"> 3655</span>&#160; -1,</div><div class="line"><a name="l03656"></a><span class="lineno"> 3656</span>&#160; (gchar *) <span class="stringliteral">&quot;returnBusname&quot;</span>,</div><div class="line"><a name="l03657"></a><span class="lineno"> 3657</span>&#160; (gchar *) <span class="stringliteral">&quot;s&quot;</span>,</div><div class="line"><a name="l03658"></a><span class="lineno"> 3658</span>&#160; NULL</div><div class="line"><a name="l03659"></a><span class="lineno"> 3659</span>&#160; },</div><div class="line"><a name="l03660"></a><span class="lineno"> 3660</span>&#160; FALSE</div><div class="line"><a name="l03661"></a><span class="lineno"> 3661</span>&#160;};</div><div class="line"><a name="l03662"></a><span class="lineno"> 3662</span>&#160;</div><div class="line"><a name="l03663"></a><span class="lineno"> 3663</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_domain_IN_ARG_returnPath =</div><div class="line"><a name="l03664"></a><span class="lineno"> 3664</span>&#160;{</div><div class="line"><a name="l03665"></a><span class="lineno"> 3665</span>&#160; {</div><div class="line"><a name="l03666"></a><span class="lineno"> 3666</span>&#160; -1,</div><div class="line"><a name="l03667"></a><span class="lineno"> 3667</span>&#160; (gchar *) <span class="stringliteral">&quot;returnPath&quot;</span>,</div><div class="line"><a name="l03668"></a><span class="lineno"> 3668</span>&#160; (gchar *) <span class="stringliteral">&quot;s&quot;</span>,</div><div class="line"><a name="l03669"></a><span class="lineno"> 3669</span>&#160; NULL</div><div class="line"><a name="l03670"></a><span class="lineno"> 3670</span>&#160; },</div><div class="line"><a name="l03671"></a><span class="lineno"> 3671</span>&#160; FALSE</div><div class="line"><a name="l03672"></a><span class="lineno"> 3672</span>&#160;};</div><div class="line"><a name="l03673"></a><span class="lineno"> 3673</span>&#160;</div><div class="line"><a name="l03674"></a><span class="lineno"> 3674</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_domain_IN_ARG_returnInterface =</div><div class="line"><a name="l03675"></a><span class="lineno"> 3675</span>&#160;{</div><div class="line"><a name="l03676"></a><span class="lineno"> 3676</span>&#160; {</div><div class="line"><a name="l03677"></a><span class="lineno"> 3677</span>&#160; -1,</div><div class="line"><a name="l03678"></a><span class="lineno"> 3678</span>&#160; (gchar *) <span class="stringliteral">&quot;returnInterface&quot;</span>,</div><div class="line"><a name="l03679"></a><span class="lineno"> 3679</span>&#160; (gchar *) <span class="stringliteral">&quot;s&quot;</span>,</div><div class="line"><a name="l03680"></a><span class="lineno"> 3680</span>&#160; NULL</div><div class="line"><a name="l03681"></a><span class="lineno"> 3681</span>&#160; },</div><div class="line"><a name="l03682"></a><span class="lineno"> 3682</span>&#160; FALSE</div><div class="line"><a name="l03683"></a><span class="lineno"> 3683</span>&#160;};</div><div class="line"><a name="l03684"></a><span class="lineno"> 3684</span>&#160;</div><div class="line"><a name="l03685"></a><span class="lineno"> 3685</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_register_domain_IN_ARG_pointers[] =</div><div class="line"><a name="l03686"></a><span class="lineno"> 3686</span>&#160;{</div><div class="line"><a name="l03687"></a><span class="lineno"> 3687</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_domain_IN_ARG_domaindata,</div><div class="line"><a name="l03688"></a><span class="lineno"> 3688</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_domain_IN_ARG_returnBusname,</div><div class="line"><a name="l03689"></a><span class="lineno"> 3689</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_domain_IN_ARG_returnPath,</div><div class="line"><a name="l03690"></a><span class="lineno"> 3690</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_domain_IN_ARG_returnInterface,</div><div class="line"><a name="l03691"></a><span class="lineno"> 3691</span>&#160; NULL</div><div class="line"><a name="l03692"></a><span class="lineno"> 3692</span>&#160;};</div><div class="line"><a name="l03693"></a><span class="lineno"> 3693</span>&#160;</div><div class="line"><a name="l03694"></a><span class="lineno"> 3694</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_domain_OUT_ARG_domainid =</div><div class="line"><a name="l03695"></a><span class="lineno"> 3695</span>&#160;{</div><div class="line"><a name="l03696"></a><span class="lineno"> 3696</span>&#160; {</div><div class="line"><a name="l03697"></a><span class="lineno"> 3697</span>&#160; -1,</div><div class="line"><a name="l03698"></a><span class="lineno"> 3698</span>&#160; (gchar *) <span class="stringliteral">&quot;domainid&quot;</span>,</div><div class="line"><a name="l03699"></a><span class="lineno"> 3699</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03700"></a><span class="lineno"> 3700</span>&#160; NULL</div><div class="line"><a name="l03701"></a><span class="lineno"> 3701</span>&#160; },</div><div class="line"><a name="l03702"></a><span class="lineno"> 3702</span>&#160; FALSE</div><div class="line"><a name="l03703"></a><span class="lineno"> 3703</span>&#160;};</div><div class="line"><a name="l03704"></a><span class="lineno"> 3704</span>&#160;</div><div class="line"><a name="l03705"></a><span class="lineno"> 3705</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routinginterface_method_info_register_domain_OUT_ARG_error =</div><div class="line"><a name="l03706"></a><span class="lineno"> 3706</span>&#160;{</div><div class="line"><a name="l03707"></a><span class="lineno"> 3707</span>&#160; {</div><div class="line"><a name="l03708"></a><span class="lineno"> 3708</span>&#160; -1,</div><div class="line"><a name="l03709"></a><span class="lineno"> 3709</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l03710"></a><span class="lineno"> 3710</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l03711"></a><span class="lineno"> 3711</span>&#160; NULL</div><div class="line"><a name="l03712"></a><span class="lineno"> 3712</span>&#160; },</div><div class="line"><a name="l03713"></a><span class="lineno"> 3713</span>&#160; FALSE</div><div class="line"><a name="l03714"></a><span class="lineno"> 3714</span>&#160;};</div><div class="line"><a name="l03715"></a><span class="lineno"> 3715</span>&#160;</div><div class="line"><a name="l03716"></a><span class="lineno"> 3716</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_register_domain_OUT_ARG_pointers[] =</div><div class="line"><a name="l03717"></a><span class="lineno"> 3717</span>&#160;{</div><div class="line"><a name="l03718"></a><span class="lineno"> 3718</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_domain_OUT_ARG_domainid,</div><div class="line"><a name="l03719"></a><span class="lineno"> 3719</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_domain_OUT_ARG_error,</div><div class="line"><a name="l03720"></a><span class="lineno"> 3720</span>&#160; NULL</div><div class="line"><a name="l03721"></a><span class="lineno"> 3721</span>&#160;};</div><div class="line"><a name="l03722"></a><span class="lineno"> 3722</span>&#160;</div><div class="line"><a name="l03723"></a><span class="lineno"> 3723</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routinginterface_method_info_register_domain =</div><div class="line"><a name="l03724"></a><span class="lineno"> 3724</span>&#160;{</div><div class="line"><a name="l03725"></a><span class="lineno"> 3725</span>&#160; {</div><div class="line"><a name="l03726"></a><span class="lineno"> 3726</span>&#160; -1,</div><div class="line"><a name="l03727"></a><span class="lineno"> 3727</span>&#160; (gchar *) <span class="stringliteral">&quot;registerDomain&quot;</span>,</div><div class="line"><a name="l03728"></a><span class="lineno"> 3728</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_register_domain_IN_ARG_pointers,</div><div class="line"><a name="l03729"></a><span class="lineno"> 3729</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routinginterface_method_info_register_domain_OUT_ARG_pointers,</div><div class="line"><a name="l03730"></a><span class="lineno"> 3730</span>&#160; NULL</div><div class="line"><a name="l03731"></a><span class="lineno"> 3731</span>&#160; },</div><div class="line"><a name="l03732"></a><span class="lineno"> 3732</span>&#160; <span class="stringliteral">&quot;handle-register-domain&quot;</span>,</div><div class="line"><a name="l03733"></a><span class="lineno"> 3733</span>&#160; FALSE</div><div class="line"><a name="l03734"></a><span class="lineno"> 3734</span>&#160;};</div><div class="line"><a name="l03735"></a><span class="lineno"> 3735</span>&#160;</div><div class="line"><a name="l03736"></a><span class="lineno"> 3736</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_method_info_pointers[] =</div><div class="line"><a name="l03737"></a><span class="lineno"> 3737</span>&#160;{</div><div class="line"><a name="l03738"></a><span class="lineno"> 3738</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_connect,</div><div class="line"><a name="l03739"></a><span class="lineno"> 3739</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_disconnect,</div><div class="line"><a name="l03740"></a><span class="lineno"> 3740</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_source_state,</div><div class="line"><a name="l03741"></a><span class="lineno"> 3741</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_sink_volume,</div><div class="line"><a name="l03742"></a><span class="lineno"> 3742</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_sink,</div><div class="line"><a name="l03743"></a><span class="lineno"> 3743</span>&#160; &amp;_audiomanager_routinginterface_method_info_deregister_sink,</div><div class="line"><a name="l03744"></a><span class="lineno"> 3744</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_source,</div><div class="line"><a name="l03745"></a><span class="lineno"> 3745</span>&#160; &amp;_audiomanager_routinginterface_method_info_deregister_source,</div><div class="line"><a name="l03746"></a><span class="lineno"> 3746</span>&#160; &amp;_audiomanager_routinginterface_method_info_hook_interrupt_status_change,</div><div class="line"><a name="l03747"></a><span class="lineno"> 3747</span>&#160; &amp;_audiomanager_routinginterface_method_info_hook_source_availablity_status_change,</div><div class="line"><a name="l03748"></a><span class="lineno"> 3748</span>&#160; &amp;_audiomanager_routinginterface_method_info_confirm_routing_ready,</div><div class="line"><a name="l03749"></a><span class="lineno"> 3749</span>&#160; &amp;_audiomanager_routinginterface_method_info_confirm_routing_rundown,</div><div class="line"><a name="l03750"></a><span class="lineno"> 3750</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_set_volumes,</div><div class="line"><a name="l03751"></a><span class="lineno"> 3751</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_sink_notification_configuration,</div><div class="line"><a name="l03752"></a><span class="lineno"> 3752</span>&#160; &amp;_audiomanager_routinginterface_method_info_ack_source_notification_configuration,</div><div class="line"><a name="l03753"></a><span class="lineno"> 3753</span>&#160; &amp;_audiomanager_routinginterface_method_info_register_domain,</div><div class="line"><a name="l03754"></a><span class="lineno"> 3754</span>&#160; NULL</div><div class="line"><a name="l03755"></a><span class="lineno"> 3755</span>&#160;};</div><div class="line"><a name="l03756"></a><span class="lineno"> 3756</span>&#160;</div><div class="line"><a name="l03757"></a><span class="lineno"> 3757</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> _audiomanager_routinginterface_signal_info_set_routing_ready =</div><div class="line"><a name="l03758"></a><span class="lineno"> 3758</span>&#160;{</div><div class="line"><a name="l03759"></a><span class="lineno"> 3759</span>&#160; {</div><div class="line"><a name="l03760"></a><span class="lineno"> 3760</span>&#160; -1,</div><div class="line"><a name="l03761"></a><span class="lineno"> 3761</span>&#160; (gchar *) <span class="stringliteral">&quot;setRoutingReady&quot;</span>,</div><div class="line"><a name="l03762"></a><span class="lineno"> 3762</span>&#160; NULL,</div><div class="line"><a name="l03763"></a><span class="lineno"> 3763</span>&#160; NULL</div><div class="line"><a name="l03764"></a><span class="lineno"> 3764</span>&#160; },</div><div class="line"><a name="l03765"></a><span class="lineno"> 3765</span>&#160; <span class="stringliteral">&quot;set-routing-ready&quot;</span></div><div class="line"><a name="l03766"></a><span class="lineno"> 3766</span>&#160;};</div><div class="line"><a name="l03767"></a><span class="lineno"> 3767</span>&#160;</div><div class="line"><a name="l03768"></a><span class="lineno"> 3768</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> _audiomanager_routinginterface_signal_info_set_routing_rundown =</div><div class="line"><a name="l03769"></a><span class="lineno"> 3769</span>&#160;{</div><div class="line"><a name="l03770"></a><span class="lineno"> 3770</span>&#160; {</div><div class="line"><a name="l03771"></a><span class="lineno"> 3771</span>&#160; -1,</div><div class="line"><a name="l03772"></a><span class="lineno"> 3772</span>&#160; (gchar *) <span class="stringliteral">&quot;setRoutingRundown&quot;</span>,</div><div class="line"><a name="l03773"></a><span class="lineno"> 3773</span>&#160; NULL,</div><div class="line"><a name="l03774"></a><span class="lineno"> 3774</span>&#160; NULL</div><div class="line"><a name="l03775"></a><span class="lineno"> 3775</span>&#160; },</div><div class="line"><a name="l03776"></a><span class="lineno"> 3776</span>&#160; <span class="stringliteral">&quot;set-routing-rundown&quot;</span></div><div class="line"><a name="l03777"></a><span class="lineno"> 3777</span>&#160;};</div><div class="line"><a name="l03778"></a><span class="lineno"> 3778</span>&#160;</div><div class="line"><a name="l03779"></a><span class="lineno"> 3779</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> * <span class="keyword">const</span> _audiomanager_routinginterface_signal_info_pointers[] =</div><div class="line"><a name="l03780"></a><span class="lineno"> 3780</span>&#160;{</div><div class="line"><a name="l03781"></a><span class="lineno"> 3781</span>&#160; &amp;_audiomanager_routinginterface_signal_info_set_routing_ready,</div><div class="line"><a name="l03782"></a><span class="lineno"> 3782</span>&#160; &amp;_audiomanager_routinginterface_signal_info_set_routing_rundown,</div><div class="line"><a name="l03783"></a><span class="lineno"> 3783</span>&#160; NULL</div><div class="line"><a name="l03784"></a><span class="lineno"> 3784</span>&#160;};</div><div class="line"><a name="l03785"></a><span class="lineno"> 3785</span>&#160;</div><div class="line"><a name="l03786"></a><span class="lineno"> 3786</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_interface_info.html">_ExtendedGDBusInterfaceInfo</a> _audiomanager_routinginterface_interface_info =</div><div class="line"><a name="l03787"></a><span class="lineno"> 3787</span>&#160;{</div><div class="line"><a name="l03788"></a><span class="lineno"> 3788</span>&#160; {</div><div class="line"><a name="l03789"></a><span class="lineno"> 3789</span>&#160; -1,</div><div class="line"><a name="l03790"></a><span class="lineno"> 3790</span>&#160; (gchar *) <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>,</div><div class="line"><a name="l03791"></a><span class="lineno"> 3791</span>&#160; (GDBusMethodInfo **) &amp;_audiomanager_routinginterface_method_info_pointers,</div><div class="line"><a name="l03792"></a><span class="lineno"> 3792</span>&#160; (GDBusSignalInfo **) &amp;_audiomanager_routinginterface_signal_info_pointers,</div><div class="line"><a name="l03793"></a><span class="lineno"> 3793</span>&#160; NULL,</div><div class="line"><a name="l03794"></a><span class="lineno"> 3794</span>&#160; NULL</div><div class="line"><a name="l03795"></a><span class="lineno"> 3795</span>&#160; },</div><div class="line"><a name="l03796"></a><span class="lineno"> 3796</span>&#160; <span class="stringliteral">&quot;audiomanager-routinginterface&quot;</span>,</div><div class="line"><a name="l03797"></a><span class="lineno"> 3797</span>&#160;};</div><div class="line"><a name="l03798"></a><span class="lineno"> 3798</span>&#160;</div><div class="line"><a name="l03799"></a><span class="lineno"> 3799</span>&#160;</div><div class="line"><a name="l03807"></a><span class="lineno"> 3807</span>&#160;GDBusInterfaceInfo *</div><div class="line"><a name="l03808"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab9c164c5d46717b3e1d7d74f4b4ebf39"> 3808</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audiomanager_routinginterface_interface_info</a> (<span class="keywordtype">void</span>)</div><div class="line"><a name="l03809"></a><span class="lineno"> 3809</span>&#160;{</div><div class="line"><a name="l03810"></a><span class="lineno"> 3810</span>&#160; <span class="keywordflow">return</span> (GDBusInterfaceInfo *) &amp;_audiomanager_routinginterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>;</div><div class="line"><a name="l03811"></a><span class="lineno"> 3811</span>&#160;}</div><div class="line"><a name="l03812"></a><span class="lineno"> 3812</span>&#160;</div><div class="line"><a name="l03823"></a><span class="lineno"> 3823</span>&#160;guint</div><div class="line"><a name="l03824"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a8a59f7f6209e7413d9ddae12e96a3e15"> 3824</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a8a59f7f6209e7413d9ddae12e96a3e15">audiomanager_routinginterface_override_properties</a> (GObjectClass *klass, guint property_id_begin)</div><div class="line"><a name="l03825"></a><span class="lineno"> 3825</span>&#160;{</div><div class="line"><a name="l03826"></a><span class="lineno"> 3826</span>&#160; <span class="keywordflow">return</span> property_id_begin - 1;</div><div class="line"><a name="l03827"></a><span class="lineno"> 3827</span>&#160;}</div><div class="line"><a name="l03828"></a><span class="lineno"> 3828</span>&#160;</div><div class="line"><a name="l03829"></a><span class="lineno"> 3829</span>&#160;</div><div class="line"><a name="l03830"></a><span class="lineno"> 3830</span>&#160;</div><div class="line"><a name="l03862"></a><span class="lineno"><a class="line" href="audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502"> 3862</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a> <a class="code" href="audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502">AudiomanagerRoutinginterfaceInterface</a>;</div><div class="line"><a name="l03863"></a><span class="lineno"> 3863</span>&#160;<a class="code" href="audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da">G_DEFINE_INTERFACE</a> (<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>, audiomanager_routinginterface, G_TYPE_OBJECT);</div><div class="line"><a name="l03864"></a><span class="lineno"> 3864</span>&#160;</div><div class="line"><a name="l03865"></a><span class="lineno"> 3865</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l03866"></a><span class="lineno"> 3866</span>&#160;audiomanager_routinginterface_default_init (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a> *iface)</div><div class="line"><a name="l03867"></a><span class="lineno"> 3867</span>&#160;{</div><div class="line"><a name="l03868"></a><span class="lineno"> 3868</span>&#160; <span class="comment">/* GObject signals for incoming D-Bus method calls: */</span></div><div class="line"><a name="l03883"></a><span class="lineno"> 3883</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-ack-connect&quot;</span>,</div><div class="line"><a name="l03884"></a><span class="lineno"> 3884</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l03885"></a><span class="lineno"> 3885</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l03886"></a><span class="lineno"> 3886</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_ack_connect),</div><div class="line"><a name="l03887"></a><span class="lineno"> 3887</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l03888"></a><span class="lineno"> 3888</span>&#160; NULL,</div><div class="line"><a name="l03889"></a><span class="lineno"> 3889</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l03890"></a><span class="lineno"> 3890</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l03891"></a><span class="lineno"> 3891</span>&#160; 4,</div><div class="line"><a name="l03892"></a><span class="lineno"> 3892</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT);</div><div class="line"><a name="l03893"></a><span class="lineno"> 3893</span>&#160;</div><div class="line"><a name="l03908"></a><span class="lineno"> 3908</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-ack-disconnect&quot;</span>,</div><div class="line"><a name="l03909"></a><span class="lineno"> 3909</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l03910"></a><span class="lineno"> 3910</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l03911"></a><span class="lineno"> 3911</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_ack_disconnect),</div><div class="line"><a name="l03912"></a><span class="lineno"> 3912</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l03913"></a><span class="lineno"> 3913</span>&#160; NULL,</div><div class="line"><a name="l03914"></a><span class="lineno"> 3914</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l03915"></a><span class="lineno"> 3915</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l03916"></a><span class="lineno"> 3916</span>&#160; 4,</div><div class="line"><a name="l03917"></a><span class="lineno"> 3917</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT);</div><div class="line"><a name="l03918"></a><span class="lineno"> 3918</span>&#160;</div><div class="line"><a name="l03932"></a><span class="lineno"> 3932</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-ack-set-source-state&quot;</span>,</div><div class="line"><a name="l03933"></a><span class="lineno"> 3933</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l03934"></a><span class="lineno"> 3934</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l03935"></a><span class="lineno"> 3935</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_ack_set_source_state),</div><div class="line"><a name="l03936"></a><span class="lineno"> 3936</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l03937"></a><span class="lineno"> 3937</span>&#160; NULL,</div><div class="line"><a name="l03938"></a><span class="lineno"> 3938</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l03939"></a><span class="lineno"> 3939</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l03940"></a><span class="lineno"> 3940</span>&#160; 3,</div><div class="line"><a name="l03941"></a><span class="lineno"> 3941</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT);</div><div class="line"><a name="l03942"></a><span class="lineno"> 3942</span>&#160;</div><div class="line"><a name="l03957"></a><span class="lineno"> 3957</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-ack-set-sink-volume&quot;</span>,</div><div class="line"><a name="l03958"></a><span class="lineno"> 3958</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l03959"></a><span class="lineno"> 3959</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l03960"></a><span class="lineno"> 3960</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_ack_set_sink_volume),</div><div class="line"><a name="l03961"></a><span class="lineno"> 3961</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l03962"></a><span class="lineno"> 3962</span>&#160; NULL,</div><div class="line"><a name="l03963"></a><span class="lineno"> 3963</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l03964"></a><span class="lineno"> 3964</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l03965"></a><span class="lineno"> 3965</span>&#160; 4,</div><div class="line"><a name="l03966"></a><span class="lineno"> 3966</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_INT, G_TYPE_UINT);</div><div class="line"><a name="l03967"></a><span class="lineno"> 3967</span>&#160;</div><div class="line"><a name="l03980"></a><span class="lineno"> 3980</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-register-sink&quot;</span>,</div><div class="line"><a name="l03981"></a><span class="lineno"> 3981</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l03982"></a><span class="lineno"> 3982</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l03983"></a><span class="lineno"> 3983</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_register_sink),</div><div class="line"><a name="l03984"></a><span class="lineno"> 3984</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l03985"></a><span class="lineno"> 3985</span>&#160; NULL,</div><div class="line"><a name="l03986"></a><span class="lineno"> 3986</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l03987"></a><span class="lineno"> 3987</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l03988"></a><span class="lineno"> 3988</span>&#160; 2,</div><div class="line"><a name="l03989"></a><span class="lineno"> 3989</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT);</div><div class="line"><a name="l03990"></a><span class="lineno"> 3990</span>&#160;</div><div class="line"><a name="l04003"></a><span class="lineno"> 4003</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-deregister-sink&quot;</span>,</div><div class="line"><a name="l04004"></a><span class="lineno"> 4004</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04005"></a><span class="lineno"> 4005</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04006"></a><span class="lineno"> 4006</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_deregister_sink),</div><div class="line"><a name="l04007"></a><span class="lineno"> 4007</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04008"></a><span class="lineno"> 4008</span>&#160; NULL,</div><div class="line"><a name="l04009"></a><span class="lineno"> 4009</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04010"></a><span class="lineno"> 4010</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04011"></a><span class="lineno"> 4011</span>&#160; 2,</div><div class="line"><a name="l04012"></a><span class="lineno"> 4012</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT);</div><div class="line"><a name="l04013"></a><span class="lineno"> 4013</span>&#160;</div><div class="line"><a name="l04026"></a><span class="lineno"> 4026</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-register-source&quot;</span>,</div><div class="line"><a name="l04027"></a><span class="lineno"> 4027</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04028"></a><span class="lineno"> 4028</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04029"></a><span class="lineno"> 4029</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_register_source),</div><div class="line"><a name="l04030"></a><span class="lineno"> 4030</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04031"></a><span class="lineno"> 4031</span>&#160; NULL,</div><div class="line"><a name="l04032"></a><span class="lineno"> 4032</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04033"></a><span class="lineno"> 4033</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04034"></a><span class="lineno"> 4034</span>&#160; 2,</div><div class="line"><a name="l04035"></a><span class="lineno"> 4035</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT);</div><div class="line"><a name="l04036"></a><span class="lineno"> 4036</span>&#160;</div><div class="line"><a name="l04049"></a><span class="lineno"> 4049</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-deregister-source&quot;</span>,</div><div class="line"><a name="l04050"></a><span class="lineno"> 4050</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04051"></a><span class="lineno"> 4051</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04052"></a><span class="lineno"> 4052</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_deregister_source),</div><div class="line"><a name="l04053"></a><span class="lineno"> 4053</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04054"></a><span class="lineno"> 4054</span>&#160; NULL,</div><div class="line"><a name="l04055"></a><span class="lineno"> 4055</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04056"></a><span class="lineno"> 4056</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04057"></a><span class="lineno"> 4057</span>&#160; 2,</div><div class="line"><a name="l04058"></a><span class="lineno"> 4058</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT);</div><div class="line"><a name="l04059"></a><span class="lineno"> 4059</span>&#160;</div><div class="line"><a name="l04073"></a><span class="lineno"> 4073</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-hook-interrupt-status-change&quot;</span>,</div><div class="line"><a name="l04074"></a><span class="lineno"> 4074</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04075"></a><span class="lineno"> 4075</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04076"></a><span class="lineno"> 4076</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_hook_interrupt_status_change),</div><div class="line"><a name="l04077"></a><span class="lineno"> 4077</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04078"></a><span class="lineno"> 4078</span>&#160; NULL,</div><div class="line"><a name="l04079"></a><span class="lineno"> 4079</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04080"></a><span class="lineno"> 4080</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04081"></a><span class="lineno"> 4081</span>&#160; 3,</div><div class="line"><a name="l04082"></a><span class="lineno"> 4082</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT);</div><div class="line"><a name="l04083"></a><span class="lineno"> 4083</span>&#160;</div><div class="line"><a name="l04097"></a><span class="lineno"> 4097</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-hook-source-availablity-status-change&quot;</span>,</div><div class="line"><a name="l04098"></a><span class="lineno"> 4098</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04099"></a><span class="lineno"> 4099</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04100"></a><span class="lineno"> 4100</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_hook_source_availablity_status_change),</div><div class="line"><a name="l04101"></a><span class="lineno"> 4101</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04102"></a><span class="lineno"> 4102</span>&#160; NULL,</div><div class="line"><a name="l04103"></a><span class="lineno"> 4103</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04104"></a><span class="lineno"> 4104</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04105"></a><span class="lineno"> 4105</span>&#160; 3,</div><div class="line"><a name="l04106"></a><span class="lineno"> 4106</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_VARIANT);</div><div class="line"><a name="l04107"></a><span class="lineno"> 4107</span>&#160;</div><div class="line"><a name="l04120"></a><span class="lineno"> 4120</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-confirm-routing-ready&quot;</span>,</div><div class="line"><a name="l04121"></a><span class="lineno"> 4121</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04122"></a><span class="lineno"> 4122</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04123"></a><span class="lineno"> 4123</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_confirm_routing_ready),</div><div class="line"><a name="l04124"></a><span class="lineno"> 4124</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04125"></a><span class="lineno"> 4125</span>&#160; NULL,</div><div class="line"><a name="l04126"></a><span class="lineno"> 4126</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04127"></a><span class="lineno"> 4127</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04128"></a><span class="lineno"> 4128</span>&#160; 2,</div><div class="line"><a name="l04129"></a><span class="lineno"> 4129</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT);</div><div class="line"><a name="l04130"></a><span class="lineno"> 4130</span>&#160;</div><div class="line"><a name="l04143"></a><span class="lineno"> 4143</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-confirm-routing-rundown&quot;</span>,</div><div class="line"><a name="l04144"></a><span class="lineno"> 4144</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04145"></a><span class="lineno"> 4145</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04146"></a><span class="lineno"> 4146</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_confirm_routing_rundown),</div><div class="line"><a name="l04147"></a><span class="lineno"> 4147</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04148"></a><span class="lineno"> 4148</span>&#160; NULL,</div><div class="line"><a name="l04149"></a><span class="lineno"> 4149</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04150"></a><span class="lineno"> 4150</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04151"></a><span class="lineno"> 4151</span>&#160; 2,</div><div class="line"><a name="l04152"></a><span class="lineno"> 4152</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT);</div><div class="line"><a name="l04153"></a><span class="lineno"> 4153</span>&#160;</div><div class="line"><a name="l04168"></a><span class="lineno"> 4168</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-ack-set-volumes&quot;</span>,</div><div class="line"><a name="l04169"></a><span class="lineno"> 4169</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04170"></a><span class="lineno"> 4170</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04171"></a><span class="lineno"> 4171</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_ack_set_volumes),</div><div class="line"><a name="l04172"></a><span class="lineno"> 4172</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04173"></a><span class="lineno"> 4173</span>&#160; NULL,</div><div class="line"><a name="l04174"></a><span class="lineno"> 4174</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04175"></a><span class="lineno"> 4175</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04176"></a><span class="lineno"> 4176</span>&#160; 4,</div><div class="line"><a name="l04177"></a><span class="lineno"> 4177</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_VARIANT, G_TYPE_UINT);</div><div class="line"><a name="l04178"></a><span class="lineno"> 4178</span>&#160;</div><div class="line"><a name="l04192"></a><span class="lineno"> 4192</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-ack-sink-notification-configuration&quot;</span>,</div><div class="line"><a name="l04193"></a><span class="lineno"> 4193</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04194"></a><span class="lineno"> 4194</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04195"></a><span class="lineno"> 4195</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_ack_sink_notification_configuration),</div><div class="line"><a name="l04196"></a><span class="lineno"> 4196</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04197"></a><span class="lineno"> 4197</span>&#160; NULL,</div><div class="line"><a name="l04198"></a><span class="lineno"> 4198</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04199"></a><span class="lineno"> 4199</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04200"></a><span class="lineno"> 4200</span>&#160; 3,</div><div class="line"><a name="l04201"></a><span class="lineno"> 4201</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT);</div><div class="line"><a name="l04202"></a><span class="lineno"> 4202</span>&#160;</div><div class="line"><a name="l04216"></a><span class="lineno"> 4216</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-ack-source-notification-configuration&quot;</span>,</div><div class="line"><a name="l04217"></a><span class="lineno"> 4217</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04218"></a><span class="lineno"> 4218</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04219"></a><span class="lineno"> 4219</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_ack_source_notification_configuration),</div><div class="line"><a name="l04220"></a><span class="lineno"> 4220</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04221"></a><span class="lineno"> 4221</span>&#160; NULL,</div><div class="line"><a name="l04222"></a><span class="lineno"> 4222</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04223"></a><span class="lineno"> 4223</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04224"></a><span class="lineno"> 4224</span>&#160; 3,</div><div class="line"><a name="l04225"></a><span class="lineno"> 4225</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT);</div><div class="line"><a name="l04226"></a><span class="lineno"> 4226</span>&#160;</div><div class="line"><a name="l04242"></a><span class="lineno"> 4242</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-register-domain&quot;</span>,</div><div class="line"><a name="l04243"></a><span class="lineno"> 4243</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04244"></a><span class="lineno"> 4244</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04245"></a><span class="lineno"> 4245</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, handle_register_domain),</div><div class="line"><a name="l04246"></a><span class="lineno"> 4246</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l04247"></a><span class="lineno"> 4247</span>&#160; NULL,</div><div class="line"><a name="l04248"></a><span class="lineno"> 4248</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04249"></a><span class="lineno"> 4249</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l04250"></a><span class="lineno"> 4250</span>&#160; 5,</div><div class="line"><a name="l04251"></a><span class="lineno"> 4251</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);</div><div class="line"><a name="l04252"></a><span class="lineno"> 4252</span>&#160;</div><div class="line"><a name="l04253"></a><span class="lineno"> 4253</span>&#160; <span class="comment">/* GObject signals for received D-Bus signals: */</span></div><div class="line"><a name="l04262"></a><span class="lineno"> 4262</span>&#160; g_signal_new (<span class="stringliteral">&quot;set-routing-ready&quot;</span>,</div><div class="line"><a name="l04263"></a><span class="lineno"> 4263</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04264"></a><span class="lineno"> 4264</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04265"></a><span class="lineno"> 4265</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, set_routing_ready),</div><div class="line"><a name="l04266"></a><span class="lineno"> 4266</span>&#160; NULL,</div><div class="line"><a name="l04267"></a><span class="lineno"> 4267</span>&#160; NULL,</div><div class="line"><a name="l04268"></a><span class="lineno"> 4268</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04269"></a><span class="lineno"> 4269</span>&#160; G_TYPE_NONE,</div><div class="line"><a name="l04270"></a><span class="lineno"> 4270</span>&#160; 0);</div><div class="line"><a name="l04271"></a><span class="lineno"> 4271</span>&#160;</div><div class="line"><a name="l04280"></a><span class="lineno"> 4280</span>&#160; g_signal_new (<span class="stringliteral">&quot;set-routing-rundown&quot;</span>,</div><div class="line"><a name="l04281"></a><span class="lineno"> 4281</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l04282"></a><span class="lineno"> 4282</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l04283"></a><span class="lineno"> 4283</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>, set_routing_rundown),</div><div class="line"><a name="l04284"></a><span class="lineno"> 4284</span>&#160; NULL,</div><div class="line"><a name="l04285"></a><span class="lineno"> 4285</span>&#160; NULL,</div><div class="line"><a name="l04286"></a><span class="lineno"> 4286</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l04287"></a><span class="lineno"> 4287</span>&#160; G_TYPE_NONE,</div><div class="line"><a name="l04288"></a><span class="lineno"> 4288</span>&#160; 0);</div><div class="line"><a name="l04289"></a><span class="lineno"> 4289</span>&#160;</div><div class="line"><a name="l04290"></a><span class="lineno"> 4290</span>&#160;}</div><div class="line"><a name="l04291"></a><span class="lineno"> 4291</span>&#160;</div><div class="line"><a name="l04298"></a><span class="lineno"> 4298</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l04299"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a41cc3c3353509de821ec4411596de519"> 4299</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a41cc3c3353509de821ec4411596de519">audiomanager_routinginterface_emit_set_routing_ready</a> (</div><div class="line"><a name="l04300"></a><span class="lineno"> 4300</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>)</div><div class="line"><a name="l04301"></a><span class="lineno"> 4301</span>&#160;{</div><div class="line"><a name="l04302"></a><span class="lineno"> 4302</span>&#160; g_signal_emit_by_name (<span class="keywordtype">object</span>, <span class="stringliteral">&quot;set-routing-ready&quot;</span>);</div><div class="line"><a name="l04303"></a><span class="lineno"> 4303</span>&#160;}</div><div class="line"><a name="l04304"></a><span class="lineno"> 4304</span>&#160;</div><div class="line"><a name="l04311"></a><span class="lineno"> 4311</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l04312"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#adfebe3440488df3d5ee7c61ae6832e4d"> 4312</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#adfebe3440488df3d5ee7c61ae6832e4d">audiomanager_routinginterface_emit_set_routing_rundown</a> (</div><div class="line"><a name="l04313"></a><span class="lineno"> 4313</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>)</div><div class="line"><a name="l04314"></a><span class="lineno"> 4314</span>&#160;{</div><div class="line"><a name="l04315"></a><span class="lineno"> 4315</span>&#160; g_signal_emit_by_name (<span class="keywordtype">object</span>, <span class="stringliteral">&quot;set-routing-rundown&quot;</span>);</div><div class="line"><a name="l04316"></a><span class="lineno"> 4316</span>&#160;}</div><div class="line"><a name="l04317"></a><span class="lineno"> 4317</span>&#160;</div><div class="line"><a name="l04334"></a><span class="lineno"> 4334</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l04335"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#afcc50c6eaebebbb692c6489381b40482"> 4335</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect</a> (</div><div class="line"><a name="l04336"></a><span class="lineno"> 4336</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04337"></a><span class="lineno"> 4337</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l04338"></a><span class="lineno"> 4338</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l04339"></a><span class="lineno"> 4339</span>&#160; guint16 arg_error,</div><div class="line"><a name="l04340"></a><span class="lineno"> 4340</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04341"></a><span class="lineno"> 4341</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l04342"></a><span class="lineno"> 4342</span>&#160; gpointer user_data)</div><div class="line"><a name="l04343"></a><span class="lineno"> 4343</span>&#160;{</div><div class="line"><a name="l04344"></a><span class="lineno"> 4344</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04345"></a><span class="lineno"> 4345</span>&#160; <span class="stringliteral">&quot;ackConnect&quot;</span>,</div><div class="line"><a name="l04346"></a><span class="lineno"> 4346</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qqq)&quot;</span>,</div><div class="line"><a name="l04347"></a><span class="lineno"> 4347</span>&#160; arg_handle,</div><div class="line"><a name="l04348"></a><span class="lineno"> 4348</span>&#160; arg_connectionID,</div><div class="line"><a name="l04349"></a><span class="lineno"> 4349</span>&#160; arg_error),</div><div class="line"><a name="l04350"></a><span class="lineno"> 4350</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04351"></a><span class="lineno"> 4351</span>&#160; -1,</div><div class="line"><a name="l04352"></a><span class="lineno"> 4352</span>&#160; cancellable,</div><div class="line"><a name="l04353"></a><span class="lineno"> 4353</span>&#160; callback,</div><div class="line"><a name="l04354"></a><span class="lineno"> 4354</span>&#160; user_data);</div><div class="line"><a name="l04355"></a><span class="lineno"> 4355</span>&#160;}</div><div class="line"><a name="l04356"></a><span class="lineno"> 4356</span>&#160;</div><div class="line"><a name="l04367"></a><span class="lineno"> 4367</span>&#160;gboolean</div><div class="line"><a name="l04368"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a6e4fc33b495f314c690db968312c531d"> 4368</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d">audiomanager_routinginterface_call_ack_connect_finish</a> (</div><div class="line"><a name="l04369"></a><span class="lineno"> 4369</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04370"></a><span class="lineno"> 4370</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l04371"></a><span class="lineno"> 4371</span>&#160; GError **error)</div><div class="line"><a name="l04372"></a><span class="lineno"> 4372</span>&#160;{</div><div class="line"><a name="l04373"></a><span class="lineno"> 4373</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04374"></a><span class="lineno"> 4374</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l04375"></a><span class="lineno"> 4375</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04376"></a><span class="lineno"> 4376</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04377"></a><span class="lineno"> 4377</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04378"></a><span class="lineno"> 4378</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l04379"></a><span class="lineno"> 4379</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04380"></a><span class="lineno"> 4380</span>&#160;_out:</div><div class="line"><a name="l04381"></a><span class="lineno"> 4381</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04382"></a><span class="lineno"> 4382</span>&#160;}</div><div class="line"><a name="l04383"></a><span class="lineno"> 4383</span>&#160;</div><div class="line"><a name="l04399"></a><span class="lineno"> 4399</span>&#160;gboolean</div><div class="line"><a name="l04400"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#adadd28e13e61121cbe94ef86e2721204"> 4400</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync</a> (</div><div class="line"><a name="l04401"></a><span class="lineno"> 4401</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04402"></a><span class="lineno"> 4402</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l04403"></a><span class="lineno"> 4403</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l04404"></a><span class="lineno"> 4404</span>&#160; guint16 arg_error,</div><div class="line"><a name="l04405"></a><span class="lineno"> 4405</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04406"></a><span class="lineno"> 4406</span>&#160; GError **error)</div><div class="line"><a name="l04407"></a><span class="lineno"> 4407</span>&#160;{</div><div class="line"><a name="l04408"></a><span class="lineno"> 4408</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04409"></a><span class="lineno"> 4409</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04410"></a><span class="lineno"> 4410</span>&#160; <span class="stringliteral">&quot;ackConnect&quot;</span>,</div><div class="line"><a name="l04411"></a><span class="lineno"> 4411</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qqq)&quot;</span>,</div><div class="line"><a name="l04412"></a><span class="lineno"> 4412</span>&#160; arg_handle,</div><div class="line"><a name="l04413"></a><span class="lineno"> 4413</span>&#160; arg_connectionID,</div><div class="line"><a name="l04414"></a><span class="lineno"> 4414</span>&#160; arg_error),</div><div class="line"><a name="l04415"></a><span class="lineno"> 4415</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04416"></a><span class="lineno"> 4416</span>&#160; -1,</div><div class="line"><a name="l04417"></a><span class="lineno"> 4417</span>&#160; cancellable,</div><div class="line"><a name="l04418"></a><span class="lineno"> 4418</span>&#160; error);</div><div class="line"><a name="l04419"></a><span class="lineno"> 4419</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04420"></a><span class="lineno"> 4420</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04421"></a><span class="lineno"> 4421</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04422"></a><span class="lineno"> 4422</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l04423"></a><span class="lineno"> 4423</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04424"></a><span class="lineno"> 4424</span>&#160;_out:</div><div class="line"><a name="l04425"></a><span class="lineno"> 4425</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04426"></a><span class="lineno"> 4426</span>&#160;}</div><div class="line"><a name="l04427"></a><span class="lineno"> 4427</span>&#160;</div><div class="line"><a name="l04444"></a><span class="lineno"> 4444</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l04445"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aee52ef3cb811034602d481b7c0af0e67"> 4445</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect</a> (</div><div class="line"><a name="l04446"></a><span class="lineno"> 4446</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04447"></a><span class="lineno"> 4447</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l04448"></a><span class="lineno"> 4448</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l04449"></a><span class="lineno"> 4449</span>&#160; guint16 arg_error,</div><div class="line"><a name="l04450"></a><span class="lineno"> 4450</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04451"></a><span class="lineno"> 4451</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l04452"></a><span class="lineno"> 4452</span>&#160; gpointer user_data)</div><div class="line"><a name="l04453"></a><span class="lineno"> 4453</span>&#160;{</div><div class="line"><a name="l04454"></a><span class="lineno"> 4454</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04455"></a><span class="lineno"> 4455</span>&#160; <span class="stringliteral">&quot;ackDisconnect&quot;</span>,</div><div class="line"><a name="l04456"></a><span class="lineno"> 4456</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qqq)&quot;</span>,</div><div class="line"><a name="l04457"></a><span class="lineno"> 4457</span>&#160; arg_handle,</div><div class="line"><a name="l04458"></a><span class="lineno"> 4458</span>&#160; arg_connectionID,</div><div class="line"><a name="l04459"></a><span class="lineno"> 4459</span>&#160; arg_error),</div><div class="line"><a name="l04460"></a><span class="lineno"> 4460</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04461"></a><span class="lineno"> 4461</span>&#160; -1,</div><div class="line"><a name="l04462"></a><span class="lineno"> 4462</span>&#160; cancellable,</div><div class="line"><a name="l04463"></a><span class="lineno"> 4463</span>&#160; callback,</div><div class="line"><a name="l04464"></a><span class="lineno"> 4464</span>&#160; user_data);</div><div class="line"><a name="l04465"></a><span class="lineno"> 4465</span>&#160;}</div><div class="line"><a name="l04466"></a><span class="lineno"> 4466</span>&#160;</div><div class="line"><a name="l04477"></a><span class="lineno"> 4477</span>&#160;gboolean</div><div class="line"><a name="l04478"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a4db53a6e79362635e2d566ea93e9bb2b"> 4478</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b">audiomanager_routinginterface_call_ack_disconnect_finish</a> (</div><div class="line"><a name="l04479"></a><span class="lineno"> 4479</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04480"></a><span class="lineno"> 4480</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l04481"></a><span class="lineno"> 4481</span>&#160; GError **error)</div><div class="line"><a name="l04482"></a><span class="lineno"> 4482</span>&#160;{</div><div class="line"><a name="l04483"></a><span class="lineno"> 4483</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04484"></a><span class="lineno"> 4484</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l04485"></a><span class="lineno"> 4485</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04486"></a><span class="lineno"> 4486</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04487"></a><span class="lineno"> 4487</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04488"></a><span class="lineno"> 4488</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l04489"></a><span class="lineno"> 4489</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04490"></a><span class="lineno"> 4490</span>&#160;_out:</div><div class="line"><a name="l04491"></a><span class="lineno"> 4491</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04492"></a><span class="lineno"> 4492</span>&#160;}</div><div class="line"><a name="l04493"></a><span class="lineno"> 4493</span>&#160;</div><div class="line"><a name="l04509"></a><span class="lineno"> 4509</span>&#160;gboolean</div><div class="line"><a name="l04510"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a7a4e4f1ed80dee36c519fb86958430ec"> 4510</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync</a> (</div><div class="line"><a name="l04511"></a><span class="lineno"> 4511</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04512"></a><span class="lineno"> 4512</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l04513"></a><span class="lineno"> 4513</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l04514"></a><span class="lineno"> 4514</span>&#160; guint16 arg_error,</div><div class="line"><a name="l04515"></a><span class="lineno"> 4515</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04516"></a><span class="lineno"> 4516</span>&#160; GError **error)</div><div class="line"><a name="l04517"></a><span class="lineno"> 4517</span>&#160;{</div><div class="line"><a name="l04518"></a><span class="lineno"> 4518</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04519"></a><span class="lineno"> 4519</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04520"></a><span class="lineno"> 4520</span>&#160; <span class="stringliteral">&quot;ackDisconnect&quot;</span>,</div><div class="line"><a name="l04521"></a><span class="lineno"> 4521</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qqq)&quot;</span>,</div><div class="line"><a name="l04522"></a><span class="lineno"> 4522</span>&#160; arg_handle,</div><div class="line"><a name="l04523"></a><span class="lineno"> 4523</span>&#160; arg_connectionID,</div><div class="line"><a name="l04524"></a><span class="lineno"> 4524</span>&#160; arg_error),</div><div class="line"><a name="l04525"></a><span class="lineno"> 4525</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04526"></a><span class="lineno"> 4526</span>&#160; -1,</div><div class="line"><a name="l04527"></a><span class="lineno"> 4527</span>&#160; cancellable,</div><div class="line"><a name="l04528"></a><span class="lineno"> 4528</span>&#160; error);</div><div class="line"><a name="l04529"></a><span class="lineno"> 4529</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04530"></a><span class="lineno"> 4530</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04531"></a><span class="lineno"> 4531</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04532"></a><span class="lineno"> 4532</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l04533"></a><span class="lineno"> 4533</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04534"></a><span class="lineno"> 4534</span>&#160;_out:</div><div class="line"><a name="l04535"></a><span class="lineno"> 4535</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04536"></a><span class="lineno"> 4536</span>&#160;}</div><div class="line"><a name="l04537"></a><span class="lineno"> 4537</span>&#160;</div><div class="line"><a name="l04553"></a><span class="lineno"> 4553</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l04554"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a9824c3759e7fa8d85035b558e596684a"> 4554</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state</a> (</div><div class="line"><a name="l04555"></a><span class="lineno"> 4555</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04556"></a><span class="lineno"> 4556</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l04557"></a><span class="lineno"> 4557</span>&#160; guint16 arg_error,</div><div class="line"><a name="l04558"></a><span class="lineno"> 4558</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04559"></a><span class="lineno"> 4559</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l04560"></a><span class="lineno"> 4560</span>&#160; gpointer user_data)</div><div class="line"><a name="l04561"></a><span class="lineno"> 4561</span>&#160;{</div><div class="line"><a name="l04562"></a><span class="lineno"> 4562</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04563"></a><span class="lineno"> 4563</span>&#160; <span class="stringliteral">&quot;ackSetSourceState&quot;</span>,</div><div class="line"><a name="l04564"></a><span class="lineno"> 4564</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l04565"></a><span class="lineno"> 4565</span>&#160; arg_handle,</div><div class="line"><a name="l04566"></a><span class="lineno"> 4566</span>&#160; arg_error),</div><div class="line"><a name="l04567"></a><span class="lineno"> 4567</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04568"></a><span class="lineno"> 4568</span>&#160; -1,</div><div class="line"><a name="l04569"></a><span class="lineno"> 4569</span>&#160; cancellable,</div><div class="line"><a name="l04570"></a><span class="lineno"> 4570</span>&#160; callback,</div><div class="line"><a name="l04571"></a><span class="lineno"> 4571</span>&#160; user_data);</div><div class="line"><a name="l04572"></a><span class="lineno"> 4572</span>&#160;}</div><div class="line"><a name="l04573"></a><span class="lineno"> 4573</span>&#160;</div><div class="line"><a name="l04584"></a><span class="lineno"> 4584</span>&#160;gboolean</div><div class="line"><a name="l04585"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a7c811e4ded6eadc26684f7f1339a520d"> 4585</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d">audiomanager_routinginterface_call_ack_set_source_state_finish</a> (</div><div class="line"><a name="l04586"></a><span class="lineno"> 4586</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04587"></a><span class="lineno"> 4587</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l04588"></a><span class="lineno"> 4588</span>&#160; GError **error)</div><div class="line"><a name="l04589"></a><span class="lineno"> 4589</span>&#160;{</div><div class="line"><a name="l04590"></a><span class="lineno"> 4590</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04591"></a><span class="lineno"> 4591</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l04592"></a><span class="lineno"> 4592</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04593"></a><span class="lineno"> 4593</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04594"></a><span class="lineno"> 4594</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04595"></a><span class="lineno"> 4595</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l04596"></a><span class="lineno"> 4596</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04597"></a><span class="lineno"> 4597</span>&#160;_out:</div><div class="line"><a name="l04598"></a><span class="lineno"> 4598</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04599"></a><span class="lineno"> 4599</span>&#160;}</div><div class="line"><a name="l04600"></a><span class="lineno"> 4600</span>&#160;</div><div class="line"><a name="l04615"></a><span class="lineno"> 4615</span>&#160;gboolean</div><div class="line"><a name="l04616"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a3e796f9928089743d18b5e2404e1d45c"> 4616</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c">audiomanager_routinginterface_call_ack_set_source_state_sync</a> (</div><div class="line"><a name="l04617"></a><span class="lineno"> 4617</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04618"></a><span class="lineno"> 4618</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l04619"></a><span class="lineno"> 4619</span>&#160; guint16 arg_error,</div><div class="line"><a name="l04620"></a><span class="lineno"> 4620</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04621"></a><span class="lineno"> 4621</span>&#160; GError **error)</div><div class="line"><a name="l04622"></a><span class="lineno"> 4622</span>&#160;{</div><div class="line"><a name="l04623"></a><span class="lineno"> 4623</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04624"></a><span class="lineno"> 4624</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04625"></a><span class="lineno"> 4625</span>&#160; <span class="stringliteral">&quot;ackSetSourceState&quot;</span>,</div><div class="line"><a name="l04626"></a><span class="lineno"> 4626</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l04627"></a><span class="lineno"> 4627</span>&#160; arg_handle,</div><div class="line"><a name="l04628"></a><span class="lineno"> 4628</span>&#160; arg_error),</div><div class="line"><a name="l04629"></a><span class="lineno"> 4629</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04630"></a><span class="lineno"> 4630</span>&#160; -1,</div><div class="line"><a name="l04631"></a><span class="lineno"> 4631</span>&#160; cancellable,</div><div class="line"><a name="l04632"></a><span class="lineno"> 4632</span>&#160; error);</div><div class="line"><a name="l04633"></a><span class="lineno"> 4633</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04634"></a><span class="lineno"> 4634</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04635"></a><span class="lineno"> 4635</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04636"></a><span class="lineno"> 4636</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l04637"></a><span class="lineno"> 4637</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04638"></a><span class="lineno"> 4638</span>&#160;_out:</div><div class="line"><a name="l04639"></a><span class="lineno"> 4639</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04640"></a><span class="lineno"> 4640</span>&#160;}</div><div class="line"><a name="l04641"></a><span class="lineno"> 4641</span>&#160;</div><div class="line"><a name="l04658"></a><span class="lineno"> 4658</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l04659"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a51236e213a21ce054fa93027eaca5995"> 4659</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume</a> (</div><div class="line"><a name="l04660"></a><span class="lineno"> 4660</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04661"></a><span class="lineno"> 4661</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l04662"></a><span class="lineno"> 4662</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l04663"></a><span class="lineno"> 4663</span>&#160; guint16 arg_error,</div><div class="line"><a name="l04664"></a><span class="lineno"> 4664</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04665"></a><span class="lineno"> 4665</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l04666"></a><span class="lineno"> 4666</span>&#160; gpointer user_data)</div><div class="line"><a name="l04667"></a><span class="lineno"> 4667</span>&#160;{</div><div class="line"><a name="l04668"></a><span class="lineno"> 4668</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04669"></a><span class="lineno"> 4669</span>&#160; <span class="stringliteral">&quot;ackSetSinkVolume&quot;</span>,</div><div class="line"><a name="l04670"></a><span class="lineno"> 4670</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qnq)&quot;</span>,</div><div class="line"><a name="l04671"></a><span class="lineno"> 4671</span>&#160; arg_handle,</div><div class="line"><a name="l04672"></a><span class="lineno"> 4672</span>&#160; arg_volume,</div><div class="line"><a name="l04673"></a><span class="lineno"> 4673</span>&#160; arg_error),</div><div class="line"><a name="l04674"></a><span class="lineno"> 4674</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04675"></a><span class="lineno"> 4675</span>&#160; -1,</div><div class="line"><a name="l04676"></a><span class="lineno"> 4676</span>&#160; cancellable,</div><div class="line"><a name="l04677"></a><span class="lineno"> 4677</span>&#160; callback,</div><div class="line"><a name="l04678"></a><span class="lineno"> 4678</span>&#160; user_data);</div><div class="line"><a name="l04679"></a><span class="lineno"> 4679</span>&#160;}</div><div class="line"><a name="l04680"></a><span class="lineno"> 4680</span>&#160;</div><div class="line"><a name="l04691"></a><span class="lineno"> 4691</span>&#160;gboolean</div><div class="line"><a name="l04692"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a736a922582ddfbb81fcd0194d1817259"> 4692</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259">audiomanager_routinginterface_call_ack_set_sink_volume_finish</a> (</div><div class="line"><a name="l04693"></a><span class="lineno"> 4693</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04694"></a><span class="lineno"> 4694</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l04695"></a><span class="lineno"> 4695</span>&#160; GError **error)</div><div class="line"><a name="l04696"></a><span class="lineno"> 4696</span>&#160;{</div><div class="line"><a name="l04697"></a><span class="lineno"> 4697</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04698"></a><span class="lineno"> 4698</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l04699"></a><span class="lineno"> 4699</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04700"></a><span class="lineno"> 4700</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04701"></a><span class="lineno"> 4701</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04702"></a><span class="lineno"> 4702</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l04703"></a><span class="lineno"> 4703</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04704"></a><span class="lineno"> 4704</span>&#160;_out:</div><div class="line"><a name="l04705"></a><span class="lineno"> 4705</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04706"></a><span class="lineno"> 4706</span>&#160;}</div><div class="line"><a name="l04707"></a><span class="lineno"> 4707</span>&#160;</div><div class="line"><a name="l04723"></a><span class="lineno"> 4723</span>&#160;gboolean</div><div class="line"><a name="l04724"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ad6c3a3b45afb772d4db1587b11187e4c"> 4724</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c">audiomanager_routinginterface_call_ack_set_sink_volume_sync</a> (</div><div class="line"><a name="l04725"></a><span class="lineno"> 4725</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04726"></a><span class="lineno"> 4726</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l04727"></a><span class="lineno"> 4727</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l04728"></a><span class="lineno"> 4728</span>&#160; guint16 arg_error,</div><div class="line"><a name="l04729"></a><span class="lineno"> 4729</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04730"></a><span class="lineno"> 4730</span>&#160; GError **error)</div><div class="line"><a name="l04731"></a><span class="lineno"> 4731</span>&#160;{</div><div class="line"><a name="l04732"></a><span class="lineno"> 4732</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04733"></a><span class="lineno"> 4733</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04734"></a><span class="lineno"> 4734</span>&#160; <span class="stringliteral">&quot;ackSetSinkVolume&quot;</span>,</div><div class="line"><a name="l04735"></a><span class="lineno"> 4735</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qnq)&quot;</span>,</div><div class="line"><a name="l04736"></a><span class="lineno"> 4736</span>&#160; arg_handle,</div><div class="line"><a name="l04737"></a><span class="lineno"> 4737</span>&#160; arg_volume,</div><div class="line"><a name="l04738"></a><span class="lineno"> 4738</span>&#160; arg_error),</div><div class="line"><a name="l04739"></a><span class="lineno"> 4739</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04740"></a><span class="lineno"> 4740</span>&#160; -1,</div><div class="line"><a name="l04741"></a><span class="lineno"> 4741</span>&#160; cancellable,</div><div class="line"><a name="l04742"></a><span class="lineno"> 4742</span>&#160; error);</div><div class="line"><a name="l04743"></a><span class="lineno"> 4743</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04744"></a><span class="lineno"> 4744</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04745"></a><span class="lineno"> 4745</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04746"></a><span class="lineno"> 4746</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l04747"></a><span class="lineno"> 4747</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04748"></a><span class="lineno"> 4748</span>&#160;_out:</div><div class="line"><a name="l04749"></a><span class="lineno"> 4749</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04750"></a><span class="lineno"> 4750</span>&#160;}</div><div class="line"><a name="l04751"></a><span class="lineno"> 4751</span>&#160;</div><div class="line"><a name="l04766"></a><span class="lineno"> 4766</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l04767"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a77e4b4cf413ab7441b9135fd0e08a978"> 4767</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink</a> (</div><div class="line"><a name="l04768"></a><span class="lineno"> 4768</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04769"></a><span class="lineno"> 4769</span>&#160; GVariant *arg_sinkData,</div><div class="line"><a name="l04770"></a><span class="lineno"> 4770</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04771"></a><span class="lineno"> 4771</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l04772"></a><span class="lineno"> 4772</span>&#160; gpointer user_data)</div><div class="line"><a name="l04773"></a><span class="lineno"> 4773</span>&#160;{</div><div class="line"><a name="l04774"></a><span class="lineno"> 4774</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04775"></a><span class="lineno"> 4775</span>&#160; <span class="stringliteral">&quot;registerSink&quot;</span>,</div><div class="line"><a name="l04776"></a><span class="lineno"> 4776</span>&#160; g_variant_new (<span class="stringliteral">&quot;(@(qsqinb(ii)nna(in)aia(in)a(iin)a(iin)))&quot;</span>,</div><div class="line"><a name="l04777"></a><span class="lineno"> 4777</span>&#160; arg_sinkData),</div><div class="line"><a name="l04778"></a><span class="lineno"> 4778</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04779"></a><span class="lineno"> 4779</span>&#160; -1,</div><div class="line"><a name="l04780"></a><span class="lineno"> 4780</span>&#160; cancellable,</div><div class="line"><a name="l04781"></a><span class="lineno"> 4781</span>&#160; callback,</div><div class="line"><a name="l04782"></a><span class="lineno"> 4782</span>&#160; user_data);</div><div class="line"><a name="l04783"></a><span class="lineno"> 4783</span>&#160;}</div><div class="line"><a name="l04784"></a><span class="lineno"> 4784</span>&#160;</div><div class="line"><a name="l04797"></a><span class="lineno"> 4797</span>&#160;gboolean</div><div class="line"><a name="l04798"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9"> 4798</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audiomanager_routinginterface_call_register_sink_finish</a> (</div><div class="line"><a name="l04799"></a><span class="lineno"> 4799</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04800"></a><span class="lineno"> 4800</span>&#160; guint16 *out_sinkID,</div><div class="line"><a name="l04801"></a><span class="lineno"> 4801</span>&#160; guint16 *out_error,</div><div class="line"><a name="l04802"></a><span class="lineno"> 4802</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l04803"></a><span class="lineno"> 4803</span>&#160; GError **error)</div><div class="line"><a name="l04804"></a><span class="lineno"> 4804</span>&#160;{</div><div class="line"><a name="l04805"></a><span class="lineno"> 4805</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04806"></a><span class="lineno"> 4806</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l04807"></a><span class="lineno"> 4807</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04808"></a><span class="lineno"> 4808</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04809"></a><span class="lineno"> 4809</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04810"></a><span class="lineno"> 4810</span>&#160; <span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l04811"></a><span class="lineno"> 4811</span>&#160; out_sinkID,</div><div class="line"><a name="l04812"></a><span class="lineno"> 4812</span>&#160; out_error);</div><div class="line"><a name="l04813"></a><span class="lineno"> 4813</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04814"></a><span class="lineno"> 4814</span>&#160;_out:</div><div class="line"><a name="l04815"></a><span class="lineno"> 4815</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04816"></a><span class="lineno"> 4816</span>&#160;}</div><div class="line"><a name="l04817"></a><span class="lineno"> 4817</span>&#160;</div><div class="line"><a name="l04833"></a><span class="lineno"> 4833</span>&#160;gboolean</div><div class="line"><a name="l04834"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aec5c1deb05527c7896996039f8347308"> 4834</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308">audiomanager_routinginterface_call_register_sink_sync</a> (</div><div class="line"><a name="l04835"></a><span class="lineno"> 4835</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04836"></a><span class="lineno"> 4836</span>&#160; GVariant *arg_sinkData,</div><div class="line"><a name="l04837"></a><span class="lineno"> 4837</span>&#160; guint16 *out_sinkID,</div><div class="line"><a name="l04838"></a><span class="lineno"> 4838</span>&#160; guint16 *out_error,</div><div class="line"><a name="l04839"></a><span class="lineno"> 4839</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04840"></a><span class="lineno"> 4840</span>&#160; GError **error)</div><div class="line"><a name="l04841"></a><span class="lineno"> 4841</span>&#160;{</div><div class="line"><a name="l04842"></a><span class="lineno"> 4842</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04843"></a><span class="lineno"> 4843</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04844"></a><span class="lineno"> 4844</span>&#160; <span class="stringliteral">&quot;registerSink&quot;</span>,</div><div class="line"><a name="l04845"></a><span class="lineno"> 4845</span>&#160; g_variant_new (<span class="stringliteral">&quot;(@(qsqinb(ii)nna(in)aia(in)a(iin)a(iin)))&quot;</span>,</div><div class="line"><a name="l04846"></a><span class="lineno"> 4846</span>&#160; arg_sinkData),</div><div class="line"><a name="l04847"></a><span class="lineno"> 4847</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04848"></a><span class="lineno"> 4848</span>&#160; -1,</div><div class="line"><a name="l04849"></a><span class="lineno"> 4849</span>&#160; cancellable,</div><div class="line"><a name="l04850"></a><span class="lineno"> 4850</span>&#160; error);</div><div class="line"><a name="l04851"></a><span class="lineno"> 4851</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04852"></a><span class="lineno"> 4852</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04853"></a><span class="lineno"> 4853</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04854"></a><span class="lineno"> 4854</span>&#160; <span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l04855"></a><span class="lineno"> 4855</span>&#160; out_sinkID,</div><div class="line"><a name="l04856"></a><span class="lineno"> 4856</span>&#160; out_error);</div><div class="line"><a name="l04857"></a><span class="lineno"> 4857</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04858"></a><span class="lineno"> 4858</span>&#160;_out:</div><div class="line"><a name="l04859"></a><span class="lineno"> 4859</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04860"></a><span class="lineno"> 4860</span>&#160;}</div><div class="line"><a name="l04861"></a><span class="lineno"> 4861</span>&#160;</div><div class="line"><a name="l04876"></a><span class="lineno"> 4876</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l04877"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae32ef2459f9519fdf3c96c962b9f56d8"> 4877</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink</a> (</div><div class="line"><a name="l04878"></a><span class="lineno"> 4878</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04879"></a><span class="lineno"> 4879</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l04880"></a><span class="lineno"> 4880</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04881"></a><span class="lineno"> 4881</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l04882"></a><span class="lineno"> 4882</span>&#160; gpointer user_data)</div><div class="line"><a name="l04883"></a><span class="lineno"> 4883</span>&#160;{</div><div class="line"><a name="l04884"></a><span class="lineno"> 4884</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04885"></a><span class="lineno"> 4885</span>&#160; <span class="stringliteral">&quot;deregisterSink&quot;</span>,</div><div class="line"><a name="l04886"></a><span class="lineno"> 4886</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l04887"></a><span class="lineno"> 4887</span>&#160; arg_sinkID),</div><div class="line"><a name="l04888"></a><span class="lineno"> 4888</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04889"></a><span class="lineno"> 4889</span>&#160; -1,</div><div class="line"><a name="l04890"></a><span class="lineno"> 4890</span>&#160; cancellable,</div><div class="line"><a name="l04891"></a><span class="lineno"> 4891</span>&#160; callback,</div><div class="line"><a name="l04892"></a><span class="lineno"> 4892</span>&#160; user_data);</div><div class="line"><a name="l04893"></a><span class="lineno"> 4893</span>&#160;}</div><div class="line"><a name="l04894"></a><span class="lineno"> 4894</span>&#160;</div><div class="line"><a name="l04906"></a><span class="lineno"> 4906</span>&#160;gboolean</div><div class="line"><a name="l04907"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a216bbf0e4db8e6044520a608eb619a73"> 4907</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73">audiomanager_routinginterface_call_deregister_sink_finish</a> (</div><div class="line"><a name="l04908"></a><span class="lineno"> 4908</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04909"></a><span class="lineno"> 4909</span>&#160; gint *out_error,</div><div class="line"><a name="l04910"></a><span class="lineno"> 4910</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l04911"></a><span class="lineno"> 4911</span>&#160; GError **error)</div><div class="line"><a name="l04912"></a><span class="lineno"> 4912</span>&#160;{</div><div class="line"><a name="l04913"></a><span class="lineno"> 4913</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04914"></a><span class="lineno"> 4914</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l04915"></a><span class="lineno"> 4915</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04916"></a><span class="lineno"> 4916</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04917"></a><span class="lineno"> 4917</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04918"></a><span class="lineno"> 4918</span>&#160; <span class="stringliteral">&quot;(i)&quot;</span>,</div><div class="line"><a name="l04919"></a><span class="lineno"> 4919</span>&#160; out_error);</div><div class="line"><a name="l04920"></a><span class="lineno"> 4920</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04921"></a><span class="lineno"> 4921</span>&#160;_out:</div><div class="line"><a name="l04922"></a><span class="lineno"> 4922</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04923"></a><span class="lineno"> 4923</span>&#160;}</div><div class="line"><a name="l04924"></a><span class="lineno"> 4924</span>&#160;</div><div class="line"><a name="l04939"></a><span class="lineno"> 4939</span>&#160;gboolean</div><div class="line"><a name="l04940"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7"> 4940</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audiomanager_routinginterface_call_deregister_sink_sync</a> (</div><div class="line"><a name="l04941"></a><span class="lineno"> 4941</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04942"></a><span class="lineno"> 4942</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l04943"></a><span class="lineno"> 4943</span>&#160; gint *out_error,</div><div class="line"><a name="l04944"></a><span class="lineno"> 4944</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04945"></a><span class="lineno"> 4945</span>&#160; GError **error)</div><div class="line"><a name="l04946"></a><span class="lineno"> 4946</span>&#160;{</div><div class="line"><a name="l04947"></a><span class="lineno"> 4947</span>&#160; GVariant *_ret;</div><div class="line"><a name="l04948"></a><span class="lineno"> 4948</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04949"></a><span class="lineno"> 4949</span>&#160; <span class="stringliteral">&quot;deregisterSink&quot;</span>,</div><div class="line"><a name="l04950"></a><span class="lineno"> 4950</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l04951"></a><span class="lineno"> 4951</span>&#160; arg_sinkID),</div><div class="line"><a name="l04952"></a><span class="lineno"> 4952</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04953"></a><span class="lineno"> 4953</span>&#160; -1,</div><div class="line"><a name="l04954"></a><span class="lineno"> 4954</span>&#160; cancellable,</div><div class="line"><a name="l04955"></a><span class="lineno"> 4955</span>&#160; error);</div><div class="line"><a name="l04956"></a><span class="lineno"> 4956</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l04957"></a><span class="lineno"> 4957</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l04958"></a><span class="lineno"> 4958</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l04959"></a><span class="lineno"> 4959</span>&#160; <span class="stringliteral">&quot;(i)&quot;</span>,</div><div class="line"><a name="l04960"></a><span class="lineno"> 4960</span>&#160; out_error);</div><div class="line"><a name="l04961"></a><span class="lineno"> 4961</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l04962"></a><span class="lineno"> 4962</span>&#160;_out:</div><div class="line"><a name="l04963"></a><span class="lineno"> 4963</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l04964"></a><span class="lineno"> 4964</span>&#160;}</div><div class="line"><a name="l04965"></a><span class="lineno"> 4965</span>&#160;</div><div class="line"><a name="l04980"></a><span class="lineno"> 4980</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l04981"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a156e7a08938d50cc42dda61754799144"> 4981</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source</a> (</div><div class="line"><a name="l04982"></a><span class="lineno"> 4982</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l04983"></a><span class="lineno"> 4983</span>&#160; GVariant *arg_sourceData,</div><div class="line"><a name="l04984"></a><span class="lineno"> 4984</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l04985"></a><span class="lineno"> 4985</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l04986"></a><span class="lineno"> 4986</span>&#160; gpointer user_data)</div><div class="line"><a name="l04987"></a><span class="lineno"> 4987</span>&#160;{</div><div class="line"><a name="l04988"></a><span class="lineno"> 4988</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l04989"></a><span class="lineno"> 4989</span>&#160; <span class="stringliteral">&quot;registerSource&quot;</span>,</div><div class="line"><a name="l04990"></a><span class="lineno"> 4990</span>&#160; g_variant_new (<span class="stringliteral">&quot;(@(qqsqinb(ii)qa(in)aia(in)a(iin)a(iin)))&quot;</span>,</div><div class="line"><a name="l04991"></a><span class="lineno"> 4991</span>&#160; arg_sourceData),</div><div class="line"><a name="l04992"></a><span class="lineno"> 4992</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l04993"></a><span class="lineno"> 4993</span>&#160; -1,</div><div class="line"><a name="l04994"></a><span class="lineno"> 4994</span>&#160; cancellable,</div><div class="line"><a name="l04995"></a><span class="lineno"> 4995</span>&#160; callback,</div><div class="line"><a name="l04996"></a><span class="lineno"> 4996</span>&#160; user_data);</div><div class="line"><a name="l04997"></a><span class="lineno"> 4997</span>&#160;}</div><div class="line"><a name="l04998"></a><span class="lineno"> 4998</span>&#160;</div><div class="line"><a name="l05011"></a><span class="lineno"> 5011</span>&#160;gboolean</div><div class="line"><a name="l05012"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a93573c15772a789233c38f4157c31076"> 5012</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076">audiomanager_routinginterface_call_register_source_finish</a> (</div><div class="line"><a name="l05013"></a><span class="lineno"> 5013</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05014"></a><span class="lineno"> 5014</span>&#160; guint16 *out_sourceID,</div><div class="line"><a name="l05015"></a><span class="lineno"> 5015</span>&#160; guint16 *out_error,</div><div class="line"><a name="l05016"></a><span class="lineno"> 5016</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l05017"></a><span class="lineno"> 5017</span>&#160; GError **error)</div><div class="line"><a name="l05018"></a><span class="lineno"> 5018</span>&#160;{</div><div class="line"><a name="l05019"></a><span class="lineno"> 5019</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05020"></a><span class="lineno"> 5020</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l05021"></a><span class="lineno"> 5021</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05022"></a><span class="lineno"> 5022</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05023"></a><span class="lineno"> 5023</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05024"></a><span class="lineno"> 5024</span>&#160; <span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l05025"></a><span class="lineno"> 5025</span>&#160; out_sourceID,</div><div class="line"><a name="l05026"></a><span class="lineno"> 5026</span>&#160; out_error);</div><div class="line"><a name="l05027"></a><span class="lineno"> 5027</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05028"></a><span class="lineno"> 5028</span>&#160;_out:</div><div class="line"><a name="l05029"></a><span class="lineno"> 5029</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05030"></a><span class="lineno"> 5030</span>&#160;}</div><div class="line"><a name="l05031"></a><span class="lineno"> 5031</span>&#160;</div><div class="line"><a name="l05047"></a><span class="lineno"> 5047</span>&#160;gboolean</div><div class="line"><a name="l05048"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a8bd76889d860b7db9327f1e6e1f8c9c9"> 5048</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audiomanager_routinginterface_call_register_source_sync</a> (</div><div class="line"><a name="l05049"></a><span class="lineno"> 5049</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05050"></a><span class="lineno"> 5050</span>&#160; GVariant *arg_sourceData,</div><div class="line"><a name="l05051"></a><span class="lineno"> 5051</span>&#160; guint16 *out_sourceID,</div><div class="line"><a name="l05052"></a><span class="lineno"> 5052</span>&#160; guint16 *out_error,</div><div class="line"><a name="l05053"></a><span class="lineno"> 5053</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05054"></a><span class="lineno"> 5054</span>&#160; GError **error)</div><div class="line"><a name="l05055"></a><span class="lineno"> 5055</span>&#160;{</div><div class="line"><a name="l05056"></a><span class="lineno"> 5056</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05057"></a><span class="lineno"> 5057</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05058"></a><span class="lineno"> 5058</span>&#160; <span class="stringliteral">&quot;registerSource&quot;</span>,</div><div class="line"><a name="l05059"></a><span class="lineno"> 5059</span>&#160; g_variant_new (<span class="stringliteral">&quot;(@(qqsqinb(ii)qa(in)aia(in)a(iin)a(iin)))&quot;</span>,</div><div class="line"><a name="l05060"></a><span class="lineno"> 5060</span>&#160; arg_sourceData),</div><div class="line"><a name="l05061"></a><span class="lineno"> 5061</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05062"></a><span class="lineno"> 5062</span>&#160; -1,</div><div class="line"><a name="l05063"></a><span class="lineno"> 5063</span>&#160; cancellable,</div><div class="line"><a name="l05064"></a><span class="lineno"> 5064</span>&#160; error);</div><div class="line"><a name="l05065"></a><span class="lineno"> 5065</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05066"></a><span class="lineno"> 5066</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05067"></a><span class="lineno"> 5067</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05068"></a><span class="lineno"> 5068</span>&#160; <span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l05069"></a><span class="lineno"> 5069</span>&#160; out_sourceID,</div><div class="line"><a name="l05070"></a><span class="lineno"> 5070</span>&#160; out_error);</div><div class="line"><a name="l05071"></a><span class="lineno"> 5071</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05072"></a><span class="lineno"> 5072</span>&#160;_out:</div><div class="line"><a name="l05073"></a><span class="lineno"> 5073</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05074"></a><span class="lineno"> 5074</span>&#160;}</div><div class="line"><a name="l05075"></a><span class="lineno"> 5075</span>&#160;</div><div class="line"><a name="l05090"></a><span class="lineno"> 5090</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l05091"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a55035534ad03e4d0d9bc8dd4e9312a63"> 5091</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source</a> (</div><div class="line"><a name="l05092"></a><span class="lineno"> 5092</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05093"></a><span class="lineno"> 5093</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l05094"></a><span class="lineno"> 5094</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05095"></a><span class="lineno"> 5095</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l05096"></a><span class="lineno"> 5096</span>&#160; gpointer user_data)</div><div class="line"><a name="l05097"></a><span class="lineno"> 5097</span>&#160;{</div><div class="line"><a name="l05098"></a><span class="lineno"> 5098</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05099"></a><span class="lineno"> 5099</span>&#160; <span class="stringliteral">&quot;deregisterSource&quot;</span>,</div><div class="line"><a name="l05100"></a><span class="lineno"> 5100</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l05101"></a><span class="lineno"> 5101</span>&#160; arg_sourceID),</div><div class="line"><a name="l05102"></a><span class="lineno"> 5102</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05103"></a><span class="lineno"> 5103</span>&#160; -1,</div><div class="line"><a name="l05104"></a><span class="lineno"> 5104</span>&#160; cancellable,</div><div class="line"><a name="l05105"></a><span class="lineno"> 5105</span>&#160; callback,</div><div class="line"><a name="l05106"></a><span class="lineno"> 5106</span>&#160; user_data);</div><div class="line"><a name="l05107"></a><span class="lineno"> 5107</span>&#160;}</div><div class="line"><a name="l05108"></a><span class="lineno"> 5108</span>&#160;</div><div class="line"><a name="l05120"></a><span class="lineno"> 5120</span>&#160;gboolean</div><div class="line"><a name="l05121"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a238fa78cc0aec9eaa1ec928cb927dcbb"> 5121</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audiomanager_routinginterface_call_deregister_source_finish</a> (</div><div class="line"><a name="l05122"></a><span class="lineno"> 5122</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05123"></a><span class="lineno"> 5123</span>&#160; guint16 *out_error,</div><div class="line"><a name="l05124"></a><span class="lineno"> 5124</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l05125"></a><span class="lineno"> 5125</span>&#160; GError **error)</div><div class="line"><a name="l05126"></a><span class="lineno"> 5126</span>&#160;{</div><div class="line"><a name="l05127"></a><span class="lineno"> 5127</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05128"></a><span class="lineno"> 5128</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l05129"></a><span class="lineno"> 5129</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05130"></a><span class="lineno"> 5130</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05131"></a><span class="lineno"> 5131</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05132"></a><span class="lineno"> 5132</span>&#160; <span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l05133"></a><span class="lineno"> 5133</span>&#160; out_error);</div><div class="line"><a name="l05134"></a><span class="lineno"> 5134</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05135"></a><span class="lineno"> 5135</span>&#160;_out:</div><div class="line"><a name="l05136"></a><span class="lineno"> 5136</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05137"></a><span class="lineno"> 5137</span>&#160;}</div><div class="line"><a name="l05138"></a><span class="lineno"> 5138</span>&#160;</div><div class="line"><a name="l05153"></a><span class="lineno"> 5153</span>&#160;gboolean</div><div class="line"><a name="l05154"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae1459fb13596f7770810b8754f7de063"> 5154</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063">audiomanager_routinginterface_call_deregister_source_sync</a> (</div><div class="line"><a name="l05155"></a><span class="lineno"> 5155</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05156"></a><span class="lineno"> 5156</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l05157"></a><span class="lineno"> 5157</span>&#160; guint16 *out_error,</div><div class="line"><a name="l05158"></a><span class="lineno"> 5158</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05159"></a><span class="lineno"> 5159</span>&#160; GError **error)</div><div class="line"><a name="l05160"></a><span class="lineno"> 5160</span>&#160;{</div><div class="line"><a name="l05161"></a><span class="lineno"> 5161</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05162"></a><span class="lineno"> 5162</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05163"></a><span class="lineno"> 5163</span>&#160; <span class="stringliteral">&quot;deregisterSource&quot;</span>,</div><div class="line"><a name="l05164"></a><span class="lineno"> 5164</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l05165"></a><span class="lineno"> 5165</span>&#160; arg_sourceID),</div><div class="line"><a name="l05166"></a><span class="lineno"> 5166</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05167"></a><span class="lineno"> 5167</span>&#160; -1,</div><div class="line"><a name="l05168"></a><span class="lineno"> 5168</span>&#160; cancellable,</div><div class="line"><a name="l05169"></a><span class="lineno"> 5169</span>&#160; error);</div><div class="line"><a name="l05170"></a><span class="lineno"> 5170</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05171"></a><span class="lineno"> 5171</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05172"></a><span class="lineno"> 5172</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05173"></a><span class="lineno"> 5173</span>&#160; <span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l05174"></a><span class="lineno"> 5174</span>&#160; out_error);</div><div class="line"><a name="l05175"></a><span class="lineno"> 5175</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05176"></a><span class="lineno"> 5176</span>&#160;_out:</div><div class="line"><a name="l05177"></a><span class="lineno"> 5177</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05178"></a><span class="lineno"> 5178</span>&#160;}</div><div class="line"><a name="l05179"></a><span class="lineno"> 5179</span>&#160;</div><div class="line"><a name="l05195"></a><span class="lineno"> 5195</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l05196"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab932a845e5f14d50b4aeb8c62e8303c4"> 5196</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change</a> (</div><div class="line"><a name="l05197"></a><span class="lineno"> 5197</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05198"></a><span class="lineno"> 5198</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l05199"></a><span class="lineno"> 5199</span>&#160; guint16 arg_interruptState,</div><div class="line"><a name="l05200"></a><span class="lineno"> 5200</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05201"></a><span class="lineno"> 5201</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l05202"></a><span class="lineno"> 5202</span>&#160; gpointer user_data)</div><div class="line"><a name="l05203"></a><span class="lineno"> 5203</span>&#160;{</div><div class="line"><a name="l05204"></a><span class="lineno"> 5204</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05205"></a><span class="lineno"> 5205</span>&#160; <span class="stringliteral">&quot;hookInterruptStatusChange&quot;</span>,</div><div class="line"><a name="l05206"></a><span class="lineno"> 5206</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l05207"></a><span class="lineno"> 5207</span>&#160; arg_sourceID,</div><div class="line"><a name="l05208"></a><span class="lineno"> 5208</span>&#160; arg_interruptState),</div><div class="line"><a name="l05209"></a><span class="lineno"> 5209</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05210"></a><span class="lineno"> 5210</span>&#160; -1,</div><div class="line"><a name="l05211"></a><span class="lineno"> 5211</span>&#160; cancellable,</div><div class="line"><a name="l05212"></a><span class="lineno"> 5212</span>&#160; callback,</div><div class="line"><a name="l05213"></a><span class="lineno"> 5213</span>&#160; user_data);</div><div class="line"><a name="l05214"></a><span class="lineno"> 5214</span>&#160;}</div><div class="line"><a name="l05215"></a><span class="lineno"> 5215</span>&#160;</div><div class="line"><a name="l05226"></a><span class="lineno"> 5226</span>&#160;gboolean</div><div class="line"><a name="l05227"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a93141d0773d7d37ed8fbbee17b3beb4c"> 5227</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c">audiomanager_routinginterface_call_hook_interrupt_status_change_finish</a> (</div><div class="line"><a name="l05228"></a><span class="lineno"> 5228</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05229"></a><span class="lineno"> 5229</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l05230"></a><span class="lineno"> 5230</span>&#160; GError **error)</div><div class="line"><a name="l05231"></a><span class="lineno"> 5231</span>&#160;{</div><div class="line"><a name="l05232"></a><span class="lineno"> 5232</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05233"></a><span class="lineno"> 5233</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l05234"></a><span class="lineno"> 5234</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05235"></a><span class="lineno"> 5235</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05236"></a><span class="lineno"> 5236</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05237"></a><span class="lineno"> 5237</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05238"></a><span class="lineno"> 5238</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05239"></a><span class="lineno"> 5239</span>&#160;_out:</div><div class="line"><a name="l05240"></a><span class="lineno"> 5240</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05241"></a><span class="lineno"> 5241</span>&#160;}</div><div class="line"><a name="l05242"></a><span class="lineno"> 5242</span>&#160;</div><div class="line"><a name="l05257"></a><span class="lineno"> 5257</span>&#160;gboolean</div><div class="line"><a name="l05258"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a27dc69af0cb9581619a5e765322e788b"> 5258</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b">audiomanager_routinginterface_call_hook_interrupt_status_change_sync</a> (</div><div class="line"><a name="l05259"></a><span class="lineno"> 5259</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05260"></a><span class="lineno"> 5260</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l05261"></a><span class="lineno"> 5261</span>&#160; guint16 arg_interruptState,</div><div class="line"><a name="l05262"></a><span class="lineno"> 5262</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05263"></a><span class="lineno"> 5263</span>&#160; GError **error)</div><div class="line"><a name="l05264"></a><span class="lineno"> 5264</span>&#160;{</div><div class="line"><a name="l05265"></a><span class="lineno"> 5265</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05266"></a><span class="lineno"> 5266</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05267"></a><span class="lineno"> 5267</span>&#160; <span class="stringliteral">&quot;hookInterruptStatusChange&quot;</span>,</div><div class="line"><a name="l05268"></a><span class="lineno"> 5268</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l05269"></a><span class="lineno"> 5269</span>&#160; arg_sourceID,</div><div class="line"><a name="l05270"></a><span class="lineno"> 5270</span>&#160; arg_interruptState),</div><div class="line"><a name="l05271"></a><span class="lineno"> 5271</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05272"></a><span class="lineno"> 5272</span>&#160; -1,</div><div class="line"><a name="l05273"></a><span class="lineno"> 5273</span>&#160; cancellable,</div><div class="line"><a name="l05274"></a><span class="lineno"> 5274</span>&#160; error);</div><div class="line"><a name="l05275"></a><span class="lineno"> 5275</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05276"></a><span class="lineno"> 5276</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05277"></a><span class="lineno"> 5277</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05278"></a><span class="lineno"> 5278</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05279"></a><span class="lineno"> 5279</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05280"></a><span class="lineno"> 5280</span>&#160;_out:</div><div class="line"><a name="l05281"></a><span class="lineno"> 5281</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05282"></a><span class="lineno"> 5282</span>&#160;}</div><div class="line"><a name="l05283"></a><span class="lineno"> 5283</span>&#160;</div><div class="line"><a name="l05299"></a><span class="lineno"> 5299</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l05300"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a7a1d61d216587bd708df526793f157ed"> 5300</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change</a> (</div><div class="line"><a name="l05301"></a><span class="lineno"> 5301</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05302"></a><span class="lineno"> 5302</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l05303"></a><span class="lineno"> 5303</span>&#160; GVariant *arg_availability,</div><div class="line"><a name="l05304"></a><span class="lineno"> 5304</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05305"></a><span class="lineno"> 5305</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l05306"></a><span class="lineno"> 5306</span>&#160; gpointer user_data)</div><div class="line"><a name="l05307"></a><span class="lineno"> 5307</span>&#160;{</div><div class="line"><a name="l05308"></a><span class="lineno"> 5308</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05309"></a><span class="lineno"> 5309</span>&#160; <span class="stringliteral">&quot;hookSourceAvailablityStatusChange&quot;</span>,</div><div class="line"><a name="l05310"></a><span class="lineno"> 5310</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q@(nn))&quot;</span>,</div><div class="line"><a name="l05311"></a><span class="lineno"> 5311</span>&#160; arg_sourceID,</div><div class="line"><a name="l05312"></a><span class="lineno"> 5312</span>&#160; arg_availability),</div><div class="line"><a name="l05313"></a><span class="lineno"> 5313</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05314"></a><span class="lineno"> 5314</span>&#160; -1,</div><div class="line"><a name="l05315"></a><span class="lineno"> 5315</span>&#160; cancellable,</div><div class="line"><a name="l05316"></a><span class="lineno"> 5316</span>&#160; callback,</div><div class="line"><a name="l05317"></a><span class="lineno"> 5317</span>&#160; user_data);</div><div class="line"><a name="l05318"></a><span class="lineno"> 5318</span>&#160;}</div><div class="line"><a name="l05319"></a><span class="lineno"> 5319</span>&#160;</div><div class="line"><a name="l05330"></a><span class="lineno"> 5330</span>&#160;gboolean</div><div class="line"><a name="l05331"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a0ba2bbfe9c9f28727c6329a831bacb18"> 5331</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18">audiomanager_routinginterface_call_hook_source_availablity_status_change_finish</a> (</div><div class="line"><a name="l05332"></a><span class="lineno"> 5332</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05333"></a><span class="lineno"> 5333</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l05334"></a><span class="lineno"> 5334</span>&#160; GError **error)</div><div class="line"><a name="l05335"></a><span class="lineno"> 5335</span>&#160;{</div><div class="line"><a name="l05336"></a><span class="lineno"> 5336</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05337"></a><span class="lineno"> 5337</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l05338"></a><span class="lineno"> 5338</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05339"></a><span class="lineno"> 5339</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05340"></a><span class="lineno"> 5340</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05341"></a><span class="lineno"> 5341</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05342"></a><span class="lineno"> 5342</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05343"></a><span class="lineno"> 5343</span>&#160;_out:</div><div class="line"><a name="l05344"></a><span class="lineno"> 5344</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05345"></a><span class="lineno"> 5345</span>&#160;}</div><div class="line"><a name="l05346"></a><span class="lineno"> 5346</span>&#160;</div><div class="line"><a name="l05361"></a><span class="lineno"> 5361</span>&#160;gboolean</div><div class="line"><a name="l05362"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aafa82e5325c595830ca33a2c32af79d9"> 5362</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9">audiomanager_routinginterface_call_hook_source_availablity_status_change_sync</a> (</div><div class="line"><a name="l05363"></a><span class="lineno"> 5363</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05364"></a><span class="lineno"> 5364</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l05365"></a><span class="lineno"> 5365</span>&#160; GVariant *arg_availability,</div><div class="line"><a name="l05366"></a><span class="lineno"> 5366</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05367"></a><span class="lineno"> 5367</span>&#160; GError **error)</div><div class="line"><a name="l05368"></a><span class="lineno"> 5368</span>&#160;{</div><div class="line"><a name="l05369"></a><span class="lineno"> 5369</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05370"></a><span class="lineno"> 5370</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05371"></a><span class="lineno"> 5371</span>&#160; <span class="stringliteral">&quot;hookSourceAvailablityStatusChange&quot;</span>,</div><div class="line"><a name="l05372"></a><span class="lineno"> 5372</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q@(nn))&quot;</span>,</div><div class="line"><a name="l05373"></a><span class="lineno"> 5373</span>&#160; arg_sourceID,</div><div class="line"><a name="l05374"></a><span class="lineno"> 5374</span>&#160; arg_availability),</div><div class="line"><a name="l05375"></a><span class="lineno"> 5375</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05376"></a><span class="lineno"> 5376</span>&#160; -1,</div><div class="line"><a name="l05377"></a><span class="lineno"> 5377</span>&#160; cancellable,</div><div class="line"><a name="l05378"></a><span class="lineno"> 5378</span>&#160; error);</div><div class="line"><a name="l05379"></a><span class="lineno"> 5379</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05380"></a><span class="lineno"> 5380</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05381"></a><span class="lineno"> 5381</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05382"></a><span class="lineno"> 5382</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05383"></a><span class="lineno"> 5383</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05384"></a><span class="lineno"> 5384</span>&#160;_out:</div><div class="line"><a name="l05385"></a><span class="lineno"> 5385</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05386"></a><span class="lineno"> 5386</span>&#160;}</div><div class="line"><a name="l05387"></a><span class="lineno"> 5387</span>&#160;</div><div class="line"><a name="l05402"></a><span class="lineno"> 5402</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l05403"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af8bf12bbc3cfcc8cfce9992b96284386"> 5403</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready</a> (</div><div class="line"><a name="l05404"></a><span class="lineno"> 5404</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05405"></a><span class="lineno"> 5405</span>&#160; guint16 arg_domainID,</div><div class="line"><a name="l05406"></a><span class="lineno"> 5406</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05407"></a><span class="lineno"> 5407</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l05408"></a><span class="lineno"> 5408</span>&#160; gpointer user_data)</div><div class="line"><a name="l05409"></a><span class="lineno"> 5409</span>&#160;{</div><div class="line"><a name="l05410"></a><span class="lineno"> 5410</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05411"></a><span class="lineno"> 5411</span>&#160; <span class="stringliteral">&quot;confirmRoutingReady&quot;</span>,</div><div class="line"><a name="l05412"></a><span class="lineno"> 5412</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l05413"></a><span class="lineno"> 5413</span>&#160; arg_domainID),</div><div class="line"><a name="l05414"></a><span class="lineno"> 5414</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05415"></a><span class="lineno"> 5415</span>&#160; -1,</div><div class="line"><a name="l05416"></a><span class="lineno"> 5416</span>&#160; cancellable,</div><div class="line"><a name="l05417"></a><span class="lineno"> 5417</span>&#160; callback,</div><div class="line"><a name="l05418"></a><span class="lineno"> 5418</span>&#160; user_data);</div><div class="line"><a name="l05419"></a><span class="lineno"> 5419</span>&#160;}</div><div class="line"><a name="l05420"></a><span class="lineno"> 5420</span>&#160;</div><div class="line"><a name="l05431"></a><span class="lineno"> 5431</span>&#160;gboolean</div><div class="line"><a name="l05432"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a9698964ad4ae6e09944d10f1d36de0f4"> 5432</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4">audiomanager_routinginterface_call_confirm_routing_ready_finish</a> (</div><div class="line"><a name="l05433"></a><span class="lineno"> 5433</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05434"></a><span class="lineno"> 5434</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l05435"></a><span class="lineno"> 5435</span>&#160; GError **error)</div><div class="line"><a name="l05436"></a><span class="lineno"> 5436</span>&#160;{</div><div class="line"><a name="l05437"></a><span class="lineno"> 5437</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05438"></a><span class="lineno"> 5438</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l05439"></a><span class="lineno"> 5439</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05440"></a><span class="lineno"> 5440</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05441"></a><span class="lineno"> 5441</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05442"></a><span class="lineno"> 5442</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05443"></a><span class="lineno"> 5443</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05444"></a><span class="lineno"> 5444</span>&#160;_out:</div><div class="line"><a name="l05445"></a><span class="lineno"> 5445</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05446"></a><span class="lineno"> 5446</span>&#160;}</div><div class="line"><a name="l05447"></a><span class="lineno"> 5447</span>&#160;</div><div class="line"><a name="l05461"></a><span class="lineno"> 5461</span>&#160;gboolean</div><div class="line"><a name="l05462"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a65b2211cda343659fe31101c8d6236c2"> 5462</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2">audiomanager_routinginterface_call_confirm_routing_ready_sync</a> (</div><div class="line"><a name="l05463"></a><span class="lineno"> 5463</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05464"></a><span class="lineno"> 5464</span>&#160; guint16 arg_domainID,</div><div class="line"><a name="l05465"></a><span class="lineno"> 5465</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05466"></a><span class="lineno"> 5466</span>&#160; GError **error)</div><div class="line"><a name="l05467"></a><span class="lineno"> 5467</span>&#160;{</div><div class="line"><a name="l05468"></a><span class="lineno"> 5468</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05469"></a><span class="lineno"> 5469</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05470"></a><span class="lineno"> 5470</span>&#160; <span class="stringliteral">&quot;confirmRoutingReady&quot;</span>,</div><div class="line"><a name="l05471"></a><span class="lineno"> 5471</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l05472"></a><span class="lineno"> 5472</span>&#160; arg_domainID),</div><div class="line"><a name="l05473"></a><span class="lineno"> 5473</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05474"></a><span class="lineno"> 5474</span>&#160; -1,</div><div class="line"><a name="l05475"></a><span class="lineno"> 5475</span>&#160; cancellable,</div><div class="line"><a name="l05476"></a><span class="lineno"> 5476</span>&#160; error);</div><div class="line"><a name="l05477"></a><span class="lineno"> 5477</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05478"></a><span class="lineno"> 5478</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05479"></a><span class="lineno"> 5479</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05480"></a><span class="lineno"> 5480</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05481"></a><span class="lineno"> 5481</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05482"></a><span class="lineno"> 5482</span>&#160;_out:</div><div class="line"><a name="l05483"></a><span class="lineno"> 5483</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05484"></a><span class="lineno"> 5484</span>&#160;}</div><div class="line"><a name="l05485"></a><span class="lineno"> 5485</span>&#160;</div><div class="line"><a name="l05500"></a><span class="lineno"> 5500</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l05501"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5324b5abcc4ddd3e677449df9b29a9ce"> 5501</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown</a> (</div><div class="line"><a name="l05502"></a><span class="lineno"> 5502</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05503"></a><span class="lineno"> 5503</span>&#160; guint16 arg_domainID,</div><div class="line"><a name="l05504"></a><span class="lineno"> 5504</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05505"></a><span class="lineno"> 5505</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l05506"></a><span class="lineno"> 5506</span>&#160; gpointer user_data)</div><div class="line"><a name="l05507"></a><span class="lineno"> 5507</span>&#160;{</div><div class="line"><a name="l05508"></a><span class="lineno"> 5508</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05509"></a><span class="lineno"> 5509</span>&#160; <span class="stringliteral">&quot;confirmRoutingRundown&quot;</span>,</div><div class="line"><a name="l05510"></a><span class="lineno"> 5510</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l05511"></a><span class="lineno"> 5511</span>&#160; arg_domainID),</div><div class="line"><a name="l05512"></a><span class="lineno"> 5512</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05513"></a><span class="lineno"> 5513</span>&#160; -1,</div><div class="line"><a name="l05514"></a><span class="lineno"> 5514</span>&#160; cancellable,</div><div class="line"><a name="l05515"></a><span class="lineno"> 5515</span>&#160; callback,</div><div class="line"><a name="l05516"></a><span class="lineno"> 5516</span>&#160; user_data);</div><div class="line"><a name="l05517"></a><span class="lineno"> 5517</span>&#160;}</div><div class="line"><a name="l05518"></a><span class="lineno"> 5518</span>&#160;</div><div class="line"><a name="l05529"></a><span class="lineno"> 5529</span>&#160;gboolean</div><div class="line"><a name="l05530"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a3de8d128692f6cb77d866e9866f02598"> 5530</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598">audiomanager_routinginterface_call_confirm_routing_rundown_finish</a> (</div><div class="line"><a name="l05531"></a><span class="lineno"> 5531</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05532"></a><span class="lineno"> 5532</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l05533"></a><span class="lineno"> 5533</span>&#160; GError **error)</div><div class="line"><a name="l05534"></a><span class="lineno"> 5534</span>&#160;{</div><div class="line"><a name="l05535"></a><span class="lineno"> 5535</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05536"></a><span class="lineno"> 5536</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l05537"></a><span class="lineno"> 5537</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05538"></a><span class="lineno"> 5538</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05539"></a><span class="lineno"> 5539</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05540"></a><span class="lineno"> 5540</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05541"></a><span class="lineno"> 5541</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05542"></a><span class="lineno"> 5542</span>&#160;_out:</div><div class="line"><a name="l05543"></a><span class="lineno"> 5543</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05544"></a><span class="lineno"> 5544</span>&#160;}</div><div class="line"><a name="l05545"></a><span class="lineno"> 5545</span>&#160;</div><div class="line"><a name="l05559"></a><span class="lineno"> 5559</span>&#160;gboolean</div><div class="line"><a name="l05560"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#abac8c639d207b6ec096a56050ef607a0"> 5560</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0">audiomanager_routinginterface_call_confirm_routing_rundown_sync</a> (</div><div class="line"><a name="l05561"></a><span class="lineno"> 5561</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05562"></a><span class="lineno"> 5562</span>&#160; guint16 arg_domainID,</div><div class="line"><a name="l05563"></a><span class="lineno"> 5563</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05564"></a><span class="lineno"> 5564</span>&#160; GError **error)</div><div class="line"><a name="l05565"></a><span class="lineno"> 5565</span>&#160;{</div><div class="line"><a name="l05566"></a><span class="lineno"> 5566</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05567"></a><span class="lineno"> 5567</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05568"></a><span class="lineno"> 5568</span>&#160; <span class="stringliteral">&quot;confirmRoutingRundown&quot;</span>,</div><div class="line"><a name="l05569"></a><span class="lineno"> 5569</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l05570"></a><span class="lineno"> 5570</span>&#160; arg_domainID),</div><div class="line"><a name="l05571"></a><span class="lineno"> 5571</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05572"></a><span class="lineno"> 5572</span>&#160; -1,</div><div class="line"><a name="l05573"></a><span class="lineno"> 5573</span>&#160; cancellable,</div><div class="line"><a name="l05574"></a><span class="lineno"> 5574</span>&#160; error);</div><div class="line"><a name="l05575"></a><span class="lineno"> 5575</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05576"></a><span class="lineno"> 5576</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05577"></a><span class="lineno"> 5577</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05578"></a><span class="lineno"> 5578</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05579"></a><span class="lineno"> 5579</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05580"></a><span class="lineno"> 5580</span>&#160;_out:</div><div class="line"><a name="l05581"></a><span class="lineno"> 5581</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05582"></a><span class="lineno"> 5582</span>&#160;}</div><div class="line"><a name="l05583"></a><span class="lineno"> 5583</span>&#160;</div><div class="line"><a name="l05600"></a><span class="lineno"> 5600</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l05601"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a99a727667031409d354d2eb62c77a701"> 5601</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes</a> (</div><div class="line"><a name="l05602"></a><span class="lineno"> 5602</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05603"></a><span class="lineno"> 5603</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l05604"></a><span class="lineno"> 5604</span>&#160; GVariant *arg_listvolumes,</div><div class="line"><a name="l05605"></a><span class="lineno"> 5605</span>&#160; guint16 arg_error,</div><div class="line"><a name="l05606"></a><span class="lineno"> 5606</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05607"></a><span class="lineno"> 5607</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l05608"></a><span class="lineno"> 5608</span>&#160; gpointer user_data)</div><div class="line"><a name="l05609"></a><span class="lineno"> 5609</span>&#160;{</div><div class="line"><a name="l05610"></a><span class="lineno"> 5610</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05611"></a><span class="lineno"> 5611</span>&#160; <span class="stringliteral">&quot;ackSetVolumes&quot;</span>,</div><div class="line"><a name="l05612"></a><span class="lineno"> 5612</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q@a(nqqnq)q)&quot;</span>,</div><div class="line"><a name="l05613"></a><span class="lineno"> 5613</span>&#160; arg_handle,</div><div class="line"><a name="l05614"></a><span class="lineno"> 5614</span>&#160; arg_listvolumes,</div><div class="line"><a name="l05615"></a><span class="lineno"> 5615</span>&#160; arg_error),</div><div class="line"><a name="l05616"></a><span class="lineno"> 5616</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05617"></a><span class="lineno"> 5617</span>&#160; -1,</div><div class="line"><a name="l05618"></a><span class="lineno"> 5618</span>&#160; cancellable,</div><div class="line"><a name="l05619"></a><span class="lineno"> 5619</span>&#160; callback,</div><div class="line"><a name="l05620"></a><span class="lineno"> 5620</span>&#160; user_data);</div><div class="line"><a name="l05621"></a><span class="lineno"> 5621</span>&#160;}</div><div class="line"><a name="l05622"></a><span class="lineno"> 5622</span>&#160;</div><div class="line"><a name="l05633"></a><span class="lineno"> 5633</span>&#160;gboolean</div><div class="line"><a name="l05634"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ad0ae7e93450d67cc81e54553a9dbf046"> 5634</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046">audiomanager_routinginterface_call_ack_set_volumes_finish</a> (</div><div class="line"><a name="l05635"></a><span class="lineno"> 5635</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05636"></a><span class="lineno"> 5636</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l05637"></a><span class="lineno"> 5637</span>&#160; GError **error)</div><div class="line"><a name="l05638"></a><span class="lineno"> 5638</span>&#160;{</div><div class="line"><a name="l05639"></a><span class="lineno"> 5639</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05640"></a><span class="lineno"> 5640</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l05641"></a><span class="lineno"> 5641</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05642"></a><span class="lineno"> 5642</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05643"></a><span class="lineno"> 5643</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05644"></a><span class="lineno"> 5644</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05645"></a><span class="lineno"> 5645</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05646"></a><span class="lineno"> 5646</span>&#160;_out:</div><div class="line"><a name="l05647"></a><span class="lineno"> 5647</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05648"></a><span class="lineno"> 5648</span>&#160;}</div><div class="line"><a name="l05649"></a><span class="lineno"> 5649</span>&#160;</div><div class="line"><a name="l05665"></a><span class="lineno"> 5665</span>&#160;gboolean</div><div class="line"><a name="l05666"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af95b5087a711d3520d11a1a25158f106"> 5666</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106">audiomanager_routinginterface_call_ack_set_volumes_sync</a> (</div><div class="line"><a name="l05667"></a><span class="lineno"> 5667</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05668"></a><span class="lineno"> 5668</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l05669"></a><span class="lineno"> 5669</span>&#160; GVariant *arg_listvolumes,</div><div class="line"><a name="l05670"></a><span class="lineno"> 5670</span>&#160; guint16 arg_error,</div><div class="line"><a name="l05671"></a><span class="lineno"> 5671</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05672"></a><span class="lineno"> 5672</span>&#160; GError **error)</div><div class="line"><a name="l05673"></a><span class="lineno"> 5673</span>&#160;{</div><div class="line"><a name="l05674"></a><span class="lineno"> 5674</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05675"></a><span class="lineno"> 5675</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05676"></a><span class="lineno"> 5676</span>&#160; <span class="stringliteral">&quot;ackSetVolumes&quot;</span>,</div><div class="line"><a name="l05677"></a><span class="lineno"> 5677</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q@a(nqqnq)q)&quot;</span>,</div><div class="line"><a name="l05678"></a><span class="lineno"> 5678</span>&#160; arg_handle,</div><div class="line"><a name="l05679"></a><span class="lineno"> 5679</span>&#160; arg_listvolumes,</div><div class="line"><a name="l05680"></a><span class="lineno"> 5680</span>&#160; arg_error),</div><div class="line"><a name="l05681"></a><span class="lineno"> 5681</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05682"></a><span class="lineno"> 5682</span>&#160; -1,</div><div class="line"><a name="l05683"></a><span class="lineno"> 5683</span>&#160; cancellable,</div><div class="line"><a name="l05684"></a><span class="lineno"> 5684</span>&#160; error);</div><div class="line"><a name="l05685"></a><span class="lineno"> 5685</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05686"></a><span class="lineno"> 5686</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05687"></a><span class="lineno"> 5687</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05688"></a><span class="lineno"> 5688</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05689"></a><span class="lineno"> 5689</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05690"></a><span class="lineno"> 5690</span>&#160;_out:</div><div class="line"><a name="l05691"></a><span class="lineno"> 5691</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05692"></a><span class="lineno"> 5692</span>&#160;}</div><div class="line"><a name="l05693"></a><span class="lineno"> 5693</span>&#160;</div><div class="line"><a name="l05709"></a><span class="lineno"> 5709</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l05710"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a9eaf24a15f2f3c37322258b488755a3e"> 5710</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration</a> (</div><div class="line"><a name="l05711"></a><span class="lineno"> 5711</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05712"></a><span class="lineno"> 5712</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l05713"></a><span class="lineno"> 5713</span>&#160; guint16 arg_error,</div><div class="line"><a name="l05714"></a><span class="lineno"> 5714</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05715"></a><span class="lineno"> 5715</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l05716"></a><span class="lineno"> 5716</span>&#160; gpointer user_data)</div><div class="line"><a name="l05717"></a><span class="lineno"> 5717</span>&#160;{</div><div class="line"><a name="l05718"></a><span class="lineno"> 5718</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05719"></a><span class="lineno"> 5719</span>&#160; <span class="stringliteral">&quot;ackSinkNotificationConfiguration&quot;</span>,</div><div class="line"><a name="l05720"></a><span class="lineno"> 5720</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l05721"></a><span class="lineno"> 5721</span>&#160; arg_handle,</div><div class="line"><a name="l05722"></a><span class="lineno"> 5722</span>&#160; arg_error),</div><div class="line"><a name="l05723"></a><span class="lineno"> 5723</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05724"></a><span class="lineno"> 5724</span>&#160; -1,</div><div class="line"><a name="l05725"></a><span class="lineno"> 5725</span>&#160; cancellable,</div><div class="line"><a name="l05726"></a><span class="lineno"> 5726</span>&#160; callback,</div><div class="line"><a name="l05727"></a><span class="lineno"> 5727</span>&#160; user_data);</div><div class="line"><a name="l05728"></a><span class="lineno"> 5728</span>&#160;}</div><div class="line"><a name="l05729"></a><span class="lineno"> 5729</span>&#160;</div><div class="line"><a name="l05740"></a><span class="lineno"> 5740</span>&#160;gboolean</div><div class="line"><a name="l05741"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a31b9242f8e5b8f69b8ad8040be2b6785"> 5741</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785">audiomanager_routinginterface_call_ack_sink_notification_configuration_finish</a> (</div><div class="line"><a name="l05742"></a><span class="lineno"> 5742</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05743"></a><span class="lineno"> 5743</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l05744"></a><span class="lineno"> 5744</span>&#160; GError **error)</div><div class="line"><a name="l05745"></a><span class="lineno"> 5745</span>&#160;{</div><div class="line"><a name="l05746"></a><span class="lineno"> 5746</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05747"></a><span class="lineno"> 5747</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l05748"></a><span class="lineno"> 5748</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05749"></a><span class="lineno"> 5749</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05750"></a><span class="lineno"> 5750</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05751"></a><span class="lineno"> 5751</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05752"></a><span class="lineno"> 5752</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05753"></a><span class="lineno"> 5753</span>&#160;_out:</div><div class="line"><a name="l05754"></a><span class="lineno"> 5754</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05755"></a><span class="lineno"> 5755</span>&#160;}</div><div class="line"><a name="l05756"></a><span class="lineno"> 5756</span>&#160;</div><div class="line"><a name="l05771"></a><span class="lineno"> 5771</span>&#160;gboolean</div><div class="line"><a name="l05772"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ad5134adec6594578590e52539aaf86c9"> 5772</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9">audiomanager_routinginterface_call_ack_sink_notification_configuration_sync</a> (</div><div class="line"><a name="l05773"></a><span class="lineno"> 5773</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05774"></a><span class="lineno"> 5774</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l05775"></a><span class="lineno"> 5775</span>&#160; guint16 arg_error,</div><div class="line"><a name="l05776"></a><span class="lineno"> 5776</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05777"></a><span class="lineno"> 5777</span>&#160; GError **error)</div><div class="line"><a name="l05778"></a><span class="lineno"> 5778</span>&#160;{</div><div class="line"><a name="l05779"></a><span class="lineno"> 5779</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05780"></a><span class="lineno"> 5780</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05781"></a><span class="lineno"> 5781</span>&#160; <span class="stringliteral">&quot;ackSinkNotificationConfiguration&quot;</span>,</div><div class="line"><a name="l05782"></a><span class="lineno"> 5782</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l05783"></a><span class="lineno"> 5783</span>&#160; arg_handle,</div><div class="line"><a name="l05784"></a><span class="lineno"> 5784</span>&#160; arg_error),</div><div class="line"><a name="l05785"></a><span class="lineno"> 5785</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05786"></a><span class="lineno"> 5786</span>&#160; -1,</div><div class="line"><a name="l05787"></a><span class="lineno"> 5787</span>&#160; cancellable,</div><div class="line"><a name="l05788"></a><span class="lineno"> 5788</span>&#160; error);</div><div class="line"><a name="l05789"></a><span class="lineno"> 5789</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05790"></a><span class="lineno"> 5790</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05791"></a><span class="lineno"> 5791</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05792"></a><span class="lineno"> 5792</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05793"></a><span class="lineno"> 5793</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05794"></a><span class="lineno"> 5794</span>&#160;_out:</div><div class="line"><a name="l05795"></a><span class="lineno"> 5795</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05796"></a><span class="lineno"> 5796</span>&#160;}</div><div class="line"><a name="l05797"></a><span class="lineno"> 5797</span>&#160;</div><div class="line"><a name="l05813"></a><span class="lineno"> 5813</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l05814"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a83a0b8ec299602b64fe135bf1cc0a0d6"> 5814</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration</a> (</div><div class="line"><a name="l05815"></a><span class="lineno"> 5815</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05816"></a><span class="lineno"> 5816</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l05817"></a><span class="lineno"> 5817</span>&#160; guint16 arg_error,</div><div class="line"><a name="l05818"></a><span class="lineno"> 5818</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05819"></a><span class="lineno"> 5819</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l05820"></a><span class="lineno"> 5820</span>&#160; gpointer user_data)</div><div class="line"><a name="l05821"></a><span class="lineno"> 5821</span>&#160;{</div><div class="line"><a name="l05822"></a><span class="lineno"> 5822</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05823"></a><span class="lineno"> 5823</span>&#160; <span class="stringliteral">&quot;ackSourceNotificationConfiguration&quot;</span>,</div><div class="line"><a name="l05824"></a><span class="lineno"> 5824</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l05825"></a><span class="lineno"> 5825</span>&#160; arg_handle,</div><div class="line"><a name="l05826"></a><span class="lineno"> 5826</span>&#160; arg_error),</div><div class="line"><a name="l05827"></a><span class="lineno"> 5827</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05828"></a><span class="lineno"> 5828</span>&#160; -1,</div><div class="line"><a name="l05829"></a><span class="lineno"> 5829</span>&#160; cancellable,</div><div class="line"><a name="l05830"></a><span class="lineno"> 5830</span>&#160; callback,</div><div class="line"><a name="l05831"></a><span class="lineno"> 5831</span>&#160; user_data);</div><div class="line"><a name="l05832"></a><span class="lineno"> 5832</span>&#160;}</div><div class="line"><a name="l05833"></a><span class="lineno"> 5833</span>&#160;</div><div class="line"><a name="l05844"></a><span class="lineno"> 5844</span>&#160;gboolean</div><div class="line"><a name="l05845"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a0a358054a68bcaefaed5324f2d027fe9"> 5845</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9">audiomanager_routinginterface_call_ack_source_notification_configuration_finish</a> (</div><div class="line"><a name="l05846"></a><span class="lineno"> 5846</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05847"></a><span class="lineno"> 5847</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l05848"></a><span class="lineno"> 5848</span>&#160; GError **error)</div><div class="line"><a name="l05849"></a><span class="lineno"> 5849</span>&#160;{</div><div class="line"><a name="l05850"></a><span class="lineno"> 5850</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05851"></a><span class="lineno"> 5851</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l05852"></a><span class="lineno"> 5852</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05853"></a><span class="lineno"> 5853</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05854"></a><span class="lineno"> 5854</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05855"></a><span class="lineno"> 5855</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05856"></a><span class="lineno"> 5856</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05857"></a><span class="lineno"> 5857</span>&#160;_out:</div><div class="line"><a name="l05858"></a><span class="lineno"> 5858</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05859"></a><span class="lineno"> 5859</span>&#160;}</div><div class="line"><a name="l05860"></a><span class="lineno"> 5860</span>&#160;</div><div class="line"><a name="l05875"></a><span class="lineno"> 5875</span>&#160;gboolean</div><div class="line"><a name="l05876"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a66a9cd7926c873d7896e5aea18cfade4"> 5876</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4">audiomanager_routinginterface_call_ack_source_notification_configuration_sync</a> (</div><div class="line"><a name="l05877"></a><span class="lineno"> 5877</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05878"></a><span class="lineno"> 5878</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l05879"></a><span class="lineno"> 5879</span>&#160; guint16 arg_error,</div><div class="line"><a name="l05880"></a><span class="lineno"> 5880</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05881"></a><span class="lineno"> 5881</span>&#160; GError **error)</div><div class="line"><a name="l05882"></a><span class="lineno"> 5882</span>&#160;{</div><div class="line"><a name="l05883"></a><span class="lineno"> 5883</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05884"></a><span class="lineno"> 5884</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05885"></a><span class="lineno"> 5885</span>&#160; <span class="stringliteral">&quot;ackSourceNotificationConfiguration&quot;</span>,</div><div class="line"><a name="l05886"></a><span class="lineno"> 5886</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l05887"></a><span class="lineno"> 5887</span>&#160; arg_handle,</div><div class="line"><a name="l05888"></a><span class="lineno"> 5888</span>&#160; arg_error),</div><div class="line"><a name="l05889"></a><span class="lineno"> 5889</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05890"></a><span class="lineno"> 5890</span>&#160; -1,</div><div class="line"><a name="l05891"></a><span class="lineno"> 5891</span>&#160; cancellable,</div><div class="line"><a name="l05892"></a><span class="lineno"> 5892</span>&#160; error);</div><div class="line"><a name="l05893"></a><span class="lineno"> 5893</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05894"></a><span class="lineno"> 5894</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05895"></a><span class="lineno"> 5895</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05896"></a><span class="lineno"> 5896</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l05897"></a><span class="lineno"> 5897</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05898"></a><span class="lineno"> 5898</span>&#160;_out:</div><div class="line"><a name="l05899"></a><span class="lineno"> 5899</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05900"></a><span class="lineno"> 5900</span>&#160;}</div><div class="line"><a name="l05901"></a><span class="lineno"> 5901</span>&#160;</div><div class="line"><a name="l05919"></a><span class="lineno"> 5919</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l05920"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa4d6447f7dbdaf287812da58a4528d4a"> 5920</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain</a> (</div><div class="line"><a name="l05921"></a><span class="lineno"> 5921</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05922"></a><span class="lineno"> 5922</span>&#160; GVariant *arg_domaindata,</div><div class="line"><a name="l05923"></a><span class="lineno"> 5923</span>&#160; <span class="keyword">const</span> gchar *arg_returnBusname,</div><div class="line"><a name="l05924"></a><span class="lineno"> 5924</span>&#160; <span class="keyword">const</span> gchar *arg_returnPath,</div><div class="line"><a name="l05925"></a><span class="lineno"> 5925</span>&#160; <span class="keyword">const</span> gchar *arg_returnInterface,</div><div class="line"><a name="l05926"></a><span class="lineno"> 5926</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l05927"></a><span class="lineno"> 5927</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l05928"></a><span class="lineno"> 5928</span>&#160; gpointer user_data)</div><div class="line"><a name="l05929"></a><span class="lineno"> 5929</span>&#160;{</div><div class="line"><a name="l05930"></a><span class="lineno"> 5930</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l05931"></a><span class="lineno"> 5931</span>&#160; <span class="stringliteral">&quot;registerDomain&quot;</span>,</div><div class="line"><a name="l05932"></a><span class="lineno"> 5932</span>&#160; g_variant_new (<span class="stringliteral">&quot;(@(qsssbbn)sss)&quot;</span>,</div><div class="line"><a name="l05933"></a><span class="lineno"> 5933</span>&#160; arg_domaindata,</div><div class="line"><a name="l05934"></a><span class="lineno"> 5934</span>&#160; arg_returnBusname,</div><div class="line"><a name="l05935"></a><span class="lineno"> 5935</span>&#160; arg_returnPath,</div><div class="line"><a name="l05936"></a><span class="lineno"> 5936</span>&#160; arg_returnInterface),</div><div class="line"><a name="l05937"></a><span class="lineno"> 5937</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l05938"></a><span class="lineno"> 5938</span>&#160; -1,</div><div class="line"><a name="l05939"></a><span class="lineno"> 5939</span>&#160; cancellable,</div><div class="line"><a name="l05940"></a><span class="lineno"> 5940</span>&#160; callback,</div><div class="line"><a name="l05941"></a><span class="lineno"> 5941</span>&#160; user_data);</div><div class="line"><a name="l05942"></a><span class="lineno"> 5942</span>&#160;}</div><div class="line"><a name="l05943"></a><span class="lineno"> 5943</span>&#160;</div><div class="line"><a name="l05956"></a><span class="lineno"> 5956</span>&#160;gboolean</div><div class="line"><a name="l05957"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#acc626b0b0abe2ae30355a8f1f59329fa"> 5957</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa">audiomanager_routinginterface_call_register_domain_finish</a> (</div><div class="line"><a name="l05958"></a><span class="lineno"> 5958</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05959"></a><span class="lineno"> 5959</span>&#160; guint16 *out_domainid,</div><div class="line"><a name="l05960"></a><span class="lineno"> 5960</span>&#160; guint16 *out_error,</div><div class="line"><a name="l05961"></a><span class="lineno"> 5961</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l05962"></a><span class="lineno"> 5962</span>&#160; GError **error)</div><div class="line"><a name="l05963"></a><span class="lineno"> 5963</span>&#160;{</div><div class="line"><a name="l05964"></a><span class="lineno"> 5964</span>&#160; GVariant *_ret;</div><div class="line"><a name="l05965"></a><span class="lineno"> 5965</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l05966"></a><span class="lineno"> 5966</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l05967"></a><span class="lineno"> 5967</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l05968"></a><span class="lineno"> 5968</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l05969"></a><span class="lineno"> 5969</span>&#160; <span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l05970"></a><span class="lineno"> 5970</span>&#160; out_domainid,</div><div class="line"><a name="l05971"></a><span class="lineno"> 5971</span>&#160; out_error);</div><div class="line"><a name="l05972"></a><span class="lineno"> 5972</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l05973"></a><span class="lineno"> 5973</span>&#160;_out:</div><div class="line"><a name="l05974"></a><span class="lineno"> 5974</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l05975"></a><span class="lineno"> 5975</span>&#160;}</div><div class="line"><a name="l05976"></a><span class="lineno"> 5976</span>&#160;</div><div class="line"><a name="l05995"></a><span class="lineno"> 5995</span>&#160;gboolean</div><div class="line"><a name="l05996"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5f7bda35b571a0ce339108d3cb40b9cf"> 5996</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf">audiomanager_routinginterface_call_register_domain_sync</a> (</div><div class="line"><a name="l05997"></a><span class="lineno"> 5997</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l05998"></a><span class="lineno"> 5998</span>&#160; GVariant *arg_domaindata,</div><div class="line"><a name="l05999"></a><span class="lineno"> 5999</span>&#160; <span class="keyword">const</span> gchar *arg_returnBusname,</div><div class="line"><a name="l06000"></a><span class="lineno"> 6000</span>&#160; <span class="keyword">const</span> gchar *arg_returnPath,</div><div class="line"><a name="l06001"></a><span class="lineno"> 6001</span>&#160; <span class="keyword">const</span> gchar *arg_returnInterface,</div><div class="line"><a name="l06002"></a><span class="lineno"> 6002</span>&#160; guint16 *out_domainid,</div><div class="line"><a name="l06003"></a><span class="lineno"> 6003</span>&#160; guint16 *out_error,</div><div class="line"><a name="l06004"></a><span class="lineno"> 6004</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l06005"></a><span class="lineno"> 6005</span>&#160; GError **error)</div><div class="line"><a name="l06006"></a><span class="lineno"> 6006</span>&#160;{</div><div class="line"><a name="l06007"></a><span class="lineno"> 6007</span>&#160; GVariant *_ret;</div><div class="line"><a name="l06008"></a><span class="lineno"> 6008</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l06009"></a><span class="lineno"> 6009</span>&#160; <span class="stringliteral">&quot;registerDomain&quot;</span>,</div><div class="line"><a name="l06010"></a><span class="lineno"> 6010</span>&#160; g_variant_new (<span class="stringliteral">&quot;(@(qsssbbn)sss)&quot;</span>,</div><div class="line"><a name="l06011"></a><span class="lineno"> 6011</span>&#160; arg_domaindata,</div><div class="line"><a name="l06012"></a><span class="lineno"> 6012</span>&#160; arg_returnBusname,</div><div class="line"><a name="l06013"></a><span class="lineno"> 6013</span>&#160; arg_returnPath,</div><div class="line"><a name="l06014"></a><span class="lineno"> 6014</span>&#160; arg_returnInterface),</div><div class="line"><a name="l06015"></a><span class="lineno"> 6015</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l06016"></a><span class="lineno"> 6016</span>&#160; -1,</div><div class="line"><a name="l06017"></a><span class="lineno"> 6017</span>&#160; cancellable,</div><div class="line"><a name="l06018"></a><span class="lineno"> 6018</span>&#160; error);</div><div class="line"><a name="l06019"></a><span class="lineno"> 6019</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l06020"></a><span class="lineno"> 6020</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l06021"></a><span class="lineno"> 6021</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l06022"></a><span class="lineno"> 6022</span>&#160; <span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l06023"></a><span class="lineno"> 6023</span>&#160; out_domainid,</div><div class="line"><a name="l06024"></a><span class="lineno"> 6024</span>&#160; out_error);</div><div class="line"><a name="l06025"></a><span class="lineno"> 6025</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l06026"></a><span class="lineno"> 6026</span>&#160;_out:</div><div class="line"><a name="l06027"></a><span class="lineno"> 6027</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l06028"></a><span class="lineno"> 6028</span>&#160;}</div><div class="line"><a name="l06029"></a><span class="lineno"> 6029</span>&#160;</div><div class="line"><a name="l06039"></a><span class="lineno"> 6039</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06040"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a29d92a477b197f8422970bd1a87f1078"> 6040</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a29d92a477b197f8422970bd1a87f1078">audiomanager_routinginterface_complete_ack_connect</a> (</div><div class="line"><a name="l06041"></a><span class="lineno"> 6041</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06042"></a><span class="lineno"> 6042</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06043"></a><span class="lineno"> 6043</span>&#160;{</div><div class="line"><a name="l06044"></a><span class="lineno"> 6044</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06045"></a><span class="lineno"> 6045</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06046"></a><span class="lineno"> 6046</span>&#160;}</div><div class="line"><a name="l06047"></a><span class="lineno"> 6047</span>&#160;</div><div class="line"><a name="l06057"></a><span class="lineno"> 6057</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06058"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a19595596cdb2980362c5ed5a064bb682"> 6058</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a19595596cdb2980362c5ed5a064bb682">audiomanager_routinginterface_complete_ack_disconnect</a> (</div><div class="line"><a name="l06059"></a><span class="lineno"> 6059</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06060"></a><span class="lineno"> 6060</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06061"></a><span class="lineno"> 6061</span>&#160;{</div><div class="line"><a name="l06062"></a><span class="lineno"> 6062</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06063"></a><span class="lineno"> 6063</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06064"></a><span class="lineno"> 6064</span>&#160;}</div><div class="line"><a name="l06065"></a><span class="lineno"> 6065</span>&#160;</div><div class="line"><a name="l06075"></a><span class="lineno"> 6075</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06076"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a29ca364f304e445a1141a9a8b6d486d9"> 6076</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a29ca364f304e445a1141a9a8b6d486d9">audiomanager_routinginterface_complete_ack_set_source_state</a> (</div><div class="line"><a name="l06077"></a><span class="lineno"> 6077</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06078"></a><span class="lineno"> 6078</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06079"></a><span class="lineno"> 6079</span>&#160;{</div><div class="line"><a name="l06080"></a><span class="lineno"> 6080</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06081"></a><span class="lineno"> 6081</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06082"></a><span class="lineno"> 6082</span>&#160;}</div><div class="line"><a name="l06083"></a><span class="lineno"> 6083</span>&#160;</div><div class="line"><a name="l06093"></a><span class="lineno"> 6093</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06094"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5690f1088201c2341cf1145375a5855a"> 6094</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a5690f1088201c2341cf1145375a5855a">audiomanager_routinginterface_complete_ack_set_sink_volume</a> (</div><div class="line"><a name="l06095"></a><span class="lineno"> 6095</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06096"></a><span class="lineno"> 6096</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06097"></a><span class="lineno"> 6097</span>&#160;{</div><div class="line"><a name="l06098"></a><span class="lineno"> 6098</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06099"></a><span class="lineno"> 6099</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06100"></a><span class="lineno"> 6100</span>&#160;}</div><div class="line"><a name="l06101"></a><span class="lineno"> 6101</span>&#160;</div><div class="line"><a name="l06113"></a><span class="lineno"> 6113</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06114"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a16ef4f10c54f8529f791f706314b9f17"> 6114</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a16ef4f10c54f8529f791f706314b9f17">audiomanager_routinginterface_complete_register_sink</a> (</div><div class="line"><a name="l06115"></a><span class="lineno"> 6115</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06116"></a><span class="lineno"> 6116</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l06117"></a><span class="lineno"> 6117</span>&#160; guint16 sinkID,</div><div class="line"><a name="l06118"></a><span class="lineno"> 6118</span>&#160; guint16 error)</div><div class="line"><a name="l06119"></a><span class="lineno"> 6119</span>&#160;{</div><div class="line"><a name="l06120"></a><span class="lineno"> 6120</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06121"></a><span class="lineno"> 6121</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l06122"></a><span class="lineno"> 6122</span>&#160; sinkID,</div><div class="line"><a name="l06123"></a><span class="lineno"> 6123</span>&#160; error));</div><div class="line"><a name="l06124"></a><span class="lineno"> 6124</span>&#160;}</div><div class="line"><a name="l06125"></a><span class="lineno"> 6125</span>&#160;</div><div class="line"><a name="l06136"></a><span class="lineno"> 6136</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06137"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a73b2ca0e0b67f9a45e66b7ded785283b"> 6137</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a73b2ca0e0b67f9a45e66b7ded785283b">audiomanager_routinginterface_complete_deregister_sink</a> (</div><div class="line"><a name="l06138"></a><span class="lineno"> 6138</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06139"></a><span class="lineno"> 6139</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l06140"></a><span class="lineno"> 6140</span>&#160; gint error)</div><div class="line"><a name="l06141"></a><span class="lineno"> 6141</span>&#160;{</div><div class="line"><a name="l06142"></a><span class="lineno"> 6142</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06143"></a><span class="lineno"> 6143</span>&#160; g_variant_new (<span class="stringliteral">&quot;(i)&quot;</span>,</div><div class="line"><a name="l06144"></a><span class="lineno"> 6144</span>&#160; error));</div><div class="line"><a name="l06145"></a><span class="lineno"> 6145</span>&#160;}</div><div class="line"><a name="l06146"></a><span class="lineno"> 6146</span>&#160;</div><div class="line"><a name="l06158"></a><span class="lineno"> 6158</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06159"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a38b164b371c07c56e2efc5cc725ab25f"> 6159</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a38b164b371c07c56e2efc5cc725ab25f">audiomanager_routinginterface_complete_register_source</a> (</div><div class="line"><a name="l06160"></a><span class="lineno"> 6160</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06161"></a><span class="lineno"> 6161</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l06162"></a><span class="lineno"> 6162</span>&#160; guint16 sourceID,</div><div class="line"><a name="l06163"></a><span class="lineno"> 6163</span>&#160; guint16 error)</div><div class="line"><a name="l06164"></a><span class="lineno"> 6164</span>&#160;{</div><div class="line"><a name="l06165"></a><span class="lineno"> 6165</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06166"></a><span class="lineno"> 6166</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l06167"></a><span class="lineno"> 6167</span>&#160; sourceID,</div><div class="line"><a name="l06168"></a><span class="lineno"> 6168</span>&#160; error));</div><div class="line"><a name="l06169"></a><span class="lineno"> 6169</span>&#160;}</div><div class="line"><a name="l06170"></a><span class="lineno"> 6170</span>&#160;</div><div class="line"><a name="l06181"></a><span class="lineno"> 6181</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06182"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a2d17cb6cc71b313e947f934fb5121395"> 6182</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a2d17cb6cc71b313e947f934fb5121395">audiomanager_routinginterface_complete_deregister_source</a> (</div><div class="line"><a name="l06183"></a><span class="lineno"> 6183</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06184"></a><span class="lineno"> 6184</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l06185"></a><span class="lineno"> 6185</span>&#160; guint16 error)</div><div class="line"><a name="l06186"></a><span class="lineno"> 6186</span>&#160;{</div><div class="line"><a name="l06187"></a><span class="lineno"> 6187</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06188"></a><span class="lineno"> 6188</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l06189"></a><span class="lineno"> 6189</span>&#160; error));</div><div class="line"><a name="l06190"></a><span class="lineno"> 6190</span>&#160;}</div><div class="line"><a name="l06191"></a><span class="lineno"> 6191</span>&#160;</div><div class="line"><a name="l06201"></a><span class="lineno"> 6201</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06202"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a296f15aae89a98544e0c0e2ae992e88f"> 6202</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a296f15aae89a98544e0c0e2ae992e88f">audiomanager_routinginterface_complete_hook_interrupt_status_change</a> (</div><div class="line"><a name="l06203"></a><span class="lineno"> 6203</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06204"></a><span class="lineno"> 6204</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06205"></a><span class="lineno"> 6205</span>&#160;{</div><div class="line"><a name="l06206"></a><span class="lineno"> 6206</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06207"></a><span class="lineno"> 6207</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06208"></a><span class="lineno"> 6208</span>&#160;}</div><div class="line"><a name="l06209"></a><span class="lineno"> 6209</span>&#160;</div><div class="line"><a name="l06219"></a><span class="lineno"> 6219</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06220"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#adaad8baa4d148211c0a7125d1de08c91"> 6220</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#adaad8baa4d148211c0a7125d1de08c91">audiomanager_routinginterface_complete_hook_source_availablity_status_change</a> (</div><div class="line"><a name="l06221"></a><span class="lineno"> 6221</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06222"></a><span class="lineno"> 6222</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06223"></a><span class="lineno"> 6223</span>&#160;{</div><div class="line"><a name="l06224"></a><span class="lineno"> 6224</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06225"></a><span class="lineno"> 6225</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06226"></a><span class="lineno"> 6226</span>&#160;}</div><div class="line"><a name="l06227"></a><span class="lineno"> 6227</span>&#160;</div><div class="line"><a name="l06237"></a><span class="lineno"> 6237</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06238"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e"> 6238</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e">audiomanager_routinginterface_complete_confirm_routing_ready</a> (</div><div class="line"><a name="l06239"></a><span class="lineno"> 6239</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06240"></a><span class="lineno"> 6240</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06241"></a><span class="lineno"> 6241</span>&#160;{</div><div class="line"><a name="l06242"></a><span class="lineno"> 6242</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06243"></a><span class="lineno"> 6243</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06244"></a><span class="lineno"> 6244</span>&#160;}</div><div class="line"><a name="l06245"></a><span class="lineno"> 6245</span>&#160;</div><div class="line"><a name="l06255"></a><span class="lineno"> 6255</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06256"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#abfd78d54129f1bab64bf3ad042bad68b"> 6256</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#abfd78d54129f1bab64bf3ad042bad68b">audiomanager_routinginterface_complete_confirm_routing_rundown</a> (</div><div class="line"><a name="l06257"></a><span class="lineno"> 6257</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06258"></a><span class="lineno"> 6258</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06259"></a><span class="lineno"> 6259</span>&#160;{</div><div class="line"><a name="l06260"></a><span class="lineno"> 6260</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06261"></a><span class="lineno"> 6261</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06262"></a><span class="lineno"> 6262</span>&#160;}</div><div class="line"><a name="l06263"></a><span class="lineno"> 6263</span>&#160;</div><div class="line"><a name="l06273"></a><span class="lineno"> 6273</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06274"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a57ac0c76e17d25395c29d8d47e8d87d5"> 6274</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a57ac0c76e17d25395c29d8d47e8d87d5">audiomanager_routinginterface_complete_ack_set_volumes</a> (</div><div class="line"><a name="l06275"></a><span class="lineno"> 6275</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06276"></a><span class="lineno"> 6276</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06277"></a><span class="lineno"> 6277</span>&#160;{</div><div class="line"><a name="l06278"></a><span class="lineno"> 6278</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06279"></a><span class="lineno"> 6279</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06280"></a><span class="lineno"> 6280</span>&#160;}</div><div class="line"><a name="l06281"></a><span class="lineno"> 6281</span>&#160;</div><div class="line"><a name="l06291"></a><span class="lineno"> 6291</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06292"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ac4763ec634aedbd3e372d80764816688"> 6292</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ac4763ec634aedbd3e372d80764816688">audiomanager_routinginterface_complete_ack_sink_notification_configuration</a> (</div><div class="line"><a name="l06293"></a><span class="lineno"> 6293</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06294"></a><span class="lineno"> 6294</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06295"></a><span class="lineno"> 6295</span>&#160;{</div><div class="line"><a name="l06296"></a><span class="lineno"> 6296</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06297"></a><span class="lineno"> 6297</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06298"></a><span class="lineno"> 6298</span>&#160;}</div><div class="line"><a name="l06299"></a><span class="lineno"> 6299</span>&#160;</div><div class="line"><a name="l06309"></a><span class="lineno"> 6309</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06310"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa516cb19eab4883923cb3da60572936a"> 6310</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aa516cb19eab4883923cb3da60572936a">audiomanager_routinginterface_complete_ack_source_notification_configuration</a> (</div><div class="line"><a name="l06311"></a><span class="lineno"> 6311</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06312"></a><span class="lineno"> 6312</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l06313"></a><span class="lineno"> 6313</span>&#160;{</div><div class="line"><a name="l06314"></a><span class="lineno"> 6314</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06315"></a><span class="lineno"> 6315</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06316"></a><span class="lineno"> 6316</span>&#160;}</div><div class="line"><a name="l06317"></a><span class="lineno"> 6317</span>&#160;</div><div class="line"><a name="l06329"></a><span class="lineno"> 6329</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06330"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5bf469430cc1ab9691ed340803c7a724"> 6330</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a5bf469430cc1ab9691ed340803c7a724">audiomanager_routinginterface_complete_register_domain</a> (</div><div class="line"><a name="l06331"></a><span class="lineno"> 6331</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06332"></a><span class="lineno"> 6332</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l06333"></a><span class="lineno"> 6333</span>&#160; guint16 domainid,</div><div class="line"><a name="l06334"></a><span class="lineno"> 6334</span>&#160; guint16 error)</div><div class="line"><a name="l06335"></a><span class="lineno"> 6335</span>&#160;{</div><div class="line"><a name="l06336"></a><span class="lineno"> 6336</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l06337"></a><span class="lineno"> 6337</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l06338"></a><span class="lineno"> 6338</span>&#160; domainid,</div><div class="line"><a name="l06339"></a><span class="lineno"> 6339</span>&#160; error));</div><div class="line"><a name="l06340"></a><span class="lineno"> 6340</span>&#160;}</div><div class="line"><a name="l06341"></a><span class="lineno"> 6341</span>&#160;</div><div class="line"><a name="l06342"></a><span class="lineno"> 6342</span>&#160;<span class="comment">/* ------------------------------------------------------------------------ */</span></div><div class="line"><a name="l06343"></a><span class="lineno"> 6343</span>&#160;</div><div class="line"><a name="l06357"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_proxy_private.html"> 6357</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_proxy_private.html">_AudiomanagerRoutinginterfaceProxyPrivate</a></div><div class="line"><a name="l06358"></a><span class="lineno"> 6358</span>&#160;{</div><div class="line"><a name="l06359"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e"> 6359</a></span>&#160; GData *<a class="code" href="struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e">qdata</a>;</div><div class="line"><a name="l06360"></a><span class="lineno"> 6360</span>&#160;};</div><div class="line"><a name="l06361"></a><span class="lineno"> 6361</span>&#160;</div><div class="line"><a name="l06362"></a><span class="lineno"> 6362</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> audiomanager_routinginterface_proxy_iface_init (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a> *iface);</div><div class="line"><a name="l06363"></a><span class="lineno"> 6363</span>&#160;</div><div class="line"><a name="l06364"></a><span class="lineno"> 6364</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l06365"></a><span class="lineno"> 6365</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_routinginterface_proxy.html">AudiomanagerRoutinginterfaceProxy</a>, audiomanager_routinginterface_proxy, G_TYPE_DBUS_PROXY,</div><div class="line"><a name="l06366"></a><span class="lineno"> 6366</span>&#160; G_ADD_PRIVATE (<a class="code" href="struct___audiomanager_routinginterface_proxy.html">AudiomanagerRoutinginterfaceProxy</a>)</div><div class="line"><a name="l06367"></a><span class="lineno"> 6367</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, audiomanager_routinginterface_proxy_iface_init));</div><div class="line"><a name="l06368"></a><span class="lineno"> 6368</span>&#160;</div><div class="line"><a name="l06369"></a><span class="lineno"> 6369</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l06370"></a><span class="lineno"> 6370</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_routinginterface_proxy.html">AudiomanagerRoutinginterfaceProxy</a>, audiomanager_routinginterface_proxy, G_TYPE_DBUS_PROXY,</div><div class="line"><a name="l06371"></a><span class="lineno"> 6371</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, audiomanager_routinginterface_proxy_iface_init));</div><div class="line"><a name="l06372"></a><span class="lineno"> 6372</span>&#160;</div><div class="line"><a name="l06373"></a><span class="lineno"> 6373</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l06374"></a><span class="lineno"> 6374</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06375"></a><span class="lineno"> 6375</span>&#160;audiomanager_routinginterface_proxy_finalize (GObject *<span class="keywordtype">object</span>)</div><div class="line"><a name="l06376"></a><span class="lineno"> 6376</span>&#160;{</div><div class="line"><a name="l06377"></a><span class="lineno"> 6377</span>&#160; <a class="code" href="struct___audiomanager_routinginterface_proxy.html">AudiomanagerRoutinginterfaceProxy</a> *proxy = <a class="code" href="audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1">AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l06378"></a><span class="lineno"> 6378</span>&#160; g_datalist_clear (&amp;proxy-&gt;<a class="code" href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">priv</a>-&gt;<a class="code" href="struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e">qdata</a>);</div><div class="line"><a name="l06379"></a><span class="lineno"> 6379</span>&#160; G_OBJECT_CLASS (audiomanager_routinginterface_proxy_parent_class)-&gt;finalize (<span class="keywordtype">object</span>);</div><div class="line"><a name="l06380"></a><span class="lineno"> 6380</span>&#160;}</div><div class="line"><a name="l06381"></a><span class="lineno"> 6381</span>&#160;</div><div class="line"><a name="l06382"></a><span class="lineno"> 6382</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06383"></a><span class="lineno"> 6383</span>&#160;audiomanager_routinginterface_proxy_get_property (GObject *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06384"></a><span class="lineno"> 6384</span>&#160; guint prop_id,</div><div class="line"><a name="l06385"></a><span class="lineno"> 6385</span>&#160; GValue *value,</div><div class="line"><a name="l06386"></a><span class="lineno"> 6386</span>&#160; GParamSpec *pspec G_GNUC_UNUSED)</div><div class="line"><a name="l06387"></a><span class="lineno"> 6387</span>&#160;{</div><div class="line"><a name="l06388"></a><span class="lineno"> 6388</span>&#160;}</div><div class="line"><a name="l06389"></a><span class="lineno"> 6389</span>&#160;</div><div class="line"><a name="l06390"></a><span class="lineno"> 6390</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06391"></a><span class="lineno"> 6391</span>&#160;audiomanager_routinginterface_proxy_set_property (GObject *<span class="keywordtype">object</span>,</div><div class="line"><a name="l06392"></a><span class="lineno"> 6392</span>&#160; guint prop_id,</div><div class="line"><a name="l06393"></a><span class="lineno"> 6393</span>&#160; <span class="keyword">const</span> GValue *value,</div><div class="line"><a name="l06394"></a><span class="lineno"> 6394</span>&#160; GParamSpec *pspec G_GNUC_UNUSED)</div><div class="line"><a name="l06395"></a><span class="lineno"> 6395</span>&#160;{</div><div class="line"><a name="l06396"></a><span class="lineno"> 6396</span>&#160;}</div><div class="line"><a name="l06397"></a><span class="lineno"> 6397</span>&#160;</div><div class="line"><a name="l06398"></a><span class="lineno"> 6398</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06399"></a><span class="lineno"> 6399</span>&#160;audiomanager_routinginterface_proxy_g_signal (GDBusProxy *proxy,</div><div class="line"><a name="l06400"></a><span class="lineno"> 6400</span>&#160; <span class="keyword">const</span> gchar *sender_name G_GNUC_UNUSED,</div><div class="line"><a name="l06401"></a><span class="lineno"> 6401</span>&#160; <span class="keyword">const</span> gchar *signal_name,</div><div class="line"><a name="l06402"></a><span class="lineno"> 6402</span>&#160; GVariant *parameters)</div><div class="line"><a name="l06403"></a><span class="lineno"> 6403</span>&#160;{</div><div class="line"><a name="l06404"></a><span class="lineno"> 6404</span>&#160; <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> *info;</div><div class="line"><a name="l06405"></a><span class="lineno"> 6405</span>&#160; GVariantIter iter;</div><div class="line"><a name="l06406"></a><span class="lineno"> 6406</span>&#160; GVariant *child;</div><div class="line"><a name="l06407"></a><span class="lineno"> 6407</span>&#160; GValue *paramv;</div><div class="line"><a name="l06408"></a><span class="lineno"> 6408</span>&#160; guint num_params;</div><div class="line"><a name="l06409"></a><span class="lineno"> 6409</span>&#160; guint n;</div><div class="line"><a name="l06410"></a><span class="lineno"> 6410</span>&#160; guint signal_id;</div><div class="line"><a name="l06411"></a><span class="lineno"> 6411</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &amp;_audiomanager_routinginterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, signal_name);</div><div class="line"><a name="l06412"></a><span class="lineno"> 6412</span>&#160; <span class="keywordflow">if</span> (info == NULL)</div><div class="line"><a name="l06413"></a><span class="lineno"> 6413</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l06414"></a><span class="lineno"> 6414</span>&#160; num_params = g_variant_n_children (parameters);</div><div class="line"><a name="l06415"></a><span class="lineno"> 6415</span>&#160; paramv = g_new0 (GValue, num_params + 1);</div><div class="line"><a name="l06416"></a><span class="lineno"> 6416</span>&#160; g_value_init (&amp;paramv[0], <a class="code" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>);</div><div class="line"><a name="l06417"></a><span class="lineno"> 6417</span>&#160; g_value_set_object (&amp;paramv[0], proxy);</div><div class="line"><a name="l06418"></a><span class="lineno"> 6418</span>&#160; g_variant_iter_init (&amp;iter, parameters);</div><div class="line"><a name="l06419"></a><span class="lineno"> 6419</span>&#160; n = 1;</div><div class="line"><a name="l06420"></a><span class="lineno"> 6420</span>&#160; <span class="keywordflow">while</span> ((child = g_variant_iter_next_value (&amp;iter)) != NULL)</div><div class="line"><a name="l06421"></a><span class="lineno"> 6421</span>&#160; {</div><div class="line"><a name="l06422"></a><span class="lineno"> 6422</span>&#160; <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *arg_info = (<a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *) info-&gt;<a class="code" href="struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14">parent_struct</a>.args[n - 1];</div><div class="line"><a name="l06423"></a><span class="lineno"> 6423</span>&#160; if (arg_info-&gt;<a class="code" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">use_gvariant</a>)</div><div class="line"><a name="l06424"></a><span class="lineno"> 6424</span>&#160; {</div><div class="line"><a name="l06425"></a><span class="lineno"> 6425</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_VARIANT);</div><div class="line"><a name="l06426"></a><span class="lineno"> 6426</span>&#160; g_value_set_variant (&amp;paramv[n], child);</div><div class="line"><a name="l06427"></a><span class="lineno"> 6427</span>&#160; n++;</div><div class="line"><a name="l06428"></a><span class="lineno"> 6428</span>&#160; }</div><div class="line"><a name="l06429"></a><span class="lineno"> 6429</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l06430"></a><span class="lineno"> 6430</span>&#160; g_dbus_gvariant_to_gvalue (child, &amp;paramv[n++]);</div><div class="line"><a name="l06431"></a><span class="lineno"> 6431</span>&#160; g_variant_unref (child);</div><div class="line"><a name="l06432"></a><span class="lineno"> 6432</span>&#160; }</div><div class="line"><a name="l06433"></a><span class="lineno"> 6433</span>&#160; signal_id = g_signal_lookup (info-&gt;<a class="code" href="struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1">signal_name</a>, <a class="code" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>);</div><div class="line"><a name="l06434"></a><span class="lineno"> 6434</span>&#160; g_signal_emitv (paramv, signal_id, 0, NULL);</div><div class="line"><a name="l06435"></a><span class="lineno"> 6435</span>&#160; <span class="keywordflow">for</span> (n = 0; n &lt; num_params + 1; n++)</div><div class="line"><a name="l06436"></a><span class="lineno"> 6436</span>&#160; g_value_unset (&amp;paramv[n]);</div><div class="line"><a name="l06437"></a><span class="lineno"> 6437</span>&#160; g_free (paramv);</div><div class="line"><a name="l06438"></a><span class="lineno"> 6438</span>&#160;}</div><div class="line"><a name="l06439"></a><span class="lineno"> 6439</span>&#160;</div><div class="line"><a name="l06440"></a><span class="lineno"> 6440</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06441"></a><span class="lineno"> 6441</span>&#160;audiomanager_routinginterface_proxy_g_properties_changed (GDBusProxy *_proxy,</div><div class="line"><a name="l06442"></a><span class="lineno"> 6442</span>&#160; GVariant *changed_properties,</div><div class="line"><a name="l06443"></a><span class="lineno"> 6443</span>&#160; <span class="keyword">const</span> gchar *<span class="keyword">const</span> *invalidated_properties)</div><div class="line"><a name="l06444"></a><span class="lineno"> 6444</span>&#160;{</div><div class="line"><a name="l06445"></a><span class="lineno"> 6445</span>&#160; <a class="code" href="struct___audiomanager_routinginterface_proxy.html">AudiomanagerRoutinginterfaceProxy</a> *proxy = <a class="code" href="audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1">AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a> (_proxy);</div><div class="line"><a name="l06446"></a><span class="lineno"> 6446</span>&#160; guint n;</div><div class="line"><a name="l06447"></a><span class="lineno"> 6447</span>&#160; <span class="keyword">const</span> gchar *key;</div><div class="line"><a name="l06448"></a><span class="lineno"> 6448</span>&#160; GVariantIter *iter;</div><div class="line"><a name="l06449"></a><span class="lineno"> 6449</span>&#160; <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *info;</div><div class="line"><a name="l06450"></a><span class="lineno"> 6450</span>&#160; g_variant_get (changed_properties, <span class="stringliteral">&quot;a{sv}&quot;</span>, &amp;iter);</div><div class="line"><a name="l06451"></a><span class="lineno"> 6451</span>&#160; <span class="keywordflow">while</span> (g_variant_iter_next (iter, <span class="stringliteral">&quot;{&amp;sv}&quot;</span>, &amp;key, NULL))</div><div class="line"><a name="l06452"></a><span class="lineno"> 6452</span>&#160; {</div><div class="line"><a name="l06453"></a><span class="lineno"> 6453</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_routinginterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, key);</div><div class="line"><a name="l06454"></a><span class="lineno"> 6454</span>&#160; g_datalist_remove_data (&amp;proxy-&gt;<a class="code" href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">priv</a>-&gt;<a class="code" href="struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e">qdata</a>, key);</div><div class="line"><a name="l06455"></a><span class="lineno"> 6455</span>&#160; <span class="keywordflow">if</span> (info != NULL)</div><div class="line"><a name="l06456"></a><span class="lineno"> 6456</span>&#160; g_object_notify (G_OBJECT (proxy), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l06457"></a><span class="lineno"> 6457</span>&#160; }</div><div class="line"><a name="l06458"></a><span class="lineno"> 6458</span>&#160; g_variant_iter_free (iter);</div><div class="line"><a name="l06459"></a><span class="lineno"> 6459</span>&#160; <span class="keywordflow">for</span> (n = 0; invalidated_properties[n] != NULL; n++)</div><div class="line"><a name="l06460"></a><span class="lineno"> 6460</span>&#160; {</div><div class="line"><a name="l06461"></a><span class="lineno"> 6461</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_routinginterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, invalidated_properties[n]);</div><div class="line"><a name="l06462"></a><span class="lineno"> 6462</span>&#160; g_datalist_remove_data (&amp;proxy-&gt;<a class="code" href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">priv</a>-&gt;<a class="code" href="struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e">qdata</a>, invalidated_properties[n]);</div><div class="line"><a name="l06463"></a><span class="lineno"> 6463</span>&#160; <span class="keywordflow">if</span> (info != NULL)</div><div class="line"><a name="l06464"></a><span class="lineno"> 6464</span>&#160; g_object_notify (G_OBJECT (proxy), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l06465"></a><span class="lineno"> 6465</span>&#160; }</div><div class="line"><a name="l06466"></a><span class="lineno"> 6466</span>&#160;}</div><div class="line"><a name="l06467"></a><span class="lineno"> 6467</span>&#160;</div><div class="line"><a name="l06468"></a><span class="lineno"> 6468</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06469"></a><span class="lineno"> 6469</span>&#160;audiomanager_routinginterface_proxy_init (<a class="code" href="struct___audiomanager_routinginterface_proxy.html">AudiomanagerRoutinginterfaceProxy</a> *proxy)</div><div class="line"><a name="l06470"></a><span class="lineno"> 6470</span>&#160;{</div><div class="line"><a name="l06471"></a><span class="lineno"> 6471</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l06472"></a><span class="lineno"> 6472</span>&#160; proxy-&gt;<a class="code" href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">priv</a> = audiomanager_routinginterface_proxy_get_instance_private (proxy);</div><div class="line"><a name="l06473"></a><span class="lineno"> 6473</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l06474"></a><span class="lineno"> 6474</span>&#160; proxy-&gt;<a class="code" href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">priv</a> = G_TYPE_INSTANCE_GET_PRIVATE (proxy, <a class="code" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, <a class="code" href="struct___audiomanager_routinginterface_proxy_private.html">AudiomanagerRoutinginterfaceProxyPrivate</a>);</div><div class="line"><a name="l06475"></a><span class="lineno"> 6475</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l06476"></a><span class="lineno"> 6476</span>&#160;</div><div class="line"><a name="l06477"></a><span class="lineno"> 6477</span>&#160; g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), <a class="code" href="audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audiomanager_routinginterface_interface_info</a> ());</div><div class="line"><a name="l06478"></a><span class="lineno"> 6478</span>&#160;}</div><div class="line"><a name="l06479"></a><span class="lineno"> 6479</span>&#160;</div><div class="line"><a name="l06480"></a><span class="lineno"> 6480</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06481"></a><span class="lineno"> 6481</span>&#160;audiomanager_routinginterface_proxy_class_init (<a class="code" href="struct___audiomanager_routinginterface_proxy_class.html">AudiomanagerRoutinginterfaceProxyClass</a> *klass)</div><div class="line"><a name="l06482"></a><span class="lineno"> 6482</span>&#160;{</div><div class="line"><a name="l06483"></a><span class="lineno"> 6483</span>&#160; GObjectClass *gobject_class;</div><div class="line"><a name="l06484"></a><span class="lineno"> 6484</span>&#160; GDBusProxyClass *proxy_class;</div><div class="line"><a name="l06485"></a><span class="lineno"> 6485</span>&#160;</div><div class="line"><a name="l06486"></a><span class="lineno"> 6486</span>&#160; gobject_class = G_OBJECT_CLASS (klass);</div><div class="line"><a name="l06487"></a><span class="lineno"> 6487</span>&#160; gobject_class-&gt;finalize = audiomanager_routinginterface_proxy_finalize;</div><div class="line"><a name="l06488"></a><span class="lineno"> 6488</span>&#160; gobject_class-&gt;get_property = audiomanager_routinginterface_proxy_get_property;</div><div class="line"><a name="l06489"></a><span class="lineno"> 6489</span>&#160; gobject_class-&gt;set_property = audiomanager_routinginterface_proxy_set_property;</div><div class="line"><a name="l06490"></a><span class="lineno"> 6490</span>&#160;</div><div class="line"><a name="l06491"></a><span class="lineno"> 6491</span>&#160; proxy_class = G_DBUS_PROXY_CLASS (klass);</div><div class="line"><a name="l06492"></a><span class="lineno"> 6492</span>&#160; proxy_class-&gt;g_signal = audiomanager_routinginterface_proxy_g_signal;</div><div class="line"><a name="l06493"></a><span class="lineno"> 6493</span>&#160; proxy_class-&gt;g_properties_changed = audiomanager_routinginterface_proxy_g_properties_changed;</div><div class="line"><a name="l06494"></a><span class="lineno"> 6494</span>&#160;</div><div class="line"><a name="l06495"></a><span class="lineno"> 6495</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &lt; GLIB_VERSION_2_38</span></div><div class="line"><a name="l06496"></a><span class="lineno"> 6496</span>&#160; g_type_class_add_private (klass, <span class="keyword">sizeof</span> (<a class="code" href="struct___audiomanager_routinginterface_proxy_private.html">AudiomanagerRoutinginterfaceProxyPrivate</a>));</div><div class="line"><a name="l06497"></a><span class="lineno"> 6497</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l06498"></a><span class="lineno"> 6498</span>&#160;}</div><div class="line"><a name="l06499"></a><span class="lineno"> 6499</span>&#160;</div><div class="line"><a name="l06500"></a><span class="lineno"> 6500</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06501"></a><span class="lineno"> 6501</span>&#160;audiomanager_routinginterface_proxy_iface_init (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a> *iface)</div><div class="line"><a name="l06502"></a><span class="lineno"> 6502</span>&#160;{</div><div class="line"><a name="l06503"></a><span class="lineno"> 6503</span>&#160;}</div><div class="line"><a name="l06504"></a><span class="lineno"> 6504</span>&#160;</div><div class="line"><a name="l06522"></a><span class="lineno"> 6522</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06523"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa2d2eeab981963bc84fd3ab51c85159f"> 6523</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f">audiomanager_routinginterface_proxy_new</a> (</div><div class="line"><a name="l06524"></a><span class="lineno"> 6524</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l06525"></a><span class="lineno"> 6525</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l06526"></a><span class="lineno"> 6526</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l06527"></a><span class="lineno"> 6527</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l06528"></a><span class="lineno"> 6528</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l06529"></a><span class="lineno"> 6529</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l06530"></a><span class="lineno"> 6530</span>&#160; gpointer user_data)</div><div class="line"><a name="l06531"></a><span class="lineno"> 6531</span>&#160;{</div><div class="line"><a name="l06532"></a><span class="lineno"> 6532</span>&#160; g_async_initable_new_async (<a class="code" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, G_PRIORITY_DEFAULT, cancellable, callback, user_data, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-connection&quot;</span>, connection, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>, NULL);</div><div class="line"><a name="l06533"></a><span class="lineno"> 6533</span>&#160;}</div><div class="line"><a name="l06534"></a><span class="lineno"> 6534</span>&#160;</div><div class="line"><a name="l06544"></a><span class="lineno"> 6544</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *</div><div class="line"><a name="l06545"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af6cf8be13cffbcd1f9f9126517b5d9b6"> 6545</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af6cf8be13cffbcd1f9f9126517b5d9b6">audiomanager_routinginterface_proxy_new_finish</a> (</div><div class="line"><a name="l06546"></a><span class="lineno"> 6546</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l06547"></a><span class="lineno"> 6547</span>&#160; GError **error)</div><div class="line"><a name="l06548"></a><span class="lineno"> 6548</span>&#160;{</div><div class="line"><a name="l06549"></a><span class="lineno"> 6549</span>&#160; GObject *ret;</div><div class="line"><a name="l06550"></a><span class="lineno"> 6550</span>&#160; GObject *source_object;</div><div class="line"><a name="l06551"></a><span class="lineno"> 6551</span>&#160; source_object = g_async_result_get_source_object (res);</div><div class="line"><a name="l06552"></a><span class="lineno"> 6552</span>&#160; ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);</div><div class="line"><a name="l06553"></a><span class="lineno"> 6553</span>&#160; g_object_unref (source_object);</div><div class="line"><a name="l06554"></a><span class="lineno"> 6554</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l06555"></a><span class="lineno"> 6555</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">AUDIOMANAGER_ROUTINGINTERFACE</a> (ret);</div><div class="line"><a name="l06556"></a><span class="lineno"> 6556</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l06557"></a><span class="lineno"> 6557</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l06558"></a><span class="lineno"> 6558</span>&#160;}</div><div class="line"><a name="l06559"></a><span class="lineno"> 6559</span>&#160;</div><div class="line"><a name="l06577"></a><span class="lineno"> 6577</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *</div><div class="line"><a name="l06578"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a607336d277988e69602efe8370719a1f"> 6578</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a607336d277988e69602efe8370719a1f">audiomanager_routinginterface_proxy_new_sync</a> (</div><div class="line"><a name="l06579"></a><span class="lineno"> 6579</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l06580"></a><span class="lineno"> 6580</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l06581"></a><span class="lineno"> 6581</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l06582"></a><span class="lineno"> 6582</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l06583"></a><span class="lineno"> 6583</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l06584"></a><span class="lineno"> 6584</span>&#160; GError **error)</div><div class="line"><a name="l06585"></a><span class="lineno"> 6585</span>&#160;{</div><div class="line"><a name="l06586"></a><span class="lineno"> 6586</span>&#160; GInitable *ret;</div><div class="line"><a name="l06587"></a><span class="lineno"> 6587</span>&#160; ret = g_initable_new (<a class="code" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, cancellable, error, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-connection&quot;</span>, connection, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>, NULL);</div><div class="line"><a name="l06588"></a><span class="lineno"> 6588</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l06589"></a><span class="lineno"> 6589</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">AUDIOMANAGER_ROUTINGINTERFACE</a> (ret);</div><div class="line"><a name="l06590"></a><span class="lineno"> 6590</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l06591"></a><span class="lineno"> 6591</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l06592"></a><span class="lineno"> 6592</span>&#160;}</div><div class="line"><a name="l06593"></a><span class="lineno"> 6593</span>&#160;</div><div class="line"><a name="l06594"></a><span class="lineno"> 6594</span>&#160;</div><div class="line"><a name="l06612"></a><span class="lineno"> 6612</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l06613"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae07b35e6825db30d7a9dbf608c88fb94"> 6613</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94">audiomanager_routinginterface_proxy_new_for_bus</a> (</div><div class="line"><a name="l06614"></a><span class="lineno"> 6614</span>&#160; GBusType bus_type,</div><div class="line"><a name="l06615"></a><span class="lineno"> 6615</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l06616"></a><span class="lineno"> 6616</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l06617"></a><span class="lineno"> 6617</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l06618"></a><span class="lineno"> 6618</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l06619"></a><span class="lineno"> 6619</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l06620"></a><span class="lineno"> 6620</span>&#160; gpointer user_data)</div><div class="line"><a name="l06621"></a><span class="lineno"> 6621</span>&#160;{</div><div class="line"><a name="l06622"></a><span class="lineno"> 6622</span>&#160; g_async_initable_new_async (<a class="code" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, G_PRIORITY_DEFAULT, cancellable, callback, user_data, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-bus-type&quot;</span>, bus_type, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>, NULL);</div><div class="line"><a name="l06623"></a><span class="lineno"> 6623</span>&#160;}</div><div class="line"><a name="l06624"></a><span class="lineno"> 6624</span>&#160;</div><div class="line"><a name="l06634"></a><span class="lineno"> 6634</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *</div><div class="line"><a name="l06635"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a4318c6b327e3f05b0e50dcba2e350cec"> 6635</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a4318c6b327e3f05b0e50dcba2e350cec">audiomanager_routinginterface_proxy_new_for_bus_finish</a> (</div><div class="line"><a name="l06636"></a><span class="lineno"> 6636</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l06637"></a><span class="lineno"> 6637</span>&#160; GError **error)</div><div class="line"><a name="l06638"></a><span class="lineno"> 6638</span>&#160;{</div><div class="line"><a name="l06639"></a><span class="lineno"> 6639</span>&#160; GObject *ret;</div><div class="line"><a name="l06640"></a><span class="lineno"> 6640</span>&#160; GObject *source_object;</div><div class="line"><a name="l06641"></a><span class="lineno"> 6641</span>&#160; source_object = g_async_result_get_source_object (res);</div><div class="line"><a name="l06642"></a><span class="lineno"> 6642</span>&#160; ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);</div><div class="line"><a name="l06643"></a><span class="lineno"> 6643</span>&#160; g_object_unref (source_object);</div><div class="line"><a name="l06644"></a><span class="lineno"> 6644</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l06645"></a><span class="lineno"> 6645</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">AUDIOMANAGER_ROUTINGINTERFACE</a> (ret);</div><div class="line"><a name="l06646"></a><span class="lineno"> 6646</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l06647"></a><span class="lineno"> 6647</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l06648"></a><span class="lineno"> 6648</span>&#160;}</div><div class="line"><a name="l06649"></a><span class="lineno"> 6649</span>&#160;</div><div class="line"><a name="l06667"></a><span class="lineno"> 6667</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *</div><div class="line"><a name="l06668"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab20c157db75c8704f853c2ae11f64cc6"> 6668</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6">audiomanager_routinginterface_proxy_new_for_bus_sync</a> (</div><div class="line"><a name="l06669"></a><span class="lineno"> 6669</span>&#160; GBusType bus_type,</div><div class="line"><a name="l06670"></a><span class="lineno"> 6670</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l06671"></a><span class="lineno"> 6671</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l06672"></a><span class="lineno"> 6672</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l06673"></a><span class="lineno"> 6673</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l06674"></a><span class="lineno"> 6674</span>&#160; GError **error)</div><div class="line"><a name="l06675"></a><span class="lineno"> 6675</span>&#160;{</div><div class="line"><a name="l06676"></a><span class="lineno"> 6676</span>&#160; GInitable *ret;</div><div class="line"><a name="l06677"></a><span class="lineno"> 6677</span>&#160; ret = g_initable_new (<a class="code" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, cancellable, error, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-bus-type&quot;</span>, bus_type, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>, NULL);</div><div class="line"><a name="l06678"></a><span class="lineno"> 6678</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l06679"></a><span class="lineno"> 6679</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">AUDIOMANAGER_ROUTINGINTERFACE</a> (ret);</div><div class="line"><a name="l06680"></a><span class="lineno"> 6680</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l06681"></a><span class="lineno"> 6681</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l06682"></a><span class="lineno"> 6682</span>&#160;}</div><div class="line"><a name="l06683"></a><span class="lineno"> 6683</span>&#160;</div><div class="line"><a name="l06684"></a><span class="lineno"> 6684</span>&#160;</div><div class="line"><a name="l06685"></a><span class="lineno"> 6685</span>&#160;<span class="comment">/* ------------------------------------------------------------------------ */</span></div><div class="line"><a name="l06686"></a><span class="lineno"> 6686</span>&#160;</div><div class="line"><a name="l06700"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton_private.html"> 6700</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html">_AudiomanagerRoutinginterfaceSkeletonPrivate</a></div><div class="line"><a name="l06701"></a><span class="lineno"> 6701</span>&#160;{</div><div class="line"><a name="l06702"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton_private.html#a49cc7e80fef14aaa95775d4444e0c813"> 6702</a></span>&#160; GValue *<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#a49cc7e80fef14aaa95775d4444e0c813">properties</a>;</div><div class="line"><a name="l06703"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699"> 6703</a></span>&#160; GList *<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699">changed_properties</a>;</div><div class="line"><a name="l06704"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e"> 6704</a></span>&#160; GSource *<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e">changed_properties_idle_source</a>;</div><div class="line"><a name="l06705"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6"> 6705</a></span>&#160; GMainContext *<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6">context</a>;</div><div class="line"><a name="l06706"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148"> 6706</a></span>&#160; GMutex <a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148">lock</a>;</div><div class="line"><a name="l06707"></a><span class="lineno"> 6707</span>&#160;};</div><div class="line"><a name="l06708"></a><span class="lineno"> 6708</span>&#160;</div><div class="line"><a name="l06709"></a><span class="lineno"> 6709</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06710"></a><span class="lineno"> 6710</span>&#160;_audiomanager_routinginterface_skeleton_handle_method_call (</div><div class="line"><a name="l06711"></a><span class="lineno"> 6711</span>&#160; GDBusConnection *connection G_GNUC_UNUSED,</div><div class="line"><a name="l06712"></a><span class="lineno"> 6712</span>&#160; <span class="keyword">const</span> gchar *sender G_GNUC_UNUSED,</div><div class="line"><a name="l06713"></a><span class="lineno"> 6713</span>&#160; <span class="keyword">const</span> gchar *object_path G_GNUC_UNUSED,</div><div class="line"><a name="l06714"></a><span class="lineno"> 6714</span>&#160; <span class="keyword">const</span> gchar *interface_name,</div><div class="line"><a name="l06715"></a><span class="lineno"> 6715</span>&#160; <span class="keyword">const</span> gchar *method_name,</div><div class="line"><a name="l06716"></a><span class="lineno"> 6716</span>&#160; GVariant *parameters,</div><div class="line"><a name="l06717"></a><span class="lineno"> 6717</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l06718"></a><span class="lineno"> 6718</span>&#160; gpointer user_data)</div><div class="line"><a name="l06719"></a><span class="lineno"> 6719</span>&#160;{</div><div class="line"><a name="l06720"></a><span class="lineno"> 6720</span>&#160; <a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a> (user_data);</div><div class="line"><a name="l06721"></a><span class="lineno"> 6721</span>&#160; <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> *info;</div><div class="line"><a name="l06722"></a><span class="lineno"> 6722</span>&#160; GVariantIter iter;</div><div class="line"><a name="l06723"></a><span class="lineno"> 6723</span>&#160; GVariant *child;</div><div class="line"><a name="l06724"></a><span class="lineno"> 6724</span>&#160; GValue *paramv;</div><div class="line"><a name="l06725"></a><span class="lineno"> 6725</span>&#160; guint num_params;</div><div class="line"><a name="l06726"></a><span class="lineno"> 6726</span>&#160; guint num_extra;</div><div class="line"><a name="l06727"></a><span class="lineno"> 6727</span>&#160; guint n;</div><div class="line"><a name="l06728"></a><span class="lineno"> 6728</span>&#160; guint signal_id;</div><div class="line"><a name="l06729"></a><span class="lineno"> 6729</span>&#160; GValue return_value = G_VALUE_INIT;</div><div class="line"><a name="l06730"></a><span class="lineno"> 6730</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> *) g_dbus_method_invocation_get_method_info (invocation);</div><div class="line"><a name="l06731"></a><span class="lineno"> 6731</span>&#160; g_assert (info != NULL);</div><div class="line"><a name="l06732"></a><span class="lineno"> 6732</span>&#160; num_params = g_variant_n_children (parameters);</div><div class="line"><a name="l06733"></a><span class="lineno"> 6733</span>&#160; num_extra = info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">pass_fdlist</a> ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra);</div><div class="line"><a name="l06734"></a><span class="lineno"> 6734</span>&#160; n = 0;</div><div class="line"><a name="l06735"></a><span class="lineno"> 6735</span>&#160; g_value_init (&amp;paramv[n], <a class="code" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>);</div><div class="line"><a name="l06736"></a><span class="lineno"> 6736</span>&#160; g_value_set_object (&amp;paramv[n++], skeleton);</div><div class="line"><a name="l06737"></a><span class="lineno"> 6737</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);</div><div class="line"><a name="l06738"></a><span class="lineno"> 6738</span>&#160; g_value_set_object (&amp;paramv[n++], invocation);</div><div class="line"><a name="l06739"></a><span class="lineno"> 6739</span>&#160; <span class="keywordflow">if</span> (info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">pass_fdlist</a>)</div><div class="line"><a name="l06740"></a><span class="lineno"> 6740</span>&#160; {</div><div class="line"><a name="l06741"></a><span class="lineno"> 6741</span>&#160;<span class="preprocessor">#ifdef G_OS_UNIX</span></div><div class="line"><a name="l06742"></a><span class="lineno"> 6742</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_UNIX_FD_LIST);</div><div class="line"><a name="l06743"></a><span class="lineno"> 6743</span>&#160; g_value_set_object (&amp;paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));</div><div class="line"><a name="l06744"></a><span class="lineno"> 6744</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l06745"></a><span class="lineno"> 6745</span>&#160; g_assert_not_reached ();</div><div class="line"><a name="l06746"></a><span class="lineno"> 6746</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l06747"></a><span class="lineno"> 6747</span>&#160; }</div><div class="line"><a name="l06748"></a><span class="lineno"> 6748</span>&#160; g_variant_iter_init (&amp;iter, parameters);</div><div class="line"><a name="l06749"></a><span class="lineno"> 6749</span>&#160; <span class="keywordflow">while</span> ((child = g_variant_iter_next_value (&amp;iter)) != NULL)</div><div class="line"><a name="l06750"></a><span class="lineno"> 6750</span>&#160; {</div><div class="line"><a name="l06751"></a><span class="lineno"> 6751</span>&#160; <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *arg_info = (<a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *) info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7">parent_struct</a>.in_args[n - num_extra];</div><div class="line"><a name="l06752"></a><span class="lineno"> 6752</span>&#160; if (arg_info-&gt;<a class="code" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">use_gvariant</a>)</div><div class="line"><a name="l06753"></a><span class="lineno"> 6753</span>&#160; {</div><div class="line"><a name="l06754"></a><span class="lineno"> 6754</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_VARIANT);</div><div class="line"><a name="l06755"></a><span class="lineno"> 6755</span>&#160; g_value_set_variant (&amp;paramv[n], child);</div><div class="line"><a name="l06756"></a><span class="lineno"> 6756</span>&#160; n++;</div><div class="line"><a name="l06757"></a><span class="lineno"> 6757</span>&#160; }</div><div class="line"><a name="l06758"></a><span class="lineno"> 6758</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l06759"></a><span class="lineno"> 6759</span>&#160; g_dbus_gvariant_to_gvalue (child, &amp;paramv[n++]);</div><div class="line"><a name="l06760"></a><span class="lineno"> 6760</span>&#160; g_variant_unref (child);</div><div class="line"><a name="l06761"></a><span class="lineno"> 6761</span>&#160; }</div><div class="line"><a name="l06762"></a><span class="lineno"> 6762</span>&#160; signal_id = g_signal_lookup (info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547">signal_name</a>, <a class="code" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>);</div><div class="line"><a name="l06763"></a><span class="lineno"> 6763</span>&#160; g_value_init (&amp;return_value, G_TYPE_BOOLEAN);</div><div class="line"><a name="l06764"></a><span class="lineno"> 6764</span>&#160; g_signal_emitv (paramv, signal_id, 0, &amp;return_value);</div><div class="line"><a name="l06765"></a><span class="lineno"> 6765</span>&#160; <span class="keywordflow">if</span> (!g_value_get_boolean (&amp;return_value))</div><div class="line"><a name="l06766"></a><span class="lineno"> 6766</span>&#160; g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, <span class="stringliteral">&quot;Method %s is not implemented on interface %s&quot;</span>, method_name, interface_name);</div><div class="line"><a name="l06767"></a><span class="lineno"> 6767</span>&#160; g_value_unset (&amp;return_value);</div><div class="line"><a name="l06768"></a><span class="lineno"> 6768</span>&#160; <span class="keywordflow">for</span> (n = 0; n &lt; num_params + num_extra; n++)</div><div class="line"><a name="l06769"></a><span class="lineno"> 6769</span>&#160; g_value_unset (&amp;paramv[n]);</div><div class="line"><a name="l06770"></a><span class="lineno"> 6770</span>&#160; g_free (paramv);</div><div class="line"><a name="l06771"></a><span class="lineno"> 6771</span>&#160;}</div><div class="line"><a name="l06772"></a><span class="lineno"> 6772</span>&#160;</div><div class="line"><a name="l06773"></a><span class="lineno"> 6773</span>&#160;<span class="keyword">static</span> GVariant *</div><div class="line"><a name="l06774"></a><span class="lineno"> 6774</span>&#160;_audiomanager_routinginterface_skeleton_handle_get_property (</div><div class="line"><a name="l06775"></a><span class="lineno"> 6775</span>&#160; GDBusConnection *connection G_GNUC_UNUSED,</div><div class="line"><a name="l06776"></a><span class="lineno"> 6776</span>&#160; <span class="keyword">const</span> gchar *sender G_GNUC_UNUSED,</div><div class="line"><a name="l06777"></a><span class="lineno"> 6777</span>&#160; <span class="keyword">const</span> gchar *object_path G_GNUC_UNUSED,</div><div class="line"><a name="l06778"></a><span class="lineno"> 6778</span>&#160; <span class="keyword">const</span> gchar *interface_name G_GNUC_UNUSED,</div><div class="line"><a name="l06779"></a><span class="lineno"> 6779</span>&#160; <span class="keyword">const</span> gchar *property_name,</div><div class="line"><a name="l06780"></a><span class="lineno"> 6780</span>&#160; GError **error,</div><div class="line"><a name="l06781"></a><span class="lineno"> 6781</span>&#160; gpointer user_data)</div><div class="line"><a name="l06782"></a><span class="lineno"> 6782</span>&#160;{</div><div class="line"><a name="l06783"></a><span class="lineno"> 6783</span>&#160; <a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a> (user_data);</div><div class="line"><a name="l06784"></a><span class="lineno"> 6784</span>&#160; GValue value = G_VALUE_INIT;</div><div class="line"><a name="l06785"></a><span class="lineno"> 6785</span>&#160; GParamSpec *pspec;</div><div class="line"><a name="l06786"></a><span class="lineno"> 6786</span>&#160; <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *info;</div><div class="line"><a name="l06787"></a><span class="lineno"> 6787</span>&#160; GVariant *ret;</div><div class="line"><a name="l06788"></a><span class="lineno"> 6788</span>&#160; ret = NULL;</div><div class="line"><a name="l06789"></a><span class="lineno"> 6789</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_routinginterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, property_name);</div><div class="line"><a name="l06790"></a><span class="lineno"> 6790</span>&#160; g_assert (info != NULL);</div><div class="line"><a name="l06791"></a><span class="lineno"> 6791</span>&#160; pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l06792"></a><span class="lineno"> 6792</span>&#160; <span class="keywordflow">if</span> (pspec == NULL)</div><div class="line"><a name="l06793"></a><span class="lineno"> 6793</span>&#160; {</div><div class="line"><a name="l06794"></a><span class="lineno"> 6794</span>&#160; g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, <span class="stringliteral">&quot;No property with name %s&quot;</span>, property_name);</div><div class="line"><a name="l06795"></a><span class="lineno"> 6795</span>&#160; }</div><div class="line"><a name="l06796"></a><span class="lineno"> 6796</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l06797"></a><span class="lineno"> 6797</span>&#160; {</div><div class="line"><a name="l06798"></a><span class="lineno"> 6798</span>&#160; g_value_init (&amp;value, pspec-&gt;value_type);</div><div class="line"><a name="l06799"></a><span class="lineno"> 6799</span>&#160; g_object_get_property (G_OBJECT (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>, &amp;value);</div><div class="line"><a name="l06800"></a><span class="lineno"> 6800</span>&#160; ret = g_dbus_gvalue_to_gvariant (&amp;value, G_VARIANT_TYPE (info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867">parent_struct</a>.signature));</div><div class="line"><a name="l06801"></a><span class="lineno"> 6801</span>&#160; g_value_unset (&amp;value);</div><div class="line"><a name="l06802"></a><span class="lineno"> 6802</span>&#160; }</div><div class="line"><a name="l06803"></a><span class="lineno"> 6803</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l06804"></a><span class="lineno"> 6804</span>&#160;}</div><div class="line"><a name="l06805"></a><span class="lineno"> 6805</span>&#160;</div><div class="line"><a name="l06806"></a><span class="lineno"> 6806</span>&#160;<span class="keyword">static</span> gboolean</div><div class="line"><a name="l06807"></a><span class="lineno"> 6807</span>&#160;_audiomanager_routinginterface_skeleton_handle_set_property (</div><div class="line"><a name="l06808"></a><span class="lineno"> 6808</span>&#160; GDBusConnection *connection G_GNUC_UNUSED,</div><div class="line"><a name="l06809"></a><span class="lineno"> 6809</span>&#160; <span class="keyword">const</span> gchar *sender G_GNUC_UNUSED,</div><div class="line"><a name="l06810"></a><span class="lineno"> 6810</span>&#160; <span class="keyword">const</span> gchar *object_path G_GNUC_UNUSED,</div><div class="line"><a name="l06811"></a><span class="lineno"> 6811</span>&#160; <span class="keyword">const</span> gchar *interface_name G_GNUC_UNUSED,</div><div class="line"><a name="l06812"></a><span class="lineno"> 6812</span>&#160; <span class="keyword">const</span> gchar *property_name,</div><div class="line"><a name="l06813"></a><span class="lineno"> 6813</span>&#160; GVariant *variant,</div><div class="line"><a name="l06814"></a><span class="lineno"> 6814</span>&#160; GError **error,</div><div class="line"><a name="l06815"></a><span class="lineno"> 6815</span>&#160; gpointer user_data)</div><div class="line"><a name="l06816"></a><span class="lineno"> 6816</span>&#160;{</div><div class="line"><a name="l06817"></a><span class="lineno"> 6817</span>&#160; <a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a> (user_data);</div><div class="line"><a name="l06818"></a><span class="lineno"> 6818</span>&#160; GValue value = G_VALUE_INIT;</div><div class="line"><a name="l06819"></a><span class="lineno"> 6819</span>&#160; GParamSpec *pspec;</div><div class="line"><a name="l06820"></a><span class="lineno"> 6820</span>&#160; <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *info;</div><div class="line"><a name="l06821"></a><span class="lineno"> 6821</span>&#160; gboolean ret;</div><div class="line"><a name="l06822"></a><span class="lineno"> 6822</span>&#160; ret = FALSE;</div><div class="line"><a name="l06823"></a><span class="lineno"> 6823</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_routinginterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, property_name);</div><div class="line"><a name="l06824"></a><span class="lineno"> 6824</span>&#160; g_assert (info != NULL);</div><div class="line"><a name="l06825"></a><span class="lineno"> 6825</span>&#160; pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l06826"></a><span class="lineno"> 6826</span>&#160; <span class="keywordflow">if</span> (pspec == NULL)</div><div class="line"><a name="l06827"></a><span class="lineno"> 6827</span>&#160; {</div><div class="line"><a name="l06828"></a><span class="lineno"> 6828</span>&#160; g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, <span class="stringliteral">&quot;No property with name %s&quot;</span>, property_name);</div><div class="line"><a name="l06829"></a><span class="lineno"> 6829</span>&#160; }</div><div class="line"><a name="l06830"></a><span class="lineno"> 6830</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l06831"></a><span class="lineno"> 6831</span>&#160; {</div><div class="line"><a name="l06832"></a><span class="lineno"> 6832</span>&#160; <span class="keywordflow">if</span> (info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f">use_gvariant</a>)</div><div class="line"><a name="l06833"></a><span class="lineno"> 6833</span>&#160; g_value_set_variant (&amp;value, variant);</div><div class="line"><a name="l06834"></a><span class="lineno"> 6834</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l06835"></a><span class="lineno"> 6835</span>&#160; g_dbus_gvariant_to_gvalue (variant, &amp;value);</div><div class="line"><a name="l06836"></a><span class="lineno"> 6836</span>&#160; g_object_set_property (G_OBJECT (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>, &amp;value);</div><div class="line"><a name="l06837"></a><span class="lineno"> 6837</span>&#160; g_value_unset (&amp;value);</div><div class="line"><a name="l06838"></a><span class="lineno"> 6838</span>&#160; ret = TRUE;</div><div class="line"><a name="l06839"></a><span class="lineno"> 6839</span>&#160; }</div><div class="line"><a name="l06840"></a><span class="lineno"> 6840</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l06841"></a><span class="lineno"> 6841</span>&#160;}</div><div class="line"><a name="l06842"></a><span class="lineno"> 6842</span>&#160;</div><div class="line"><a name="l06843"></a><span class="lineno"> 6843</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> GDBusInterfaceVTable _audiomanager_routinginterface_skeleton_vtable =</div><div class="line"><a name="l06844"></a><span class="lineno"> 6844</span>&#160;{</div><div class="line"><a name="l06845"></a><span class="lineno"> 6845</span>&#160; _audiomanager_routinginterface_skeleton_handle_method_call,</div><div class="line"><a name="l06846"></a><span class="lineno"> 6846</span>&#160; _audiomanager_routinginterface_skeleton_handle_get_property,</div><div class="line"><a name="l06847"></a><span class="lineno"> 6847</span>&#160; _audiomanager_routinginterface_skeleton_handle_set_property,</div><div class="line"><a name="l06848"></a><span class="lineno"> 6848</span>&#160; {NULL}</div><div class="line"><a name="l06849"></a><span class="lineno"> 6849</span>&#160;};</div><div class="line"><a name="l06850"></a><span class="lineno"> 6850</span>&#160;</div><div class="line"><a name="l06851"></a><span class="lineno"> 6851</span>&#160;<span class="keyword">static</span> GDBusInterfaceInfo *</div><div class="line"><a name="l06852"></a><span class="lineno"> 6852</span>&#160;audiomanager_routinginterface_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED)</div><div class="line"><a name="l06853"></a><span class="lineno"> 6853</span>&#160;{</div><div class="line"><a name="l06854"></a><span class="lineno"> 6854</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audiomanager_routinginterface_interface_info</a> ();</div><div class="line"><a name="l06855"></a><span class="lineno"> 6855</span>&#160;}</div><div class="line"><a name="l06856"></a><span class="lineno"> 6856</span>&#160;</div><div class="line"><a name="l06857"></a><span class="lineno"> 6857</span>&#160;<span class="keyword">static</span> GDBusInterfaceVTable *</div><div class="line"><a name="l06858"></a><span class="lineno"> 6858</span>&#160;audiomanager_routinginterface_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED)</div><div class="line"><a name="l06859"></a><span class="lineno"> 6859</span>&#160;{</div><div class="line"><a name="l06860"></a><span class="lineno"> 6860</span>&#160; <span class="keywordflow">return</span> (GDBusInterfaceVTable *) &amp;_audiomanager_routinginterface_skeleton_vtable;</div><div class="line"><a name="l06861"></a><span class="lineno"> 6861</span>&#160;}</div><div class="line"><a name="l06862"></a><span class="lineno"> 6862</span>&#160;</div><div class="line"><a name="l06863"></a><span class="lineno"> 6863</span>&#160;<span class="keyword">static</span> GVariant *</div><div class="line"><a name="l06864"></a><span class="lineno"> 6864</span>&#160;audiomanager_routinginterface_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)</div><div class="line"><a name="l06865"></a><span class="lineno"> 6865</span>&#160;{</div><div class="line"><a name="l06866"></a><span class="lineno"> 6866</span>&#160; <a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a> (_skeleton);</div><div class="line"><a name="l06867"></a><span class="lineno"> 6867</span>&#160;</div><div class="line"><a name="l06868"></a><span class="lineno"> 6868</span>&#160; GVariantBuilder builder;</div><div class="line"><a name="l06869"></a><span class="lineno"> 6869</span>&#160; guint n;</div><div class="line"><a name="l06870"></a><span class="lineno"> 6870</span>&#160; g_variant_builder_init (&amp;builder, G_VARIANT_TYPE (<span class="stringliteral">&quot;a{sv}&quot;</span>));</div><div class="line"><a name="l06871"></a><span class="lineno"> 6871</span>&#160; <span class="keywordflow">if</span> (_audiomanager_routinginterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>.properties == NULL)</div><div class="line"><a name="l06872"></a><span class="lineno"> 6872</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l06873"></a><span class="lineno"> 6873</span>&#160; <span class="keywordflow">for</span> (n = 0; _audiomanager_routinginterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>.properties[n] != NULL; n++)</div><div class="line"><a name="l06874"></a><span class="lineno"> 6874</span>&#160; {</div><div class="line"><a name="l06875"></a><span class="lineno"> 6875</span>&#160; GDBusPropertyInfo *info = _audiomanager_routinginterface_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>.properties[n];</div><div class="line"><a name="l06876"></a><span class="lineno"> 6876</span>&#160; <span class="keywordflow">if</span> (info-&gt;flags &amp; G_DBUS_PROPERTY_INFO_FLAGS_READABLE)</div><div class="line"><a name="l06877"></a><span class="lineno"> 6877</span>&#160; {</div><div class="line"><a name="l06878"></a><span class="lineno"> 6878</span>&#160; GVariant *value;</div><div class="line"><a name="l06879"></a><span class="lineno"> 6879</span>&#160; value = _audiomanager_routinginterface_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>, info-&gt;name, NULL, skeleton);</div><div class="line"><a name="l06880"></a><span class="lineno"> 6880</span>&#160; <span class="keywordflow">if</span> (value != NULL)</div><div class="line"><a name="l06881"></a><span class="lineno"> 6881</span>&#160; {</div><div class="line"><a name="l06882"></a><span class="lineno"> 6882</span>&#160; g_variant_take_ref (value);</div><div class="line"><a name="l06883"></a><span class="lineno"> 6883</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;{sv}&quot;</span>, info-&gt;name, value);</div><div class="line"><a name="l06884"></a><span class="lineno"> 6884</span>&#160; g_variant_unref (value);</div><div class="line"><a name="l06885"></a><span class="lineno"> 6885</span>&#160; }</div><div class="line"><a name="l06886"></a><span class="lineno"> 6886</span>&#160; }</div><div class="line"><a name="l06887"></a><span class="lineno"> 6887</span>&#160; }</div><div class="line"><a name="l06888"></a><span class="lineno"> 6888</span>&#160;out:</div><div class="line"><a name="l06889"></a><span class="lineno"> 6889</span>&#160; <span class="keywordflow">return</span> g_variant_builder_end (&amp;builder);</div><div class="line"><a name="l06890"></a><span class="lineno"> 6890</span>&#160;}</div><div class="line"><a name="l06891"></a><span class="lineno"> 6891</span>&#160;</div><div class="line"><a name="l06892"></a><span class="lineno"> 6892</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06893"></a><span class="lineno"> 6893</span>&#160;audiomanager_routinginterface_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)</div><div class="line"><a name="l06894"></a><span class="lineno"> 6894</span>&#160;{</div><div class="line"><a name="l06895"></a><span class="lineno"> 6895</span>&#160;}</div><div class="line"><a name="l06896"></a><span class="lineno"> 6896</span>&#160;</div><div class="line"><a name="l06897"></a><span class="lineno"> 6897</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06898"></a><span class="lineno"> 6898</span>&#160;_audiomanager_routinginterface_on_signal_set_routing_ready (</div><div class="line"><a name="l06899"></a><span class="lineno"> 6899</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>)</div><div class="line"><a name="l06900"></a><span class="lineno"> 6900</span>&#160;{</div><div class="line"><a name="l06901"></a><span class="lineno"> 6901</span>&#160; <a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l06902"></a><span class="lineno"> 6902</span>&#160;</div><div class="line"><a name="l06903"></a><span class="lineno"> 6903</span>&#160; GList *connections, *l;</div><div class="line"><a name="l06904"></a><span class="lineno"> 6904</span>&#160; GVariant *signal_variant;</div><div class="line"><a name="l06905"></a><span class="lineno"> 6905</span>&#160; connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));</div><div class="line"><a name="l06906"></a><span class="lineno"> 6906</span>&#160;</div><div class="line"><a name="l06907"></a><span class="lineno"> 6907</span>&#160; signal_variant = g_variant_ref_sink (g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06908"></a><span class="lineno"> 6908</span>&#160; <span class="keywordflow">for</span> (l = connections; l != NULL; l = l-&gt;next)</div><div class="line"><a name="l06909"></a><span class="lineno"> 6909</span>&#160; {</div><div class="line"><a name="l06910"></a><span class="lineno"> 6910</span>&#160; GDBusConnection *connection = l-&gt;data;</div><div class="line"><a name="l06911"></a><span class="lineno"> 6911</span>&#160; g_dbus_connection_emit_signal (connection,</div><div class="line"><a name="l06912"></a><span class="lineno"> 6912</span>&#160; NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>, <span class="stringliteral">&quot;setRoutingReady&quot;</span>,</div><div class="line"><a name="l06913"></a><span class="lineno"> 6913</span>&#160; signal_variant, NULL);</div><div class="line"><a name="l06914"></a><span class="lineno"> 6914</span>&#160; }</div><div class="line"><a name="l06915"></a><span class="lineno"> 6915</span>&#160; g_variant_unref (signal_variant);</div><div class="line"><a name="l06916"></a><span class="lineno"> 6916</span>&#160; g_list_free_full (connections, g_object_unref);</div><div class="line"><a name="l06917"></a><span class="lineno"> 6917</span>&#160;}</div><div class="line"><a name="l06918"></a><span class="lineno"> 6918</span>&#160;</div><div class="line"><a name="l06919"></a><span class="lineno"> 6919</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06920"></a><span class="lineno"> 6920</span>&#160;_audiomanager_routinginterface_on_signal_set_routing_rundown (</div><div class="line"><a name="l06921"></a><span class="lineno"> 6921</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>)</div><div class="line"><a name="l06922"></a><span class="lineno"> 6922</span>&#160;{</div><div class="line"><a name="l06923"></a><span class="lineno"> 6923</span>&#160; <a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l06924"></a><span class="lineno"> 6924</span>&#160;</div><div class="line"><a name="l06925"></a><span class="lineno"> 6925</span>&#160; GList *connections, *l;</div><div class="line"><a name="l06926"></a><span class="lineno"> 6926</span>&#160; GVariant *signal_variant;</div><div class="line"><a name="l06927"></a><span class="lineno"> 6927</span>&#160; connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));</div><div class="line"><a name="l06928"></a><span class="lineno"> 6928</span>&#160;</div><div class="line"><a name="l06929"></a><span class="lineno"> 6929</span>&#160; signal_variant = g_variant_ref_sink (g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l06930"></a><span class="lineno"> 6930</span>&#160; <span class="keywordflow">for</span> (l = connections; l != NULL; l = l-&gt;next)</div><div class="line"><a name="l06931"></a><span class="lineno"> 6931</span>&#160; {</div><div class="line"><a name="l06932"></a><span class="lineno"> 6932</span>&#160; GDBusConnection *connection = l-&gt;data;</div><div class="line"><a name="l06933"></a><span class="lineno"> 6933</span>&#160; g_dbus_connection_emit_signal (connection,</div><div class="line"><a name="l06934"></a><span class="lineno"> 6934</span>&#160; NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>, <span class="stringliteral">&quot;setRoutingRundown&quot;</span>,</div><div class="line"><a name="l06935"></a><span class="lineno"> 6935</span>&#160; signal_variant, NULL);</div><div class="line"><a name="l06936"></a><span class="lineno"> 6936</span>&#160; }</div><div class="line"><a name="l06937"></a><span class="lineno"> 6937</span>&#160; g_variant_unref (signal_variant);</div><div class="line"><a name="l06938"></a><span class="lineno"> 6938</span>&#160; g_list_free_full (connections, g_object_unref);</div><div class="line"><a name="l06939"></a><span class="lineno"> 6939</span>&#160;}</div><div class="line"><a name="l06940"></a><span class="lineno"> 6940</span>&#160;</div><div class="line"><a name="l06941"></a><span class="lineno"> 6941</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> audiomanager_routinginterface_skeleton_iface_init (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a> *iface);</div><div class="line"><a name="l06942"></a><span class="lineno"> 6942</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l06943"></a><span class="lineno"> 6943</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a>, audiomanager_routinginterface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,</div><div class="line"><a name="l06944"></a><span class="lineno"> 6944</span>&#160; G_ADD_PRIVATE (<a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a>)</div><div class="line"><a name="l06945"></a><span class="lineno"> 6945</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, audiomanager_routinginterface_skeleton_iface_init));</div><div class="line"><a name="l06946"></a><span class="lineno"> 6946</span>&#160;</div><div class="line"><a name="l06947"></a><span class="lineno"> 6947</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l06948"></a><span class="lineno"> 6948</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a>, audiomanager_routinginterface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,</div><div class="line"><a name="l06949"></a><span class="lineno"> 6949</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, audiomanager_routinginterface_skeleton_iface_init));</div><div class="line"><a name="l06950"></a><span class="lineno"> 6950</span>&#160;</div><div class="line"><a name="l06951"></a><span class="lineno"> 6951</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l06952"></a><span class="lineno"> 6952</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06953"></a><span class="lineno"> 6953</span>&#160;audiomanager_routinginterface_skeleton_finalize (GObject *<span class="keywordtype">object</span>)</div><div class="line"><a name="l06954"></a><span class="lineno"> 6954</span>&#160;{</div><div class="line"><a name="l06955"></a><span class="lineno"> 6955</span>&#160; <a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l06956"></a><span class="lineno"> 6956</span>&#160; g_list_free_full (skeleton-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a>-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699">changed_properties</a>, (GDestroyNotify) _changed_property_free);</div><div class="line"><a name="l06957"></a><span class="lineno"> 6957</span>&#160; <span class="keywordflow">if</span> (skeleton-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a>-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e">changed_properties_idle_source</a> != NULL)</div><div class="line"><a name="l06958"></a><span class="lineno"> 6958</span>&#160; g_source_destroy (skeleton-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a>-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e">changed_properties_idle_source</a>);</div><div class="line"><a name="l06959"></a><span class="lineno"> 6959</span>&#160; g_main_context_unref (skeleton-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a>-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6">context</a>);</div><div class="line"><a name="l06960"></a><span class="lineno"> 6960</span>&#160; g_mutex_clear (&amp;skeleton-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a>-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148">lock</a>);</div><div class="line"><a name="l06961"></a><span class="lineno"> 6961</span>&#160; G_OBJECT_CLASS (audiomanager_routinginterface_skeleton_parent_class)-&gt;finalize (<span class="keywordtype">object</span>);</div><div class="line"><a name="l06962"></a><span class="lineno"> 6962</span>&#160;}</div><div class="line"><a name="l06963"></a><span class="lineno"> 6963</span>&#160;</div><div class="line"><a name="l06964"></a><span class="lineno"> 6964</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06965"></a><span class="lineno"> 6965</span>&#160;audiomanager_routinginterface_skeleton_init (<a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a> *skeleton)</div><div class="line"><a name="l06966"></a><span class="lineno"> 6966</span>&#160;{</div><div class="line"><a name="l06967"></a><span class="lineno"> 6967</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l06968"></a><span class="lineno"> 6968</span>&#160; skeleton-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a> = audiomanager_routinginterface_skeleton_get_instance_private (skeleton);</div><div class="line"><a name="l06969"></a><span class="lineno"> 6969</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l06970"></a><span class="lineno"> 6970</span>&#160; skeleton-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a> = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, <a class="code" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>, <a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html">AudiomanagerRoutinginterfaceSkeletonPrivate</a>);</div><div class="line"><a name="l06971"></a><span class="lineno"> 6971</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l06972"></a><span class="lineno"> 6972</span>&#160;</div><div class="line"><a name="l06973"></a><span class="lineno"> 6973</span>&#160; g_mutex_init (&amp;skeleton-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a>-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148">lock</a>);</div><div class="line"><a name="l06974"></a><span class="lineno"> 6974</span>&#160; skeleton-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a>-&gt;<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6">context</a> = g_main_context_ref_thread_default ();</div><div class="line"><a name="l06975"></a><span class="lineno"> 6975</span>&#160;}</div><div class="line"><a name="l06976"></a><span class="lineno"> 6976</span>&#160;</div><div class="line"><a name="l06977"></a><span class="lineno"> 6977</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06978"></a><span class="lineno"> 6978</span>&#160;audiomanager_routinginterface_skeleton_class_init (<a class="code" href="struct___audiomanager_routinginterface_skeleton_class.html">AudiomanagerRoutinginterfaceSkeletonClass</a> *klass)</div><div class="line"><a name="l06979"></a><span class="lineno"> 6979</span>&#160;{</div><div class="line"><a name="l06980"></a><span class="lineno"> 6980</span>&#160; GObjectClass *gobject_class;</div><div class="line"><a name="l06981"></a><span class="lineno"> 6981</span>&#160; GDBusInterfaceSkeletonClass *skeleton_class;</div><div class="line"><a name="l06982"></a><span class="lineno"> 6982</span>&#160;</div><div class="line"><a name="l06983"></a><span class="lineno"> 6983</span>&#160; gobject_class = G_OBJECT_CLASS (klass);</div><div class="line"><a name="l06984"></a><span class="lineno"> 6984</span>&#160; gobject_class-&gt;finalize = audiomanager_routinginterface_skeleton_finalize;</div><div class="line"><a name="l06985"></a><span class="lineno"> 6985</span>&#160;</div><div class="line"><a name="l06986"></a><span class="lineno"> 6986</span>&#160; skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);</div><div class="line"><a name="l06987"></a><span class="lineno"> 6987</span>&#160; skeleton_class-&gt;get_info = audiomanager_routinginterface_skeleton_dbus_interface_get_info;</div><div class="line"><a name="l06988"></a><span class="lineno"> 6988</span>&#160; skeleton_class-&gt;get_properties = audiomanager_routinginterface_skeleton_dbus_interface_get_properties;</div><div class="line"><a name="l06989"></a><span class="lineno"> 6989</span>&#160; skeleton_class-&gt;flush = audiomanager_routinginterface_skeleton_dbus_interface_flush;</div><div class="line"><a name="l06990"></a><span class="lineno"> 6990</span>&#160; skeleton_class-&gt;get_vtable = audiomanager_routinginterface_skeleton_dbus_interface_get_vtable;</div><div class="line"><a name="l06991"></a><span class="lineno"> 6991</span>&#160;</div><div class="line"><a name="l06992"></a><span class="lineno"> 6992</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &lt; GLIB_VERSION_2_38</span></div><div class="line"><a name="l06993"></a><span class="lineno"> 6993</span>&#160; g_type_class_add_private (klass, <span class="keyword">sizeof</span> (<a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html">AudiomanagerRoutinginterfaceSkeletonPrivate</a>));</div><div class="line"><a name="l06994"></a><span class="lineno"> 6994</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l06995"></a><span class="lineno"> 6995</span>&#160;}</div><div class="line"><a name="l06996"></a><span class="lineno"> 6996</span>&#160;</div><div class="line"><a name="l06997"></a><span class="lineno"> 6997</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l06998"></a><span class="lineno"> 6998</span>&#160;audiomanager_routinginterface_skeleton_iface_init (<a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a> *iface)</div><div class="line"><a name="l06999"></a><span class="lineno"> 6999</span>&#160;{</div><div class="line"><a name="l07000"></a><span class="lineno"> 7000</span>&#160; iface-&gt;<a class="code" href="struct___audiomanager_routinginterface_iface.html#a58f92c78dae0850dfdc5b4096957cdfb">set_routing_ready</a> = _audiomanager_routinginterface_on_signal_set_routing_ready;</div><div class="line"><a name="l07001"></a><span class="lineno"> 7001</span>&#160; iface-&gt;<a class="code" href="struct___audiomanager_routinginterface_iface.html#a2506d6398156498330ecd4beb9f1b44d">set_routing_rundown</a> = _audiomanager_routinginterface_on_signal_set_routing_rundown;</div><div class="line"><a name="l07002"></a><span class="lineno"> 7002</span>&#160;}</div><div class="line"><a name="l07003"></a><span class="lineno"> 7003</span>&#160;</div><div class="line"><a name="l07011"></a><span class="lineno"> 7011</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *</div><div class="line"><a name="l07012"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a95b0c02b6ca0a1c14f1fa766e70827a3"> 7012</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a95b0c02b6ca0a1c14f1fa766e70827a3">audiomanager_routinginterface_skeleton_new</a> (<span class="keywordtype">void</span>)</div><div class="line"><a name="l07013"></a><span class="lineno"> 7013</span>&#160;{</div><div class="line"><a name="l07014"></a><span class="lineno"> 7014</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">AUDIOMANAGER_ROUTINGINTERFACE</a> (g_object_new (<a class="code" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>, NULL));</div><div class="line"><a name="l07015"></a><span class="lineno"> 7015</span>&#160;}</div><div class="line"><a name="l07016"></a><span class="lineno"> 7016</span>&#160;</div><div class="line"><a name="l07017"></a><span class="lineno"> 7017</span>&#160;<span class="comment">/* ------------------------------------------------------------------------</span></div><div class="line"><a name="l07018"></a><span class="lineno"> 7018</span>&#160;<span class="comment"> * Code for interface org.genivi.audiomanager.routing.soundmanager</span></div><div class="line"><a name="l07019"></a><span class="lineno"> 7019</span>&#160;<span class="comment"> * ------------------------------------------------------------------------</span></div><div class="line"><a name="l07020"></a><span class="lineno"> 7020</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l07021"></a><span class="lineno"> 7021</span>&#160;</div><div class="line"><a name="l07030"></a><span class="lineno"> 7030</span>&#160;<span class="comment">/* ---- Introspection data for org.genivi.audiomanager.routing.soundmanager ---- */</span></div><div class="line"><a name="l07031"></a><span class="lineno"> 7031</span>&#160;</div><div class="line"><a name="l07032"></a><span class="lineno"> 7032</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_abort_IN_ARG_handle =</div><div class="line"><a name="l07033"></a><span class="lineno"> 7033</span>&#160;{</div><div class="line"><a name="l07034"></a><span class="lineno"> 7034</span>&#160; {</div><div class="line"><a name="l07035"></a><span class="lineno"> 7035</span>&#160; -1,</div><div class="line"><a name="l07036"></a><span class="lineno"> 7036</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l07037"></a><span class="lineno"> 7037</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07038"></a><span class="lineno"> 7038</span>&#160; NULL</div><div class="line"><a name="l07039"></a><span class="lineno"> 7039</span>&#160; },</div><div class="line"><a name="l07040"></a><span class="lineno"> 7040</span>&#160; FALSE</div><div class="line"><a name="l07041"></a><span class="lineno"> 7041</span>&#160;};</div><div class="line"><a name="l07042"></a><span class="lineno"> 7042</span>&#160;</div><div class="line"><a name="l07043"></a><span class="lineno"> 7043</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routing_soundmanager_method_info_async_abort_IN_ARG_pointers[] =</div><div class="line"><a name="l07044"></a><span class="lineno"> 7044</span>&#160;{</div><div class="line"><a name="l07045"></a><span class="lineno"> 7045</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_abort_IN_ARG_handle,</div><div class="line"><a name="l07046"></a><span class="lineno"> 7046</span>&#160; NULL</div><div class="line"><a name="l07047"></a><span class="lineno"> 7047</span>&#160;};</div><div class="line"><a name="l07048"></a><span class="lineno"> 7048</span>&#160;</div><div class="line"><a name="l07049"></a><span class="lineno"> 7049</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_abort_OUT_ARG_error =</div><div class="line"><a name="l07050"></a><span class="lineno"> 7050</span>&#160;{</div><div class="line"><a name="l07051"></a><span class="lineno"> 7051</span>&#160; {</div><div class="line"><a name="l07052"></a><span class="lineno"> 7052</span>&#160; -1,</div><div class="line"><a name="l07053"></a><span class="lineno"> 7053</span>&#160; (gchar *) <span class="stringliteral">&quot;error&quot;</span>,</div><div class="line"><a name="l07054"></a><span class="lineno"> 7054</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l07055"></a><span class="lineno"> 7055</span>&#160; NULL</div><div class="line"><a name="l07056"></a><span class="lineno"> 7056</span>&#160; },</div><div class="line"><a name="l07057"></a><span class="lineno"> 7057</span>&#160; FALSE</div><div class="line"><a name="l07058"></a><span class="lineno"> 7058</span>&#160;};</div><div class="line"><a name="l07059"></a><span class="lineno"> 7059</span>&#160;</div><div class="line"><a name="l07060"></a><span class="lineno"> 7060</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routing_soundmanager_method_info_async_abort_OUT_ARG_pointers[] =</div><div class="line"><a name="l07061"></a><span class="lineno"> 7061</span>&#160;{</div><div class="line"><a name="l07062"></a><span class="lineno"> 7062</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_abort_OUT_ARG_error,</div><div class="line"><a name="l07063"></a><span class="lineno"> 7063</span>&#160; NULL</div><div class="line"><a name="l07064"></a><span class="lineno"> 7064</span>&#160;};</div><div class="line"><a name="l07065"></a><span class="lineno"> 7065</span>&#160;</div><div class="line"><a name="l07066"></a><span class="lineno"> 7066</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routing_soundmanager_method_info_async_abort =</div><div class="line"><a name="l07067"></a><span class="lineno"> 7067</span>&#160;{</div><div class="line"><a name="l07068"></a><span class="lineno"> 7068</span>&#160; {</div><div class="line"><a name="l07069"></a><span class="lineno"> 7069</span>&#160; -1,</div><div class="line"><a name="l07070"></a><span class="lineno"> 7070</span>&#160; (gchar *) <span class="stringliteral">&quot;asyncAbort&quot;</span>,</div><div class="line"><a name="l07071"></a><span class="lineno"> 7071</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routing_soundmanager_method_info_async_abort_IN_ARG_pointers,</div><div class="line"><a name="l07072"></a><span class="lineno"> 7072</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routing_soundmanager_method_info_async_abort_OUT_ARG_pointers,</div><div class="line"><a name="l07073"></a><span class="lineno"> 7073</span>&#160; NULL</div><div class="line"><a name="l07074"></a><span class="lineno"> 7074</span>&#160; },</div><div class="line"><a name="l07075"></a><span class="lineno"> 7075</span>&#160; <span class="stringliteral">&quot;handle-async-abort&quot;</span>,</div><div class="line"><a name="l07076"></a><span class="lineno"> 7076</span>&#160; FALSE</div><div class="line"><a name="l07077"></a><span class="lineno"> 7077</span>&#160;};</div><div class="line"><a name="l07078"></a><span class="lineno"> 7078</span>&#160;</div><div class="line"><a name="l07079"></a><span class="lineno"> 7079</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_handle =</div><div class="line"><a name="l07080"></a><span class="lineno"> 7080</span>&#160;{</div><div class="line"><a name="l07081"></a><span class="lineno"> 7081</span>&#160; {</div><div class="line"><a name="l07082"></a><span class="lineno"> 7082</span>&#160; -1,</div><div class="line"><a name="l07083"></a><span class="lineno"> 7083</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l07084"></a><span class="lineno"> 7084</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07085"></a><span class="lineno"> 7085</span>&#160; NULL</div><div class="line"><a name="l07086"></a><span class="lineno"> 7086</span>&#160; },</div><div class="line"><a name="l07087"></a><span class="lineno"> 7087</span>&#160; FALSE</div><div class="line"><a name="l07088"></a><span class="lineno"> 7088</span>&#160;};</div><div class="line"><a name="l07089"></a><span class="lineno"> 7089</span>&#160;</div><div class="line"><a name="l07090"></a><span class="lineno"> 7090</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_connectionID =</div><div class="line"><a name="l07091"></a><span class="lineno"> 7091</span>&#160;{</div><div class="line"><a name="l07092"></a><span class="lineno"> 7092</span>&#160; {</div><div class="line"><a name="l07093"></a><span class="lineno"> 7093</span>&#160; -1,</div><div class="line"><a name="l07094"></a><span class="lineno"> 7094</span>&#160; (gchar *) <span class="stringliteral">&quot;connectionID&quot;</span>,</div><div class="line"><a name="l07095"></a><span class="lineno"> 7095</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07096"></a><span class="lineno"> 7096</span>&#160; NULL</div><div class="line"><a name="l07097"></a><span class="lineno"> 7097</span>&#160; },</div><div class="line"><a name="l07098"></a><span class="lineno"> 7098</span>&#160; FALSE</div><div class="line"><a name="l07099"></a><span class="lineno"> 7099</span>&#160;};</div><div class="line"><a name="l07100"></a><span class="lineno"> 7100</span>&#160;</div><div class="line"><a name="l07101"></a><span class="lineno"> 7101</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_sourceID =</div><div class="line"><a name="l07102"></a><span class="lineno"> 7102</span>&#160;{</div><div class="line"><a name="l07103"></a><span class="lineno"> 7103</span>&#160; {</div><div class="line"><a name="l07104"></a><span class="lineno"> 7104</span>&#160; -1,</div><div class="line"><a name="l07105"></a><span class="lineno"> 7105</span>&#160; (gchar *) <span class="stringliteral">&quot;sourceID&quot;</span>,</div><div class="line"><a name="l07106"></a><span class="lineno"> 7106</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07107"></a><span class="lineno"> 7107</span>&#160; NULL</div><div class="line"><a name="l07108"></a><span class="lineno"> 7108</span>&#160; },</div><div class="line"><a name="l07109"></a><span class="lineno"> 7109</span>&#160; FALSE</div><div class="line"><a name="l07110"></a><span class="lineno"> 7110</span>&#160;};</div><div class="line"><a name="l07111"></a><span class="lineno"> 7111</span>&#160;</div><div class="line"><a name="l07112"></a><span class="lineno"> 7112</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_sinkID =</div><div class="line"><a name="l07113"></a><span class="lineno"> 7113</span>&#160;{</div><div class="line"><a name="l07114"></a><span class="lineno"> 7114</span>&#160; {</div><div class="line"><a name="l07115"></a><span class="lineno"> 7115</span>&#160; -1,</div><div class="line"><a name="l07116"></a><span class="lineno"> 7116</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkID&quot;</span>,</div><div class="line"><a name="l07117"></a><span class="lineno"> 7117</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07118"></a><span class="lineno"> 7118</span>&#160; NULL</div><div class="line"><a name="l07119"></a><span class="lineno"> 7119</span>&#160; },</div><div class="line"><a name="l07120"></a><span class="lineno"> 7120</span>&#160; FALSE</div><div class="line"><a name="l07121"></a><span class="lineno"> 7121</span>&#160;};</div><div class="line"><a name="l07122"></a><span class="lineno"> 7122</span>&#160;</div><div class="line"><a name="l07123"></a><span class="lineno"> 7123</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_connectionFormat =</div><div class="line"><a name="l07124"></a><span class="lineno"> 7124</span>&#160;{</div><div class="line"><a name="l07125"></a><span class="lineno"> 7125</span>&#160; {</div><div class="line"><a name="l07126"></a><span class="lineno"> 7126</span>&#160; -1,</div><div class="line"><a name="l07127"></a><span class="lineno"> 7127</span>&#160; (gchar *) <span class="stringliteral">&quot;connectionFormat&quot;</span>,</div><div class="line"><a name="l07128"></a><span class="lineno"> 7128</span>&#160; (gchar *) <span class="stringliteral">&quot;i&quot;</span>,</div><div class="line"><a name="l07129"></a><span class="lineno"> 7129</span>&#160; NULL</div><div class="line"><a name="l07130"></a><span class="lineno"> 7130</span>&#160; },</div><div class="line"><a name="l07131"></a><span class="lineno"> 7131</span>&#160; FALSE</div><div class="line"><a name="l07132"></a><span class="lineno"> 7132</span>&#160;};</div><div class="line"><a name="l07133"></a><span class="lineno"> 7133</span>&#160;</div><div class="line"><a name="l07134"></a><span class="lineno"> 7134</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_pointers[] =</div><div class="line"><a name="l07135"></a><span class="lineno"> 7135</span>&#160;{</div><div class="line"><a name="l07136"></a><span class="lineno"> 7136</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_handle,</div><div class="line"><a name="l07137"></a><span class="lineno"> 7137</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_connectionID,</div><div class="line"><a name="l07138"></a><span class="lineno"> 7138</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_sourceID,</div><div class="line"><a name="l07139"></a><span class="lineno"> 7139</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_sinkID,</div><div class="line"><a name="l07140"></a><span class="lineno"> 7140</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_connectionFormat,</div><div class="line"><a name="l07141"></a><span class="lineno"> 7141</span>&#160; NULL</div><div class="line"><a name="l07142"></a><span class="lineno"> 7142</span>&#160;};</div><div class="line"><a name="l07143"></a><span class="lineno"> 7143</span>&#160;</div><div class="line"><a name="l07144"></a><span class="lineno"> 7144</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routing_soundmanager_method_info_async_connect =</div><div class="line"><a name="l07145"></a><span class="lineno"> 7145</span>&#160;{</div><div class="line"><a name="l07146"></a><span class="lineno"> 7146</span>&#160; {</div><div class="line"><a name="l07147"></a><span class="lineno"> 7147</span>&#160; -1,</div><div class="line"><a name="l07148"></a><span class="lineno"> 7148</span>&#160; (gchar *) <span class="stringliteral">&quot;asyncConnect&quot;</span>,</div><div class="line"><a name="l07149"></a><span class="lineno"> 7149</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routing_soundmanager_method_info_async_connect_IN_ARG_pointers,</div><div class="line"><a name="l07150"></a><span class="lineno"> 7150</span>&#160; NULL,</div><div class="line"><a name="l07151"></a><span class="lineno"> 7151</span>&#160; NULL</div><div class="line"><a name="l07152"></a><span class="lineno"> 7152</span>&#160; },</div><div class="line"><a name="l07153"></a><span class="lineno"> 7153</span>&#160; <span class="stringliteral">&quot;handle-async-connect&quot;</span>,</div><div class="line"><a name="l07154"></a><span class="lineno"> 7154</span>&#160; FALSE</div><div class="line"><a name="l07155"></a><span class="lineno"> 7155</span>&#160;};</div><div class="line"><a name="l07156"></a><span class="lineno"> 7156</span>&#160;</div><div class="line"><a name="l07157"></a><span class="lineno"> 7157</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_disconnect_IN_ARG_handle =</div><div class="line"><a name="l07158"></a><span class="lineno"> 7158</span>&#160;{</div><div class="line"><a name="l07159"></a><span class="lineno"> 7159</span>&#160; {</div><div class="line"><a name="l07160"></a><span class="lineno"> 7160</span>&#160; -1,</div><div class="line"><a name="l07161"></a><span class="lineno"> 7161</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l07162"></a><span class="lineno"> 7162</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07163"></a><span class="lineno"> 7163</span>&#160; NULL</div><div class="line"><a name="l07164"></a><span class="lineno"> 7164</span>&#160; },</div><div class="line"><a name="l07165"></a><span class="lineno"> 7165</span>&#160; FALSE</div><div class="line"><a name="l07166"></a><span class="lineno"> 7166</span>&#160;};</div><div class="line"><a name="l07167"></a><span class="lineno"> 7167</span>&#160;</div><div class="line"><a name="l07168"></a><span class="lineno"> 7168</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_disconnect_IN_ARG_connectionID =</div><div class="line"><a name="l07169"></a><span class="lineno"> 7169</span>&#160;{</div><div class="line"><a name="l07170"></a><span class="lineno"> 7170</span>&#160; {</div><div class="line"><a name="l07171"></a><span class="lineno"> 7171</span>&#160; -1,</div><div class="line"><a name="l07172"></a><span class="lineno"> 7172</span>&#160; (gchar *) <span class="stringliteral">&quot;connectionID&quot;</span>,</div><div class="line"><a name="l07173"></a><span class="lineno"> 7173</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07174"></a><span class="lineno"> 7174</span>&#160; NULL</div><div class="line"><a name="l07175"></a><span class="lineno"> 7175</span>&#160; },</div><div class="line"><a name="l07176"></a><span class="lineno"> 7176</span>&#160; FALSE</div><div class="line"><a name="l07177"></a><span class="lineno"> 7177</span>&#160;};</div><div class="line"><a name="l07178"></a><span class="lineno"> 7178</span>&#160;</div><div class="line"><a name="l07179"></a><span class="lineno"> 7179</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routing_soundmanager_method_info_async_disconnect_IN_ARG_pointers[] =</div><div class="line"><a name="l07180"></a><span class="lineno"> 7180</span>&#160;{</div><div class="line"><a name="l07181"></a><span class="lineno"> 7181</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_disconnect_IN_ARG_handle,</div><div class="line"><a name="l07182"></a><span class="lineno"> 7182</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_disconnect_IN_ARG_connectionID,</div><div class="line"><a name="l07183"></a><span class="lineno"> 7183</span>&#160; NULL</div><div class="line"><a name="l07184"></a><span class="lineno"> 7184</span>&#160;};</div><div class="line"><a name="l07185"></a><span class="lineno"> 7185</span>&#160;</div><div class="line"><a name="l07186"></a><span class="lineno"> 7186</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routing_soundmanager_method_info_async_disconnect =</div><div class="line"><a name="l07187"></a><span class="lineno"> 7187</span>&#160;{</div><div class="line"><a name="l07188"></a><span class="lineno"> 7188</span>&#160; {</div><div class="line"><a name="l07189"></a><span class="lineno"> 7189</span>&#160; -1,</div><div class="line"><a name="l07190"></a><span class="lineno"> 7190</span>&#160; (gchar *) <span class="stringliteral">&quot;asyncDisconnect&quot;</span>,</div><div class="line"><a name="l07191"></a><span class="lineno"> 7191</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routing_soundmanager_method_info_async_disconnect_IN_ARG_pointers,</div><div class="line"><a name="l07192"></a><span class="lineno"> 7192</span>&#160; NULL,</div><div class="line"><a name="l07193"></a><span class="lineno"> 7193</span>&#160; NULL</div><div class="line"><a name="l07194"></a><span class="lineno"> 7194</span>&#160; },</div><div class="line"><a name="l07195"></a><span class="lineno"> 7195</span>&#160; <span class="stringliteral">&quot;handle-async-disconnect&quot;</span>,</div><div class="line"><a name="l07196"></a><span class="lineno"> 7196</span>&#160; FALSE</div><div class="line"><a name="l07197"></a><span class="lineno"> 7197</span>&#160;};</div><div class="line"><a name="l07198"></a><span class="lineno"> 7198</span>&#160;</div><div class="line"><a name="l07199"></a><span class="lineno"> 7199</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_handle =</div><div class="line"><a name="l07200"></a><span class="lineno"> 7200</span>&#160;{</div><div class="line"><a name="l07201"></a><span class="lineno"> 7201</span>&#160; {</div><div class="line"><a name="l07202"></a><span class="lineno"> 7202</span>&#160; -1,</div><div class="line"><a name="l07203"></a><span class="lineno"> 7203</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l07204"></a><span class="lineno"> 7204</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07205"></a><span class="lineno"> 7205</span>&#160; NULL</div><div class="line"><a name="l07206"></a><span class="lineno"> 7206</span>&#160; },</div><div class="line"><a name="l07207"></a><span class="lineno"> 7207</span>&#160; FALSE</div><div class="line"><a name="l07208"></a><span class="lineno"> 7208</span>&#160;};</div><div class="line"><a name="l07209"></a><span class="lineno"> 7209</span>&#160;</div><div class="line"><a name="l07210"></a><span class="lineno"> 7210</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_sinkID =</div><div class="line"><a name="l07211"></a><span class="lineno"> 7211</span>&#160;{</div><div class="line"><a name="l07212"></a><span class="lineno"> 7212</span>&#160; {</div><div class="line"><a name="l07213"></a><span class="lineno"> 7213</span>&#160; -1,</div><div class="line"><a name="l07214"></a><span class="lineno"> 7214</span>&#160; (gchar *) <span class="stringliteral">&quot;sinkID&quot;</span>,</div><div class="line"><a name="l07215"></a><span class="lineno"> 7215</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07216"></a><span class="lineno"> 7216</span>&#160; NULL</div><div class="line"><a name="l07217"></a><span class="lineno"> 7217</span>&#160; },</div><div class="line"><a name="l07218"></a><span class="lineno"> 7218</span>&#160; FALSE</div><div class="line"><a name="l07219"></a><span class="lineno"> 7219</span>&#160;};</div><div class="line"><a name="l07220"></a><span class="lineno"> 7220</span>&#160;</div><div class="line"><a name="l07221"></a><span class="lineno"> 7221</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_volume =</div><div class="line"><a name="l07222"></a><span class="lineno"> 7222</span>&#160;{</div><div class="line"><a name="l07223"></a><span class="lineno"> 7223</span>&#160; {</div><div class="line"><a name="l07224"></a><span class="lineno"> 7224</span>&#160; -1,</div><div class="line"><a name="l07225"></a><span class="lineno"> 7225</span>&#160; (gchar *) <span class="stringliteral">&quot;volume&quot;</span>,</div><div class="line"><a name="l07226"></a><span class="lineno"> 7226</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l07227"></a><span class="lineno"> 7227</span>&#160; NULL</div><div class="line"><a name="l07228"></a><span class="lineno"> 7228</span>&#160; },</div><div class="line"><a name="l07229"></a><span class="lineno"> 7229</span>&#160; FALSE</div><div class="line"><a name="l07230"></a><span class="lineno"> 7230</span>&#160;};</div><div class="line"><a name="l07231"></a><span class="lineno"> 7231</span>&#160;</div><div class="line"><a name="l07232"></a><span class="lineno"> 7232</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_ramp =</div><div class="line"><a name="l07233"></a><span class="lineno"> 7233</span>&#160;{</div><div class="line"><a name="l07234"></a><span class="lineno"> 7234</span>&#160; {</div><div class="line"><a name="l07235"></a><span class="lineno"> 7235</span>&#160; -1,</div><div class="line"><a name="l07236"></a><span class="lineno"> 7236</span>&#160; (gchar *) <span class="stringliteral">&quot;ramp&quot;</span>,</div><div class="line"><a name="l07237"></a><span class="lineno"> 7237</span>&#160; (gchar *) <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"><a name="l07238"></a><span class="lineno"> 7238</span>&#160; NULL</div><div class="line"><a name="l07239"></a><span class="lineno"> 7239</span>&#160; },</div><div class="line"><a name="l07240"></a><span class="lineno"> 7240</span>&#160; FALSE</div><div class="line"><a name="l07241"></a><span class="lineno"> 7241</span>&#160;};</div><div class="line"><a name="l07242"></a><span class="lineno"> 7242</span>&#160;</div><div class="line"><a name="l07243"></a><span class="lineno"> 7243</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_time =</div><div class="line"><a name="l07244"></a><span class="lineno"> 7244</span>&#160;{</div><div class="line"><a name="l07245"></a><span class="lineno"> 7245</span>&#160; {</div><div class="line"><a name="l07246"></a><span class="lineno"> 7246</span>&#160; -1,</div><div class="line"><a name="l07247"></a><span class="lineno"> 7247</span>&#160; (gchar *) <span class="stringliteral">&quot;time&quot;</span>,</div><div class="line"><a name="l07248"></a><span class="lineno"> 7248</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07249"></a><span class="lineno"> 7249</span>&#160; NULL</div><div class="line"><a name="l07250"></a><span class="lineno"> 7250</span>&#160; },</div><div class="line"><a name="l07251"></a><span class="lineno"> 7251</span>&#160; FALSE</div><div class="line"><a name="l07252"></a><span class="lineno"> 7252</span>&#160;};</div><div class="line"><a name="l07253"></a><span class="lineno"> 7253</span>&#160;</div><div class="line"><a name="l07254"></a><span class="lineno"> 7254</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_pointers[] =</div><div class="line"><a name="l07255"></a><span class="lineno"> 7255</span>&#160;{</div><div class="line"><a name="l07256"></a><span class="lineno"> 7256</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_handle,</div><div class="line"><a name="l07257"></a><span class="lineno"> 7257</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_sinkID,</div><div class="line"><a name="l07258"></a><span class="lineno"> 7258</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_volume,</div><div class="line"><a name="l07259"></a><span class="lineno"> 7259</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_ramp,</div><div class="line"><a name="l07260"></a><span class="lineno"> 7260</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_time,</div><div class="line"><a name="l07261"></a><span class="lineno"> 7261</span>&#160; NULL</div><div class="line"><a name="l07262"></a><span class="lineno"> 7262</span>&#160;};</div><div class="line"><a name="l07263"></a><span class="lineno"> 7263</span>&#160;</div><div class="line"><a name="l07264"></a><span class="lineno"> 7264</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routing_soundmanager_method_info_async_set_sink_volume =</div><div class="line"><a name="l07265"></a><span class="lineno"> 7265</span>&#160;{</div><div class="line"><a name="l07266"></a><span class="lineno"> 7266</span>&#160; {</div><div class="line"><a name="l07267"></a><span class="lineno"> 7267</span>&#160; -1,</div><div class="line"><a name="l07268"></a><span class="lineno"> 7268</span>&#160; (gchar *) <span class="stringliteral">&quot;asyncSetSinkVolume&quot;</span>,</div><div class="line"><a name="l07269"></a><span class="lineno"> 7269</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routing_soundmanager_method_info_async_set_sink_volume_IN_ARG_pointers,</div><div class="line"><a name="l07270"></a><span class="lineno"> 7270</span>&#160; NULL,</div><div class="line"><a name="l07271"></a><span class="lineno"> 7271</span>&#160; NULL</div><div class="line"><a name="l07272"></a><span class="lineno"> 7272</span>&#160; },</div><div class="line"><a name="l07273"></a><span class="lineno"> 7273</span>&#160; <span class="stringliteral">&quot;handle-async-set-sink-volume&quot;</span>,</div><div class="line"><a name="l07274"></a><span class="lineno"> 7274</span>&#160; FALSE</div><div class="line"><a name="l07275"></a><span class="lineno"> 7275</span>&#160;};</div><div class="line"><a name="l07276"></a><span class="lineno"> 7276</span>&#160;</div><div class="line"><a name="l07277"></a><span class="lineno"> 7277</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_set_source_state_IN_ARG_handle =</div><div class="line"><a name="l07278"></a><span class="lineno"> 7278</span>&#160;{</div><div class="line"><a name="l07279"></a><span class="lineno"> 7279</span>&#160; {</div><div class="line"><a name="l07280"></a><span class="lineno"> 7280</span>&#160; -1,</div><div class="line"><a name="l07281"></a><span class="lineno"> 7281</span>&#160; (gchar *) <span class="stringliteral">&quot;handle&quot;</span>,</div><div class="line"><a name="l07282"></a><span class="lineno"> 7282</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07283"></a><span class="lineno"> 7283</span>&#160; NULL</div><div class="line"><a name="l07284"></a><span class="lineno"> 7284</span>&#160; },</div><div class="line"><a name="l07285"></a><span class="lineno"> 7285</span>&#160; FALSE</div><div class="line"><a name="l07286"></a><span class="lineno"> 7286</span>&#160;};</div><div class="line"><a name="l07287"></a><span class="lineno"> 7287</span>&#160;</div><div class="line"><a name="l07288"></a><span class="lineno"> 7288</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_set_source_state_IN_ARG_sourceID =</div><div class="line"><a name="l07289"></a><span class="lineno"> 7289</span>&#160;{</div><div class="line"><a name="l07290"></a><span class="lineno"> 7290</span>&#160; {</div><div class="line"><a name="l07291"></a><span class="lineno"> 7291</span>&#160; -1,</div><div class="line"><a name="l07292"></a><span class="lineno"> 7292</span>&#160; (gchar *) <span class="stringliteral">&quot;sourceID&quot;</span>,</div><div class="line"><a name="l07293"></a><span class="lineno"> 7293</span>&#160; (gchar *) <span class="stringliteral">&quot;q&quot;</span>,</div><div class="line"><a name="l07294"></a><span class="lineno"> 7294</span>&#160; NULL</div><div class="line"><a name="l07295"></a><span class="lineno"> 7295</span>&#160; },</div><div class="line"><a name="l07296"></a><span class="lineno"> 7296</span>&#160; FALSE</div><div class="line"><a name="l07297"></a><span class="lineno"> 7297</span>&#160;};</div><div class="line"><a name="l07298"></a><span class="lineno"> 7298</span>&#160;</div><div class="line"><a name="l07299"></a><span class="lineno"> 7299</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> _audiomanager_routing_soundmanager_method_info_async_set_source_state_IN_ARG_sourceState =</div><div class="line"><a name="l07300"></a><span class="lineno"> 7300</span>&#160;{</div><div class="line"><a name="l07301"></a><span class="lineno"> 7301</span>&#160; {</div><div class="line"><a name="l07302"></a><span class="lineno"> 7302</span>&#160; -1,</div><div class="line"><a name="l07303"></a><span class="lineno"> 7303</span>&#160; (gchar *) <span class="stringliteral">&quot;sourceState&quot;</span>,</div><div class="line"><a name="l07304"></a><span class="lineno"> 7304</span>&#160; (gchar *) <span class="stringliteral">&quot;i&quot;</span>,</div><div class="line"><a name="l07305"></a><span class="lineno"> 7305</span>&#160; NULL</div><div class="line"><a name="l07306"></a><span class="lineno"> 7306</span>&#160; },</div><div class="line"><a name="l07307"></a><span class="lineno"> 7307</span>&#160; FALSE</div><div class="line"><a name="l07308"></a><span class="lineno"> 7308</span>&#160;};</div><div class="line"><a name="l07309"></a><span class="lineno"> 7309</span>&#160;</div><div class="line"><a name="l07310"></a><span class="lineno"> 7310</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> * <span class="keyword">const</span> _audiomanager_routing_soundmanager_method_info_async_set_source_state_IN_ARG_pointers[] =</div><div class="line"><a name="l07311"></a><span class="lineno"> 7311</span>&#160;{</div><div class="line"><a name="l07312"></a><span class="lineno"> 7312</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_set_source_state_IN_ARG_handle,</div><div class="line"><a name="l07313"></a><span class="lineno"> 7313</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_set_source_state_IN_ARG_sourceID,</div><div class="line"><a name="l07314"></a><span class="lineno"> 7314</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_set_source_state_IN_ARG_sourceState,</div><div class="line"><a name="l07315"></a><span class="lineno"> 7315</span>&#160; NULL</div><div class="line"><a name="l07316"></a><span class="lineno"> 7316</span>&#160;};</div><div class="line"><a name="l07317"></a><span class="lineno"> 7317</span>&#160;</div><div class="line"><a name="l07318"></a><span class="lineno"> 7318</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> _audiomanager_routing_soundmanager_method_info_async_set_source_state =</div><div class="line"><a name="l07319"></a><span class="lineno"> 7319</span>&#160;{</div><div class="line"><a name="l07320"></a><span class="lineno"> 7320</span>&#160; {</div><div class="line"><a name="l07321"></a><span class="lineno"> 7321</span>&#160; -1,</div><div class="line"><a name="l07322"></a><span class="lineno"> 7322</span>&#160; (gchar *) <span class="stringliteral">&quot;asyncSetSourceState&quot;</span>,</div><div class="line"><a name="l07323"></a><span class="lineno"> 7323</span>&#160; (GDBusArgInfo **) &amp;_audiomanager_routing_soundmanager_method_info_async_set_source_state_IN_ARG_pointers,</div><div class="line"><a name="l07324"></a><span class="lineno"> 7324</span>&#160; NULL,</div><div class="line"><a name="l07325"></a><span class="lineno"> 7325</span>&#160; NULL</div><div class="line"><a name="l07326"></a><span class="lineno"> 7326</span>&#160; },</div><div class="line"><a name="l07327"></a><span class="lineno"> 7327</span>&#160; <span class="stringliteral">&quot;handle-async-set-source-state&quot;</span>,</div><div class="line"><a name="l07328"></a><span class="lineno"> 7328</span>&#160; FALSE</div><div class="line"><a name="l07329"></a><span class="lineno"> 7329</span>&#160;};</div><div class="line"><a name="l07330"></a><span class="lineno"> 7330</span>&#160;</div><div class="line"><a name="l07331"></a><span class="lineno"> 7331</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> * <span class="keyword">const</span> _audiomanager_routing_soundmanager_method_info_pointers[] =</div><div class="line"><a name="l07332"></a><span class="lineno"> 7332</span>&#160;{</div><div class="line"><a name="l07333"></a><span class="lineno"> 7333</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_abort,</div><div class="line"><a name="l07334"></a><span class="lineno"> 7334</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_connect,</div><div class="line"><a name="l07335"></a><span class="lineno"> 7335</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_disconnect,</div><div class="line"><a name="l07336"></a><span class="lineno"> 7336</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_set_sink_volume,</div><div class="line"><a name="l07337"></a><span class="lineno"> 7337</span>&#160; &amp;_audiomanager_routing_soundmanager_method_info_async_set_source_state,</div><div class="line"><a name="l07338"></a><span class="lineno"> 7338</span>&#160; NULL</div><div class="line"><a name="l07339"></a><span class="lineno"> 7339</span>&#160;};</div><div class="line"><a name="l07340"></a><span class="lineno"> 7340</span>&#160;</div><div class="line"><a name="l07341"></a><span class="lineno"> 7341</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="struct___extended_g_d_bus_interface_info.html">_ExtendedGDBusInterfaceInfo</a> _audiomanager_routing_soundmanager_interface_info =</div><div class="line"><a name="l07342"></a><span class="lineno"> 7342</span>&#160;{</div><div class="line"><a name="l07343"></a><span class="lineno"> 7343</span>&#160; {</div><div class="line"><a name="l07344"></a><span class="lineno"> 7344</span>&#160; -1,</div><div class="line"><a name="l07345"></a><span class="lineno"> 7345</span>&#160; (gchar *) <span class="stringliteral">&quot;org.genivi.audiomanager.routing.soundmanager&quot;</span>,</div><div class="line"><a name="l07346"></a><span class="lineno"> 7346</span>&#160; (GDBusMethodInfo **) &amp;_audiomanager_routing_soundmanager_method_info_pointers,</div><div class="line"><a name="l07347"></a><span class="lineno"> 7347</span>&#160; NULL,</div><div class="line"><a name="l07348"></a><span class="lineno"> 7348</span>&#160; NULL,</div><div class="line"><a name="l07349"></a><span class="lineno"> 7349</span>&#160; NULL</div><div class="line"><a name="l07350"></a><span class="lineno"> 7350</span>&#160; },</div><div class="line"><a name="l07351"></a><span class="lineno"> 7351</span>&#160; <span class="stringliteral">&quot;audiomanager-routing-soundmanager&quot;</span>,</div><div class="line"><a name="l07352"></a><span class="lineno"> 7352</span>&#160;};</div><div class="line"><a name="l07353"></a><span class="lineno"> 7353</span>&#160;</div><div class="line"><a name="l07354"></a><span class="lineno"> 7354</span>&#160;</div><div class="line"><a name="l07362"></a><span class="lineno"> 7362</span>&#160;GDBusInterfaceInfo *</div><div class="line"><a name="l07363"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c"> 7363</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audiomanager_routing_soundmanager_interface_info</a> (<span class="keywordtype">void</span>)</div><div class="line"><a name="l07364"></a><span class="lineno"> 7364</span>&#160;{</div><div class="line"><a name="l07365"></a><span class="lineno"> 7365</span>&#160; <span class="keywordflow">return</span> (GDBusInterfaceInfo *) &amp;_audiomanager_routing_soundmanager_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>;</div><div class="line"><a name="l07366"></a><span class="lineno"> 7366</span>&#160;}</div><div class="line"><a name="l07367"></a><span class="lineno"> 7367</span>&#160;</div><div class="line"><a name="l07378"></a><span class="lineno"> 7378</span>&#160;guint</div><div class="line"><a name="l07379"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a29eefbadaef2de502ae4998bb492c038"> 7379</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a29eefbadaef2de502ae4998bb492c038">audiomanager_routing_soundmanager_override_properties</a> (GObjectClass *klass, guint property_id_begin)</div><div class="line"><a name="l07380"></a><span class="lineno"> 7380</span>&#160;{</div><div class="line"><a name="l07381"></a><span class="lineno"> 7381</span>&#160; <span class="keywordflow">return</span> property_id_begin - 1;</div><div class="line"><a name="l07382"></a><span class="lineno"> 7382</span>&#160;}</div><div class="line"><a name="l07383"></a><span class="lineno"> 7383</span>&#160;</div><div class="line"><a name="l07384"></a><span class="lineno"> 7384</span>&#160;</div><div class="line"><a name="l07385"></a><span class="lineno"> 7385</span>&#160;</div><div class="line"><a name="l07404"></a><span class="lineno"><a class="line" href="audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de"> 7404</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a> <a class="code" href="audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de">AudiomanagerRoutingSoundmanagerInterface</a>;</div><div class="line"><a name="l07405"></a><span class="lineno"> 7405</span>&#160;<a class="code" href="audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da">G_DEFINE_INTERFACE</a> (<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>, audiomanager_routing_soundmanager, G_TYPE_OBJECT);</div><div class="line"><a name="l07406"></a><span class="lineno"> 7406</span>&#160;</div><div class="line"><a name="l07407"></a><span class="lineno"> 7407</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l07408"></a><span class="lineno"> 7408</span>&#160;audiomanager_routing_soundmanager_default_init (<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a> *iface)</div><div class="line"><a name="l07409"></a><span class="lineno"> 7409</span>&#160;{</div><div class="line"><a name="l07410"></a><span class="lineno"> 7410</span>&#160; <span class="comment">/* GObject signals for incoming D-Bus method calls: */</span></div><div class="line"><a name="l07423"></a><span class="lineno"> 7423</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-async-abort&quot;</span>,</div><div class="line"><a name="l07424"></a><span class="lineno"> 7424</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l07425"></a><span class="lineno"> 7425</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l07426"></a><span class="lineno"> 7426</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a>, handle_async_abort),</div><div class="line"><a name="l07427"></a><span class="lineno"> 7427</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l07428"></a><span class="lineno"> 7428</span>&#160; NULL,</div><div class="line"><a name="l07429"></a><span class="lineno"> 7429</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l07430"></a><span class="lineno"> 7430</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l07431"></a><span class="lineno"> 7431</span>&#160; 2,</div><div class="line"><a name="l07432"></a><span class="lineno"> 7432</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT);</div><div class="line"><a name="l07433"></a><span class="lineno"> 7433</span>&#160;</div><div class="line"><a name="l07450"></a><span class="lineno"> 7450</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-async-connect&quot;</span>,</div><div class="line"><a name="l07451"></a><span class="lineno"> 7451</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l07452"></a><span class="lineno"> 7452</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l07453"></a><span class="lineno"> 7453</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a>, handle_async_connect),</div><div class="line"><a name="l07454"></a><span class="lineno"> 7454</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l07455"></a><span class="lineno"> 7455</span>&#160; NULL,</div><div class="line"><a name="l07456"></a><span class="lineno"> 7456</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l07457"></a><span class="lineno"> 7457</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l07458"></a><span class="lineno"> 7458</span>&#160; 6,</div><div class="line"><a name="l07459"></a><span class="lineno"> 7459</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_INT);</div><div class="line"><a name="l07460"></a><span class="lineno"> 7460</span>&#160;</div><div class="line"><a name="l07474"></a><span class="lineno"> 7474</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-async-disconnect&quot;</span>,</div><div class="line"><a name="l07475"></a><span class="lineno"> 7475</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l07476"></a><span class="lineno"> 7476</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l07477"></a><span class="lineno"> 7477</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a>, handle_async_disconnect),</div><div class="line"><a name="l07478"></a><span class="lineno"> 7478</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l07479"></a><span class="lineno"> 7479</span>&#160; NULL,</div><div class="line"><a name="l07480"></a><span class="lineno"> 7480</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l07481"></a><span class="lineno"> 7481</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l07482"></a><span class="lineno"> 7482</span>&#160; 3,</div><div class="line"><a name="l07483"></a><span class="lineno"> 7483</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT);</div><div class="line"><a name="l07484"></a><span class="lineno"> 7484</span>&#160;</div><div class="line"><a name="l07501"></a><span class="lineno"> 7501</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-async-set-sink-volume&quot;</span>,</div><div class="line"><a name="l07502"></a><span class="lineno"> 7502</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l07503"></a><span class="lineno"> 7503</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l07504"></a><span class="lineno"> 7504</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a>, handle_async_set_sink_volume),</div><div class="line"><a name="l07505"></a><span class="lineno"> 7505</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l07506"></a><span class="lineno"> 7506</span>&#160; NULL,</div><div class="line"><a name="l07507"></a><span class="lineno"> 7507</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l07508"></a><span class="lineno"> 7508</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l07509"></a><span class="lineno"> 7509</span>&#160; 6,</div><div class="line"><a name="l07510"></a><span class="lineno"> 7510</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_INT, G_TYPE_INT, G_TYPE_UINT);</div><div class="line"><a name="l07511"></a><span class="lineno"> 7511</span>&#160;</div><div class="line"><a name="l07526"></a><span class="lineno"> 7526</span>&#160; g_signal_new (<span class="stringliteral">&quot;handle-async-set-source-state&quot;</span>,</div><div class="line"><a name="l07527"></a><span class="lineno"> 7527</span>&#160; G_TYPE_FROM_INTERFACE (iface),</div><div class="line"><a name="l07528"></a><span class="lineno"> 7528</span>&#160; G_SIGNAL_RUN_LAST,</div><div class="line"><a name="l07529"></a><span class="lineno"> 7529</span>&#160; G_STRUCT_OFFSET (<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a>, handle_async_set_source_state),</div><div class="line"><a name="l07530"></a><span class="lineno"> 7530</span>&#160; g_signal_accumulator_true_handled,</div><div class="line"><a name="l07531"></a><span class="lineno"> 7531</span>&#160; NULL,</div><div class="line"><a name="l07532"></a><span class="lineno"> 7532</span>&#160; g_cclosure_marshal_generic,</div><div class="line"><a name="l07533"></a><span class="lineno"> 7533</span>&#160; G_TYPE_BOOLEAN,</div><div class="line"><a name="l07534"></a><span class="lineno"> 7534</span>&#160; 4,</div><div class="line"><a name="l07535"></a><span class="lineno"> 7535</span>&#160; G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_INT);</div><div class="line"><a name="l07536"></a><span class="lineno"> 7536</span>&#160;</div><div class="line"><a name="l07537"></a><span class="lineno"> 7537</span>&#160;}</div><div class="line"><a name="l07538"></a><span class="lineno"> 7538</span>&#160;</div><div class="line"><a name="l07553"></a><span class="lineno"> 7553</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l07554"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a93f222ce34ea1e96ec9cb8db173adf42"> 7554</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort</a> (</div><div class="line"><a name="l07555"></a><span class="lineno"> 7555</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07556"></a><span class="lineno"> 7556</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l07557"></a><span class="lineno"> 7557</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l07558"></a><span class="lineno"> 7558</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l07559"></a><span class="lineno"> 7559</span>&#160; gpointer user_data)</div><div class="line"><a name="l07560"></a><span class="lineno"> 7560</span>&#160;{</div><div class="line"><a name="l07561"></a><span class="lineno"> 7561</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l07562"></a><span class="lineno"> 7562</span>&#160; <span class="stringliteral">&quot;asyncAbort&quot;</span>,</div><div class="line"><a name="l07563"></a><span class="lineno"> 7563</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l07564"></a><span class="lineno"> 7564</span>&#160; arg_handle),</div><div class="line"><a name="l07565"></a><span class="lineno"> 7565</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l07566"></a><span class="lineno"> 7566</span>&#160; -1,</div><div class="line"><a name="l07567"></a><span class="lineno"> 7567</span>&#160; cancellable,</div><div class="line"><a name="l07568"></a><span class="lineno"> 7568</span>&#160; callback,</div><div class="line"><a name="l07569"></a><span class="lineno"> 7569</span>&#160; user_data);</div><div class="line"><a name="l07570"></a><span class="lineno"> 7570</span>&#160;}</div><div class="line"><a name="l07571"></a><span class="lineno"> 7571</span>&#160;</div><div class="line"><a name="l07583"></a><span class="lineno"> 7583</span>&#160;gboolean</div><div class="line"><a name="l07584"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a6170d3e71d43c704e59cc44379869ea7"> 7584</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7">audiomanager_routing_soundmanager_call_async_abort_finish</a> (</div><div class="line"><a name="l07585"></a><span class="lineno"> 7585</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07586"></a><span class="lineno"> 7586</span>&#160; gint16 *out_error,</div><div class="line"><a name="l07587"></a><span class="lineno"> 7587</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l07588"></a><span class="lineno"> 7588</span>&#160; GError **error)</div><div class="line"><a name="l07589"></a><span class="lineno"> 7589</span>&#160;{</div><div class="line"><a name="l07590"></a><span class="lineno"> 7590</span>&#160; GVariant *_ret;</div><div class="line"><a name="l07591"></a><span class="lineno"> 7591</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l07592"></a><span class="lineno"> 7592</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l07593"></a><span class="lineno"> 7593</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l07594"></a><span class="lineno"> 7594</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l07595"></a><span class="lineno"> 7595</span>&#160; <span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l07596"></a><span class="lineno"> 7596</span>&#160; out_error);</div><div class="line"><a name="l07597"></a><span class="lineno"> 7597</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l07598"></a><span class="lineno"> 7598</span>&#160;_out:</div><div class="line"><a name="l07599"></a><span class="lineno"> 7599</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l07600"></a><span class="lineno"> 7600</span>&#160;}</div><div class="line"><a name="l07601"></a><span class="lineno"> 7601</span>&#160;</div><div class="line"><a name="l07616"></a><span class="lineno"> 7616</span>&#160;gboolean</div><div class="line"><a name="l07617"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a7fee56885d658e8fa166d592f0b6bff7"> 7617</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7">audiomanager_routing_soundmanager_call_async_abort_sync</a> (</div><div class="line"><a name="l07618"></a><span class="lineno"> 7618</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07619"></a><span class="lineno"> 7619</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l07620"></a><span class="lineno"> 7620</span>&#160; gint16 *out_error,</div><div class="line"><a name="l07621"></a><span class="lineno"> 7621</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l07622"></a><span class="lineno"> 7622</span>&#160; GError **error)</div><div class="line"><a name="l07623"></a><span class="lineno"> 7623</span>&#160;{</div><div class="line"><a name="l07624"></a><span class="lineno"> 7624</span>&#160; GVariant *_ret;</div><div class="line"><a name="l07625"></a><span class="lineno"> 7625</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l07626"></a><span class="lineno"> 7626</span>&#160; <span class="stringliteral">&quot;asyncAbort&quot;</span>,</div><div class="line"><a name="l07627"></a><span class="lineno"> 7627</span>&#160; g_variant_new (<span class="stringliteral">&quot;(q)&quot;</span>,</div><div class="line"><a name="l07628"></a><span class="lineno"> 7628</span>&#160; arg_handle),</div><div class="line"><a name="l07629"></a><span class="lineno"> 7629</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l07630"></a><span class="lineno"> 7630</span>&#160; -1,</div><div class="line"><a name="l07631"></a><span class="lineno"> 7631</span>&#160; cancellable,</div><div class="line"><a name="l07632"></a><span class="lineno"> 7632</span>&#160; error);</div><div class="line"><a name="l07633"></a><span class="lineno"> 7633</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l07634"></a><span class="lineno"> 7634</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l07635"></a><span class="lineno"> 7635</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l07636"></a><span class="lineno"> 7636</span>&#160; <span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l07637"></a><span class="lineno"> 7637</span>&#160; out_error);</div><div class="line"><a name="l07638"></a><span class="lineno"> 7638</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l07639"></a><span class="lineno"> 7639</span>&#160;_out:</div><div class="line"><a name="l07640"></a><span class="lineno"> 7640</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l07641"></a><span class="lineno"> 7641</span>&#160;}</div><div class="line"><a name="l07642"></a><span class="lineno"> 7642</span>&#160;</div><div class="line"><a name="l07661"></a><span class="lineno"> 7661</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l07662"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a8331e87b5a59d0e4eefb0b4d406aef27"> 7662</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect</a> (</div><div class="line"><a name="l07663"></a><span class="lineno"> 7663</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07664"></a><span class="lineno"> 7664</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l07665"></a><span class="lineno"> 7665</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l07666"></a><span class="lineno"> 7666</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l07667"></a><span class="lineno"> 7667</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l07668"></a><span class="lineno"> 7668</span>&#160; gint arg_connectionFormat,</div><div class="line"><a name="l07669"></a><span class="lineno"> 7669</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l07670"></a><span class="lineno"> 7670</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l07671"></a><span class="lineno"> 7671</span>&#160; gpointer user_data)</div><div class="line"><a name="l07672"></a><span class="lineno"> 7672</span>&#160;{</div><div class="line"><a name="l07673"></a><span class="lineno"> 7673</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l07674"></a><span class="lineno"> 7674</span>&#160; <span class="stringliteral">&quot;asyncConnect&quot;</span>,</div><div class="line"><a name="l07675"></a><span class="lineno"> 7675</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qqqqi)&quot;</span>,</div><div class="line"><a name="l07676"></a><span class="lineno"> 7676</span>&#160; arg_handle,</div><div class="line"><a name="l07677"></a><span class="lineno"> 7677</span>&#160; arg_connectionID,</div><div class="line"><a name="l07678"></a><span class="lineno"> 7678</span>&#160; arg_sourceID,</div><div class="line"><a name="l07679"></a><span class="lineno"> 7679</span>&#160; arg_sinkID,</div><div class="line"><a name="l07680"></a><span class="lineno"> 7680</span>&#160; arg_connectionFormat),</div><div class="line"><a name="l07681"></a><span class="lineno"> 7681</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l07682"></a><span class="lineno"> 7682</span>&#160; -1,</div><div class="line"><a name="l07683"></a><span class="lineno"> 7683</span>&#160; cancellable,</div><div class="line"><a name="l07684"></a><span class="lineno"> 7684</span>&#160; callback,</div><div class="line"><a name="l07685"></a><span class="lineno"> 7685</span>&#160; user_data);</div><div class="line"><a name="l07686"></a><span class="lineno"> 7686</span>&#160;}</div><div class="line"><a name="l07687"></a><span class="lineno"> 7687</span>&#160;</div><div class="line"><a name="l07698"></a><span class="lineno"> 7698</span>&#160;gboolean</div><div class="line"><a name="l07699"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a55b23f311341e51565f6c8f45d092d37"> 7699</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37">audiomanager_routing_soundmanager_call_async_connect_finish</a> (</div><div class="line"><a name="l07700"></a><span class="lineno"> 7700</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07701"></a><span class="lineno"> 7701</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l07702"></a><span class="lineno"> 7702</span>&#160; GError **error)</div><div class="line"><a name="l07703"></a><span class="lineno"> 7703</span>&#160;{</div><div class="line"><a name="l07704"></a><span class="lineno"> 7704</span>&#160; GVariant *_ret;</div><div class="line"><a name="l07705"></a><span class="lineno"> 7705</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l07706"></a><span class="lineno"> 7706</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l07707"></a><span class="lineno"> 7707</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l07708"></a><span class="lineno"> 7708</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l07709"></a><span class="lineno"> 7709</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l07710"></a><span class="lineno"> 7710</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l07711"></a><span class="lineno"> 7711</span>&#160;_out:</div><div class="line"><a name="l07712"></a><span class="lineno"> 7712</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l07713"></a><span class="lineno"> 7713</span>&#160;}</div><div class="line"><a name="l07714"></a><span class="lineno"> 7714</span>&#160;</div><div class="line"><a name="l07732"></a><span class="lineno"> 7732</span>&#160;gboolean</div><div class="line"><a name="l07733"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#afec75bb39e45bdefd62335bb02867bea"> 7733</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea">audiomanager_routing_soundmanager_call_async_connect_sync</a> (</div><div class="line"><a name="l07734"></a><span class="lineno"> 7734</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07735"></a><span class="lineno"> 7735</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l07736"></a><span class="lineno"> 7736</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l07737"></a><span class="lineno"> 7737</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l07738"></a><span class="lineno"> 7738</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l07739"></a><span class="lineno"> 7739</span>&#160; gint arg_connectionFormat,</div><div class="line"><a name="l07740"></a><span class="lineno"> 7740</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l07741"></a><span class="lineno"> 7741</span>&#160; GError **error)</div><div class="line"><a name="l07742"></a><span class="lineno"> 7742</span>&#160;{</div><div class="line"><a name="l07743"></a><span class="lineno"> 7743</span>&#160; GVariant *_ret;</div><div class="line"><a name="l07744"></a><span class="lineno"> 7744</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l07745"></a><span class="lineno"> 7745</span>&#160; <span class="stringliteral">&quot;asyncConnect&quot;</span>,</div><div class="line"><a name="l07746"></a><span class="lineno"> 7746</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qqqqi)&quot;</span>,</div><div class="line"><a name="l07747"></a><span class="lineno"> 7747</span>&#160; arg_handle,</div><div class="line"><a name="l07748"></a><span class="lineno"> 7748</span>&#160; arg_connectionID,</div><div class="line"><a name="l07749"></a><span class="lineno"> 7749</span>&#160; arg_sourceID,</div><div class="line"><a name="l07750"></a><span class="lineno"> 7750</span>&#160; arg_sinkID,</div><div class="line"><a name="l07751"></a><span class="lineno"> 7751</span>&#160; arg_connectionFormat),</div><div class="line"><a name="l07752"></a><span class="lineno"> 7752</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l07753"></a><span class="lineno"> 7753</span>&#160; -1,</div><div class="line"><a name="l07754"></a><span class="lineno"> 7754</span>&#160; cancellable,</div><div class="line"><a name="l07755"></a><span class="lineno"> 7755</span>&#160; error);</div><div class="line"><a name="l07756"></a><span class="lineno"> 7756</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l07757"></a><span class="lineno"> 7757</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l07758"></a><span class="lineno"> 7758</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l07759"></a><span class="lineno"> 7759</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l07760"></a><span class="lineno"> 7760</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l07761"></a><span class="lineno"> 7761</span>&#160;_out:</div><div class="line"><a name="l07762"></a><span class="lineno"> 7762</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l07763"></a><span class="lineno"> 7763</span>&#160;}</div><div class="line"><a name="l07764"></a><span class="lineno"> 7764</span>&#160;</div><div class="line"><a name="l07780"></a><span class="lineno"> 7780</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l07781"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a0e862f2fc856d36032e8137b73465d8b"> 7781</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect</a> (</div><div class="line"><a name="l07782"></a><span class="lineno"> 7782</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07783"></a><span class="lineno"> 7783</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l07784"></a><span class="lineno"> 7784</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l07785"></a><span class="lineno"> 7785</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l07786"></a><span class="lineno"> 7786</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l07787"></a><span class="lineno"> 7787</span>&#160; gpointer user_data)</div><div class="line"><a name="l07788"></a><span class="lineno"> 7788</span>&#160;{</div><div class="line"><a name="l07789"></a><span class="lineno"> 7789</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l07790"></a><span class="lineno"> 7790</span>&#160; <span class="stringliteral">&quot;asyncDisconnect&quot;</span>,</div><div class="line"><a name="l07791"></a><span class="lineno"> 7791</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l07792"></a><span class="lineno"> 7792</span>&#160; arg_handle,</div><div class="line"><a name="l07793"></a><span class="lineno"> 7793</span>&#160; arg_connectionID),</div><div class="line"><a name="l07794"></a><span class="lineno"> 7794</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l07795"></a><span class="lineno"> 7795</span>&#160; -1,</div><div class="line"><a name="l07796"></a><span class="lineno"> 7796</span>&#160; cancellable,</div><div class="line"><a name="l07797"></a><span class="lineno"> 7797</span>&#160; callback,</div><div class="line"><a name="l07798"></a><span class="lineno"> 7798</span>&#160; user_data);</div><div class="line"><a name="l07799"></a><span class="lineno"> 7799</span>&#160;}</div><div class="line"><a name="l07800"></a><span class="lineno"> 7800</span>&#160;</div><div class="line"><a name="l07811"></a><span class="lineno"> 7811</span>&#160;gboolean</div><div class="line"><a name="l07812"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#afbb8740a104048e9de8d07ee6d5d630b"> 7812</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b">audiomanager_routing_soundmanager_call_async_disconnect_finish</a> (</div><div class="line"><a name="l07813"></a><span class="lineno"> 7813</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07814"></a><span class="lineno"> 7814</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l07815"></a><span class="lineno"> 7815</span>&#160; GError **error)</div><div class="line"><a name="l07816"></a><span class="lineno"> 7816</span>&#160;{</div><div class="line"><a name="l07817"></a><span class="lineno"> 7817</span>&#160; GVariant *_ret;</div><div class="line"><a name="l07818"></a><span class="lineno"> 7818</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l07819"></a><span class="lineno"> 7819</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l07820"></a><span class="lineno"> 7820</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l07821"></a><span class="lineno"> 7821</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l07822"></a><span class="lineno"> 7822</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l07823"></a><span class="lineno"> 7823</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l07824"></a><span class="lineno"> 7824</span>&#160;_out:</div><div class="line"><a name="l07825"></a><span class="lineno"> 7825</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l07826"></a><span class="lineno"> 7826</span>&#160;}</div><div class="line"><a name="l07827"></a><span class="lineno"> 7827</span>&#160;</div><div class="line"><a name="l07842"></a><span class="lineno"> 7842</span>&#160;gboolean</div><div class="line"><a name="l07843"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a58d7113892a361b229f3bbab5942edca"> 7843</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca">audiomanager_routing_soundmanager_call_async_disconnect_sync</a> (</div><div class="line"><a name="l07844"></a><span class="lineno"> 7844</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07845"></a><span class="lineno"> 7845</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l07846"></a><span class="lineno"> 7846</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l07847"></a><span class="lineno"> 7847</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l07848"></a><span class="lineno"> 7848</span>&#160; GError **error)</div><div class="line"><a name="l07849"></a><span class="lineno"> 7849</span>&#160;{</div><div class="line"><a name="l07850"></a><span class="lineno"> 7850</span>&#160; GVariant *_ret;</div><div class="line"><a name="l07851"></a><span class="lineno"> 7851</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l07852"></a><span class="lineno"> 7852</span>&#160; <span class="stringliteral">&quot;asyncDisconnect&quot;</span>,</div><div class="line"><a name="l07853"></a><span class="lineno"> 7853</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qq)&quot;</span>,</div><div class="line"><a name="l07854"></a><span class="lineno"> 7854</span>&#160; arg_handle,</div><div class="line"><a name="l07855"></a><span class="lineno"> 7855</span>&#160; arg_connectionID),</div><div class="line"><a name="l07856"></a><span class="lineno"> 7856</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l07857"></a><span class="lineno"> 7857</span>&#160; -1,</div><div class="line"><a name="l07858"></a><span class="lineno"> 7858</span>&#160; cancellable,</div><div class="line"><a name="l07859"></a><span class="lineno"> 7859</span>&#160; error);</div><div class="line"><a name="l07860"></a><span class="lineno"> 7860</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l07861"></a><span class="lineno"> 7861</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l07862"></a><span class="lineno"> 7862</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l07863"></a><span class="lineno"> 7863</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l07864"></a><span class="lineno"> 7864</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l07865"></a><span class="lineno"> 7865</span>&#160;_out:</div><div class="line"><a name="l07866"></a><span class="lineno"> 7866</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l07867"></a><span class="lineno"> 7867</span>&#160;}</div><div class="line"><a name="l07868"></a><span class="lineno"> 7868</span>&#160;</div><div class="line"><a name="l07887"></a><span class="lineno"> 7887</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l07888"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab75e5e3210aa14e91e2bd98af7cfe8ac"> 7888</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume</a> (</div><div class="line"><a name="l07889"></a><span class="lineno"> 7889</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07890"></a><span class="lineno"> 7890</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l07891"></a><span class="lineno"> 7891</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l07892"></a><span class="lineno"> 7892</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l07893"></a><span class="lineno"> 7893</span>&#160; gint16 arg_ramp,</div><div class="line"><a name="l07894"></a><span class="lineno"> 7894</span>&#160; guint16 arg_time,</div><div class="line"><a name="l07895"></a><span class="lineno"> 7895</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l07896"></a><span class="lineno"> 7896</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l07897"></a><span class="lineno"> 7897</span>&#160; gpointer user_data)</div><div class="line"><a name="l07898"></a><span class="lineno"> 7898</span>&#160;{</div><div class="line"><a name="l07899"></a><span class="lineno"> 7899</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l07900"></a><span class="lineno"> 7900</span>&#160; <span class="stringliteral">&quot;asyncSetSinkVolume&quot;</span>,</div><div class="line"><a name="l07901"></a><span class="lineno"> 7901</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qqnnq)&quot;</span>,</div><div class="line"><a name="l07902"></a><span class="lineno"> 7902</span>&#160; arg_handle,</div><div class="line"><a name="l07903"></a><span class="lineno"> 7903</span>&#160; arg_sinkID,</div><div class="line"><a name="l07904"></a><span class="lineno"> 7904</span>&#160; arg_volume,</div><div class="line"><a name="l07905"></a><span class="lineno"> 7905</span>&#160; arg_ramp,</div><div class="line"><a name="l07906"></a><span class="lineno"> 7906</span>&#160; arg_time),</div><div class="line"><a name="l07907"></a><span class="lineno"> 7907</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l07908"></a><span class="lineno"> 7908</span>&#160; -1,</div><div class="line"><a name="l07909"></a><span class="lineno"> 7909</span>&#160; cancellable,</div><div class="line"><a name="l07910"></a><span class="lineno"> 7910</span>&#160; callback,</div><div class="line"><a name="l07911"></a><span class="lineno"> 7911</span>&#160; user_data);</div><div class="line"><a name="l07912"></a><span class="lineno"> 7912</span>&#160;}</div><div class="line"><a name="l07913"></a><span class="lineno"> 7913</span>&#160;</div><div class="line"><a name="l07924"></a><span class="lineno"> 7924</span>&#160;gboolean</div><div class="line"><a name="l07925"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a3729e82238a33933845ca972fb906309"> 7925</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309">audiomanager_routing_soundmanager_call_async_set_sink_volume_finish</a> (</div><div class="line"><a name="l07926"></a><span class="lineno"> 7926</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07927"></a><span class="lineno"> 7927</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l07928"></a><span class="lineno"> 7928</span>&#160; GError **error)</div><div class="line"><a name="l07929"></a><span class="lineno"> 7929</span>&#160;{</div><div class="line"><a name="l07930"></a><span class="lineno"> 7930</span>&#160; GVariant *_ret;</div><div class="line"><a name="l07931"></a><span class="lineno"> 7931</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l07932"></a><span class="lineno"> 7932</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l07933"></a><span class="lineno"> 7933</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l07934"></a><span class="lineno"> 7934</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l07935"></a><span class="lineno"> 7935</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l07936"></a><span class="lineno"> 7936</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l07937"></a><span class="lineno"> 7937</span>&#160;_out:</div><div class="line"><a name="l07938"></a><span class="lineno"> 7938</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l07939"></a><span class="lineno"> 7939</span>&#160;}</div><div class="line"><a name="l07940"></a><span class="lineno"> 7940</span>&#160;</div><div class="line"><a name="l07958"></a><span class="lineno"> 7958</span>&#160;gboolean</div><div class="line"><a name="l07959"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aaed9bcc9811bce2292329bc8780ca420"> 7959</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420">audiomanager_routing_soundmanager_call_async_set_sink_volume_sync</a> (</div><div class="line"><a name="l07960"></a><span class="lineno"> 7960</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l07961"></a><span class="lineno"> 7961</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l07962"></a><span class="lineno"> 7962</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l07963"></a><span class="lineno"> 7963</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l07964"></a><span class="lineno"> 7964</span>&#160; gint16 arg_ramp,</div><div class="line"><a name="l07965"></a><span class="lineno"> 7965</span>&#160; guint16 arg_time,</div><div class="line"><a name="l07966"></a><span class="lineno"> 7966</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l07967"></a><span class="lineno"> 7967</span>&#160; GError **error)</div><div class="line"><a name="l07968"></a><span class="lineno"> 7968</span>&#160;{</div><div class="line"><a name="l07969"></a><span class="lineno"> 7969</span>&#160; GVariant *_ret;</div><div class="line"><a name="l07970"></a><span class="lineno"> 7970</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l07971"></a><span class="lineno"> 7971</span>&#160; <span class="stringliteral">&quot;asyncSetSinkVolume&quot;</span>,</div><div class="line"><a name="l07972"></a><span class="lineno"> 7972</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qqnnq)&quot;</span>,</div><div class="line"><a name="l07973"></a><span class="lineno"> 7973</span>&#160; arg_handle,</div><div class="line"><a name="l07974"></a><span class="lineno"> 7974</span>&#160; arg_sinkID,</div><div class="line"><a name="l07975"></a><span class="lineno"> 7975</span>&#160; arg_volume,</div><div class="line"><a name="l07976"></a><span class="lineno"> 7976</span>&#160; arg_ramp,</div><div class="line"><a name="l07977"></a><span class="lineno"> 7977</span>&#160; arg_time),</div><div class="line"><a name="l07978"></a><span class="lineno"> 7978</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l07979"></a><span class="lineno"> 7979</span>&#160; -1,</div><div class="line"><a name="l07980"></a><span class="lineno"> 7980</span>&#160; cancellable,</div><div class="line"><a name="l07981"></a><span class="lineno"> 7981</span>&#160; error);</div><div class="line"><a name="l07982"></a><span class="lineno"> 7982</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l07983"></a><span class="lineno"> 7983</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l07984"></a><span class="lineno"> 7984</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l07985"></a><span class="lineno"> 7985</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l07986"></a><span class="lineno"> 7986</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l07987"></a><span class="lineno"> 7987</span>&#160;_out:</div><div class="line"><a name="l07988"></a><span class="lineno"> 7988</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l07989"></a><span class="lineno"> 7989</span>&#160;}</div><div class="line"><a name="l07990"></a><span class="lineno"> 7990</span>&#160;</div><div class="line"><a name="l08007"></a><span class="lineno"> 8007</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l08008"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5ed4b07395d8c56b4d46ceaf72ef8850"> 8008</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state</a> (</div><div class="line"><a name="l08009"></a><span class="lineno"> 8009</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l08010"></a><span class="lineno"> 8010</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l08011"></a><span class="lineno"> 8011</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l08012"></a><span class="lineno"> 8012</span>&#160; gint arg_sourceState,</div><div class="line"><a name="l08013"></a><span class="lineno"> 8013</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l08014"></a><span class="lineno"> 8014</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l08015"></a><span class="lineno"> 8015</span>&#160; gpointer user_data)</div><div class="line"><a name="l08016"></a><span class="lineno"> 8016</span>&#160;{</div><div class="line"><a name="l08017"></a><span class="lineno"> 8017</span>&#160; g_dbus_proxy_call (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l08018"></a><span class="lineno"> 8018</span>&#160; <span class="stringliteral">&quot;asyncSetSourceState&quot;</span>,</div><div class="line"><a name="l08019"></a><span class="lineno"> 8019</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qqi)&quot;</span>,</div><div class="line"><a name="l08020"></a><span class="lineno"> 8020</span>&#160; arg_handle,</div><div class="line"><a name="l08021"></a><span class="lineno"> 8021</span>&#160; arg_sourceID,</div><div class="line"><a name="l08022"></a><span class="lineno"> 8022</span>&#160; arg_sourceState),</div><div class="line"><a name="l08023"></a><span class="lineno"> 8023</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l08024"></a><span class="lineno"> 8024</span>&#160; -1,</div><div class="line"><a name="l08025"></a><span class="lineno"> 8025</span>&#160; cancellable,</div><div class="line"><a name="l08026"></a><span class="lineno"> 8026</span>&#160; callback,</div><div class="line"><a name="l08027"></a><span class="lineno"> 8027</span>&#160; user_data);</div><div class="line"><a name="l08028"></a><span class="lineno"> 8028</span>&#160;}</div><div class="line"><a name="l08029"></a><span class="lineno"> 8029</span>&#160;</div><div class="line"><a name="l08040"></a><span class="lineno"> 8040</span>&#160;gboolean</div><div class="line"><a name="l08041"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a9d81d7d0f74e2223c2da9f3aa0299428"> 8041</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428">audiomanager_routing_soundmanager_call_async_set_source_state_finish</a> (</div><div class="line"><a name="l08042"></a><span class="lineno"> 8042</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l08043"></a><span class="lineno"> 8043</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l08044"></a><span class="lineno"> 8044</span>&#160; GError **error)</div><div class="line"><a name="l08045"></a><span class="lineno"> 8045</span>&#160;{</div><div class="line"><a name="l08046"></a><span class="lineno"> 8046</span>&#160; GVariant *_ret;</div><div class="line"><a name="l08047"></a><span class="lineno"> 8047</span>&#160; _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);</div><div class="line"><a name="l08048"></a><span class="lineno"> 8048</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l08049"></a><span class="lineno"> 8049</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l08050"></a><span class="lineno"> 8050</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l08051"></a><span class="lineno"> 8051</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l08052"></a><span class="lineno"> 8052</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l08053"></a><span class="lineno"> 8053</span>&#160;_out:</div><div class="line"><a name="l08054"></a><span class="lineno"> 8054</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l08055"></a><span class="lineno"> 8055</span>&#160;}</div><div class="line"><a name="l08056"></a><span class="lineno"> 8056</span>&#160;</div><div class="line"><a name="l08072"></a><span class="lineno"> 8072</span>&#160;gboolean</div><div class="line"><a name="l08073"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a72921a5dca1eda471acae8aac77655de"> 8073</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de">audiomanager_routing_soundmanager_call_async_set_source_state_sync</a> (</div><div class="line"><a name="l08074"></a><span class="lineno"> 8074</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l08075"></a><span class="lineno"> 8075</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l08076"></a><span class="lineno"> 8076</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l08077"></a><span class="lineno"> 8077</span>&#160; gint arg_sourceState,</div><div class="line"><a name="l08078"></a><span class="lineno"> 8078</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l08079"></a><span class="lineno"> 8079</span>&#160; GError **error)</div><div class="line"><a name="l08080"></a><span class="lineno"> 8080</span>&#160;{</div><div class="line"><a name="l08081"></a><span class="lineno"> 8081</span>&#160; GVariant *_ret;</div><div class="line"><a name="l08082"></a><span class="lineno"> 8082</span>&#160; _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),</div><div class="line"><a name="l08083"></a><span class="lineno"> 8083</span>&#160; <span class="stringliteral">&quot;asyncSetSourceState&quot;</span>,</div><div class="line"><a name="l08084"></a><span class="lineno"> 8084</span>&#160; g_variant_new (<span class="stringliteral">&quot;(qqi)&quot;</span>,</div><div class="line"><a name="l08085"></a><span class="lineno"> 8085</span>&#160; arg_handle,</div><div class="line"><a name="l08086"></a><span class="lineno"> 8086</span>&#160; arg_sourceID,</div><div class="line"><a name="l08087"></a><span class="lineno"> 8087</span>&#160; arg_sourceState),</div><div class="line"><a name="l08088"></a><span class="lineno"> 8088</span>&#160; G_DBUS_CALL_FLAGS_NONE,</div><div class="line"><a name="l08089"></a><span class="lineno"> 8089</span>&#160; -1,</div><div class="line"><a name="l08090"></a><span class="lineno"> 8090</span>&#160; cancellable,</div><div class="line"><a name="l08091"></a><span class="lineno"> 8091</span>&#160; error);</div><div class="line"><a name="l08092"></a><span class="lineno"> 8092</span>&#160; <span class="keywordflow">if</span> (_ret == NULL)</div><div class="line"><a name="l08093"></a><span class="lineno"> 8093</span>&#160; <span class="keywordflow">goto</span> _out;</div><div class="line"><a name="l08094"></a><span class="lineno"> 8094</span>&#160; g_variant_get (_ret,</div><div class="line"><a name="l08095"></a><span class="lineno"> 8095</span>&#160; <span class="stringliteral">&quot;()&quot;</span>);</div><div class="line"><a name="l08096"></a><span class="lineno"> 8096</span>&#160; g_variant_unref (_ret);</div><div class="line"><a name="l08097"></a><span class="lineno"> 8097</span>&#160;_out:</div><div class="line"><a name="l08098"></a><span class="lineno"> 8098</span>&#160; <span class="keywordflow">return</span> _ret != NULL;</div><div class="line"><a name="l08099"></a><span class="lineno"> 8099</span>&#160;}</div><div class="line"><a name="l08100"></a><span class="lineno"> 8100</span>&#160;</div><div class="line"><a name="l08111"></a><span class="lineno"> 8111</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l08112"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a03677da8a4d82b7b819c3363777a474a"> 8112</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a03677da8a4d82b7b819c3363777a474a">audiomanager_routing_soundmanager_complete_async_abort</a> (</div><div class="line"><a name="l08113"></a><span class="lineno"> 8113</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l08114"></a><span class="lineno"> 8114</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l08115"></a><span class="lineno"> 8115</span>&#160; gint16 error)</div><div class="line"><a name="l08116"></a><span class="lineno"> 8116</span>&#160;{</div><div class="line"><a name="l08117"></a><span class="lineno"> 8117</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l08118"></a><span class="lineno"> 8118</span>&#160; g_variant_new (<span class="stringliteral">&quot;(n)&quot;</span>,</div><div class="line"><a name="l08119"></a><span class="lineno"> 8119</span>&#160; error));</div><div class="line"><a name="l08120"></a><span class="lineno"> 8120</span>&#160;}</div><div class="line"><a name="l08121"></a><span class="lineno"> 8121</span>&#160;</div><div class="line"><a name="l08131"></a><span class="lineno"> 8131</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l08132"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab805525b9fa18ac1252e050a2c0480f4"> 8132</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ab805525b9fa18ac1252e050a2c0480f4">audiomanager_routing_soundmanager_complete_async_connect</a> (</div><div class="line"><a name="l08133"></a><span class="lineno"> 8133</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l08134"></a><span class="lineno"> 8134</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l08135"></a><span class="lineno"> 8135</span>&#160;{</div><div class="line"><a name="l08136"></a><span class="lineno"> 8136</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l08137"></a><span class="lineno"> 8137</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l08138"></a><span class="lineno"> 8138</span>&#160;}</div><div class="line"><a name="l08139"></a><span class="lineno"> 8139</span>&#160;</div><div class="line"><a name="l08149"></a><span class="lineno"> 8149</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l08150"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a95b24f166f4539eef3d8753a85d288a6"> 8150</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a95b24f166f4539eef3d8753a85d288a6">audiomanager_routing_soundmanager_complete_async_disconnect</a> (</div><div class="line"><a name="l08151"></a><span class="lineno"> 8151</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l08152"></a><span class="lineno"> 8152</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l08153"></a><span class="lineno"> 8153</span>&#160;{</div><div class="line"><a name="l08154"></a><span class="lineno"> 8154</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l08155"></a><span class="lineno"> 8155</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l08156"></a><span class="lineno"> 8156</span>&#160;}</div><div class="line"><a name="l08157"></a><span class="lineno"> 8157</span>&#160;</div><div class="line"><a name="l08167"></a><span class="lineno"> 8167</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l08168"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a27b841b7a25daeba7675c91440d031d8"> 8168</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a27b841b7a25daeba7675c91440d031d8">audiomanager_routing_soundmanager_complete_async_set_sink_volume</a> (</div><div class="line"><a name="l08169"></a><span class="lineno"> 8169</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l08170"></a><span class="lineno"> 8170</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l08171"></a><span class="lineno"> 8171</span>&#160;{</div><div class="line"><a name="l08172"></a><span class="lineno"> 8172</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l08173"></a><span class="lineno"> 8173</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l08174"></a><span class="lineno"> 8174</span>&#160;}</div><div class="line"><a name="l08175"></a><span class="lineno"> 8175</span>&#160;</div><div class="line"><a name="l08185"></a><span class="lineno"> 8185</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l08186"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a81d5c4290e6e13b71a7e26028c13f5fb"> 8186</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a81d5c4290e6e13b71a7e26028c13f5fb">audiomanager_routing_soundmanager_complete_async_set_source_state</a> (</div><div class="line"><a name="l08187"></a><span class="lineno"> 8187</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l08188"></a><span class="lineno"> 8188</span>&#160; GDBusMethodInvocation *invocation)</div><div class="line"><a name="l08189"></a><span class="lineno"> 8189</span>&#160;{</div><div class="line"><a name="l08190"></a><span class="lineno"> 8190</span>&#160; g_dbus_method_invocation_return_value (invocation,</div><div class="line"><a name="l08191"></a><span class="lineno"> 8191</span>&#160; g_variant_new (<span class="stringliteral">&quot;()&quot;</span>));</div><div class="line"><a name="l08192"></a><span class="lineno"> 8192</span>&#160;}</div><div class="line"><a name="l08193"></a><span class="lineno"> 8193</span>&#160;</div><div class="line"><a name="l08194"></a><span class="lineno"> 8194</span>&#160;<span class="comment">/* ------------------------------------------------------------------------ */</span></div><div class="line"><a name="l08195"></a><span class="lineno"> 8195</span>&#160;</div><div class="line"><a name="l08209"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_proxy_private.html"> 8209</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_proxy_private.html">_AudiomanagerRoutingSoundmanagerProxyPrivate</a></div><div class="line"><a name="l08210"></a><span class="lineno"> 8210</span>&#160;{</div><div class="line"><a name="l08211"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4"> 8211</a></span>&#160; GData *<a class="code" href="struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4">qdata</a>;</div><div class="line"><a name="l08212"></a><span class="lineno"> 8212</span>&#160;};</div><div class="line"><a name="l08213"></a><span class="lineno"> 8213</span>&#160;</div><div class="line"><a name="l08214"></a><span class="lineno"> 8214</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> audiomanager_routing_soundmanager_proxy_iface_init (<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a> *iface);</div><div class="line"><a name="l08215"></a><span class="lineno"> 8215</span>&#160;</div><div class="line"><a name="l08216"></a><span class="lineno"> 8216</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l08217"></a><span class="lineno"> 8217</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html">AudiomanagerRoutingSoundmanagerProxy</a>, audiomanager_routing_soundmanager_proxy, G_TYPE_DBUS_PROXY,</div><div class="line"><a name="l08218"></a><span class="lineno"> 8218</span>&#160; G_ADD_PRIVATE (<a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html">AudiomanagerRoutingSoundmanagerProxy</a>)</div><div class="line"><a name="l08219"></a><span class="lineno"> 8219</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, audiomanager_routing_soundmanager_proxy_iface_init));</div><div class="line"><a name="l08220"></a><span class="lineno"> 8220</span>&#160;</div><div class="line"><a name="l08221"></a><span class="lineno"> 8221</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l08222"></a><span class="lineno"> 8222</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html">AudiomanagerRoutingSoundmanagerProxy</a>, audiomanager_routing_soundmanager_proxy, G_TYPE_DBUS_PROXY,</div><div class="line"><a name="l08223"></a><span class="lineno"> 8223</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, audiomanager_routing_soundmanager_proxy_iface_init));</div><div class="line"><a name="l08224"></a><span class="lineno"> 8224</span>&#160;</div><div class="line"><a name="l08225"></a><span class="lineno"> 8225</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l08226"></a><span class="lineno"> 8226</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08227"></a><span class="lineno"> 8227</span>&#160;audiomanager_routing_soundmanager_proxy_finalize (GObject *<span class="keywordtype">object</span>)</div><div class="line"><a name="l08228"></a><span class="lineno"> 8228</span>&#160;{</div><div class="line"><a name="l08229"></a><span class="lineno"> 8229</span>&#160; <a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html">AudiomanagerRoutingSoundmanagerProxy</a> *proxy = <a class="code" href="audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29">AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l08230"></a><span class="lineno"> 8230</span>&#160; g_datalist_clear (&amp;proxy-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">priv</a>-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4">qdata</a>);</div><div class="line"><a name="l08231"></a><span class="lineno"> 8231</span>&#160; G_OBJECT_CLASS (audiomanager_routing_soundmanager_proxy_parent_class)-&gt;finalize (<span class="keywordtype">object</span>);</div><div class="line"><a name="l08232"></a><span class="lineno"> 8232</span>&#160;}</div><div class="line"><a name="l08233"></a><span class="lineno"> 8233</span>&#160;</div><div class="line"><a name="l08234"></a><span class="lineno"> 8234</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08235"></a><span class="lineno"> 8235</span>&#160;audiomanager_routing_soundmanager_proxy_get_property (GObject *<span class="keywordtype">object</span>,</div><div class="line"><a name="l08236"></a><span class="lineno"> 8236</span>&#160; guint prop_id,</div><div class="line"><a name="l08237"></a><span class="lineno"> 8237</span>&#160; GValue *value,</div><div class="line"><a name="l08238"></a><span class="lineno"> 8238</span>&#160; GParamSpec *pspec G_GNUC_UNUSED)</div><div class="line"><a name="l08239"></a><span class="lineno"> 8239</span>&#160;{</div><div class="line"><a name="l08240"></a><span class="lineno"> 8240</span>&#160;}</div><div class="line"><a name="l08241"></a><span class="lineno"> 8241</span>&#160;</div><div class="line"><a name="l08242"></a><span class="lineno"> 8242</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08243"></a><span class="lineno"> 8243</span>&#160;audiomanager_routing_soundmanager_proxy_set_property (GObject *<span class="keywordtype">object</span>,</div><div class="line"><a name="l08244"></a><span class="lineno"> 8244</span>&#160; guint prop_id,</div><div class="line"><a name="l08245"></a><span class="lineno"> 8245</span>&#160; <span class="keyword">const</span> GValue *value,</div><div class="line"><a name="l08246"></a><span class="lineno"> 8246</span>&#160; GParamSpec *pspec G_GNUC_UNUSED)</div><div class="line"><a name="l08247"></a><span class="lineno"> 8247</span>&#160;{</div><div class="line"><a name="l08248"></a><span class="lineno"> 8248</span>&#160;}</div><div class="line"><a name="l08249"></a><span class="lineno"> 8249</span>&#160;</div><div class="line"><a name="l08250"></a><span class="lineno"> 8250</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08251"></a><span class="lineno"> 8251</span>&#160;audiomanager_routing_soundmanager_proxy_g_signal (GDBusProxy *proxy,</div><div class="line"><a name="l08252"></a><span class="lineno"> 8252</span>&#160; <span class="keyword">const</span> gchar *sender_name G_GNUC_UNUSED,</div><div class="line"><a name="l08253"></a><span class="lineno"> 8253</span>&#160; <span class="keyword">const</span> gchar *signal_name,</div><div class="line"><a name="l08254"></a><span class="lineno"> 8254</span>&#160; GVariant *parameters)</div><div class="line"><a name="l08255"></a><span class="lineno"> 8255</span>&#160;{</div><div class="line"><a name="l08256"></a><span class="lineno"> 8256</span>&#160; <a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> *info;</div><div class="line"><a name="l08257"></a><span class="lineno"> 8257</span>&#160; GVariantIter iter;</div><div class="line"><a name="l08258"></a><span class="lineno"> 8258</span>&#160; GVariant *child;</div><div class="line"><a name="l08259"></a><span class="lineno"> 8259</span>&#160; GValue *paramv;</div><div class="line"><a name="l08260"></a><span class="lineno"> 8260</span>&#160; guint num_params;</div><div class="line"><a name="l08261"></a><span class="lineno"> 8261</span>&#160; guint n;</div><div class="line"><a name="l08262"></a><span class="lineno"> 8262</span>&#160; guint signal_id;</div><div class="line"><a name="l08263"></a><span class="lineno"> 8263</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a> *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &amp;_audiomanager_routing_soundmanager_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, signal_name);</div><div class="line"><a name="l08264"></a><span class="lineno"> 8264</span>&#160; <span class="keywordflow">if</span> (info == NULL)</div><div class="line"><a name="l08265"></a><span class="lineno"> 8265</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l08266"></a><span class="lineno"> 8266</span>&#160; num_params = g_variant_n_children (parameters);</div><div class="line"><a name="l08267"></a><span class="lineno"> 8267</span>&#160; paramv = g_new0 (GValue, num_params + 1);</div><div class="line"><a name="l08268"></a><span class="lineno"> 8268</span>&#160; g_value_init (&amp;paramv[0], <a class="code" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>);</div><div class="line"><a name="l08269"></a><span class="lineno"> 8269</span>&#160; g_value_set_object (&amp;paramv[0], proxy);</div><div class="line"><a name="l08270"></a><span class="lineno"> 8270</span>&#160; g_variant_iter_init (&amp;iter, parameters);</div><div class="line"><a name="l08271"></a><span class="lineno"> 8271</span>&#160; n = 1;</div><div class="line"><a name="l08272"></a><span class="lineno"> 8272</span>&#160; <span class="keywordflow">while</span> ((child = g_variant_iter_next_value (&amp;iter)) != NULL)</div><div class="line"><a name="l08273"></a><span class="lineno"> 8273</span>&#160; {</div><div class="line"><a name="l08274"></a><span class="lineno"> 8274</span>&#160; <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *arg_info = (<a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *) info-&gt;<a class="code" href="struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14">parent_struct</a>.args[n - 1];</div><div class="line"><a name="l08275"></a><span class="lineno"> 8275</span>&#160; if (arg_info-&gt;<a class="code" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">use_gvariant</a>)</div><div class="line"><a name="l08276"></a><span class="lineno"> 8276</span>&#160; {</div><div class="line"><a name="l08277"></a><span class="lineno"> 8277</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_VARIANT);</div><div class="line"><a name="l08278"></a><span class="lineno"> 8278</span>&#160; g_value_set_variant (&amp;paramv[n], child);</div><div class="line"><a name="l08279"></a><span class="lineno"> 8279</span>&#160; n++;</div><div class="line"><a name="l08280"></a><span class="lineno"> 8280</span>&#160; }</div><div class="line"><a name="l08281"></a><span class="lineno"> 8281</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l08282"></a><span class="lineno"> 8282</span>&#160; g_dbus_gvariant_to_gvalue (child, &amp;paramv[n++]);</div><div class="line"><a name="l08283"></a><span class="lineno"> 8283</span>&#160; g_variant_unref (child);</div><div class="line"><a name="l08284"></a><span class="lineno"> 8284</span>&#160; }</div><div class="line"><a name="l08285"></a><span class="lineno"> 8285</span>&#160; signal_id = g_signal_lookup (info-&gt;<a class="code" href="struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1">signal_name</a>, <a class="code" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>);</div><div class="line"><a name="l08286"></a><span class="lineno"> 8286</span>&#160; g_signal_emitv (paramv, signal_id, 0, NULL);</div><div class="line"><a name="l08287"></a><span class="lineno"> 8287</span>&#160; <span class="keywordflow">for</span> (n = 0; n &lt; num_params + 1; n++)</div><div class="line"><a name="l08288"></a><span class="lineno"> 8288</span>&#160; g_value_unset (&amp;paramv[n]);</div><div class="line"><a name="l08289"></a><span class="lineno"> 8289</span>&#160; g_free (paramv);</div><div class="line"><a name="l08290"></a><span class="lineno"> 8290</span>&#160;}</div><div class="line"><a name="l08291"></a><span class="lineno"> 8291</span>&#160;</div><div class="line"><a name="l08292"></a><span class="lineno"> 8292</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08293"></a><span class="lineno"> 8293</span>&#160;audiomanager_routing_soundmanager_proxy_g_properties_changed (GDBusProxy *_proxy,</div><div class="line"><a name="l08294"></a><span class="lineno"> 8294</span>&#160; GVariant *changed_properties,</div><div class="line"><a name="l08295"></a><span class="lineno"> 8295</span>&#160; <span class="keyword">const</span> gchar *<span class="keyword">const</span> *invalidated_properties)</div><div class="line"><a name="l08296"></a><span class="lineno"> 8296</span>&#160;{</div><div class="line"><a name="l08297"></a><span class="lineno"> 8297</span>&#160; <a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html">AudiomanagerRoutingSoundmanagerProxy</a> *proxy = <a class="code" href="audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29">AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a> (_proxy);</div><div class="line"><a name="l08298"></a><span class="lineno"> 8298</span>&#160; guint n;</div><div class="line"><a name="l08299"></a><span class="lineno"> 8299</span>&#160; <span class="keyword">const</span> gchar *key;</div><div class="line"><a name="l08300"></a><span class="lineno"> 8300</span>&#160; GVariantIter *iter;</div><div class="line"><a name="l08301"></a><span class="lineno"> 8301</span>&#160; <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *info;</div><div class="line"><a name="l08302"></a><span class="lineno"> 8302</span>&#160; g_variant_get (changed_properties, <span class="stringliteral">&quot;a{sv}&quot;</span>, &amp;iter);</div><div class="line"><a name="l08303"></a><span class="lineno"> 8303</span>&#160; <span class="keywordflow">while</span> (g_variant_iter_next (iter, <span class="stringliteral">&quot;{&amp;sv}&quot;</span>, &amp;key, NULL))</div><div class="line"><a name="l08304"></a><span class="lineno"> 8304</span>&#160; {</div><div class="line"><a name="l08305"></a><span class="lineno"> 8305</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_routing_soundmanager_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, key);</div><div class="line"><a name="l08306"></a><span class="lineno"> 8306</span>&#160; g_datalist_remove_data (&amp;proxy-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">priv</a>-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4">qdata</a>, key);</div><div class="line"><a name="l08307"></a><span class="lineno"> 8307</span>&#160; <span class="keywordflow">if</span> (info != NULL)</div><div class="line"><a name="l08308"></a><span class="lineno"> 8308</span>&#160; g_object_notify (G_OBJECT (proxy), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l08309"></a><span class="lineno"> 8309</span>&#160; }</div><div class="line"><a name="l08310"></a><span class="lineno"> 8310</span>&#160; g_variant_iter_free (iter);</div><div class="line"><a name="l08311"></a><span class="lineno"> 8311</span>&#160; <span class="keywordflow">for</span> (n = 0; invalidated_properties[n] != NULL; n++)</div><div class="line"><a name="l08312"></a><span class="lineno"> 8312</span>&#160; {</div><div class="line"><a name="l08313"></a><span class="lineno"> 8313</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_routing_soundmanager_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, invalidated_properties[n]);</div><div class="line"><a name="l08314"></a><span class="lineno"> 8314</span>&#160; g_datalist_remove_data (&amp;proxy-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">priv</a>-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4">qdata</a>, invalidated_properties[n]);</div><div class="line"><a name="l08315"></a><span class="lineno"> 8315</span>&#160; <span class="keywordflow">if</span> (info != NULL)</div><div class="line"><a name="l08316"></a><span class="lineno"> 8316</span>&#160; g_object_notify (G_OBJECT (proxy), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l08317"></a><span class="lineno"> 8317</span>&#160; }</div><div class="line"><a name="l08318"></a><span class="lineno"> 8318</span>&#160;}</div><div class="line"><a name="l08319"></a><span class="lineno"> 8319</span>&#160;</div><div class="line"><a name="l08320"></a><span class="lineno"> 8320</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08321"></a><span class="lineno"> 8321</span>&#160;audiomanager_routing_soundmanager_proxy_init (<a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html">AudiomanagerRoutingSoundmanagerProxy</a> *proxy)</div><div class="line"><a name="l08322"></a><span class="lineno"> 8322</span>&#160;{</div><div class="line"><a name="l08323"></a><span class="lineno"> 8323</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l08324"></a><span class="lineno"> 8324</span>&#160; proxy-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">priv</a> = audiomanager_routing_soundmanager_proxy_get_instance_private (proxy);</div><div class="line"><a name="l08325"></a><span class="lineno"> 8325</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l08326"></a><span class="lineno"> 8326</span>&#160; proxy-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">priv</a> = G_TYPE_INSTANCE_GET_PRIVATE (proxy, <a class="code" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, <a class="code" href="struct___audiomanager_routing_soundmanager_proxy_private.html">AudiomanagerRoutingSoundmanagerProxyPrivate</a>);</div><div class="line"><a name="l08327"></a><span class="lineno"> 8327</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l08328"></a><span class="lineno"> 8328</span>&#160;</div><div class="line"><a name="l08329"></a><span class="lineno"> 8329</span>&#160; g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), <a class="code" href="audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audiomanager_routing_soundmanager_interface_info</a> ());</div><div class="line"><a name="l08330"></a><span class="lineno"> 8330</span>&#160;}</div><div class="line"><a name="l08331"></a><span class="lineno"> 8331</span>&#160;</div><div class="line"><a name="l08332"></a><span class="lineno"> 8332</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08333"></a><span class="lineno"> 8333</span>&#160;audiomanager_routing_soundmanager_proxy_class_init (<a class="code" href="struct___audiomanager_routing_soundmanager_proxy_class.html">AudiomanagerRoutingSoundmanagerProxyClass</a> *klass)</div><div class="line"><a name="l08334"></a><span class="lineno"> 8334</span>&#160;{</div><div class="line"><a name="l08335"></a><span class="lineno"> 8335</span>&#160; GObjectClass *gobject_class;</div><div class="line"><a name="l08336"></a><span class="lineno"> 8336</span>&#160; GDBusProxyClass *proxy_class;</div><div class="line"><a name="l08337"></a><span class="lineno"> 8337</span>&#160;</div><div class="line"><a name="l08338"></a><span class="lineno"> 8338</span>&#160; gobject_class = G_OBJECT_CLASS (klass);</div><div class="line"><a name="l08339"></a><span class="lineno"> 8339</span>&#160; gobject_class-&gt;finalize = audiomanager_routing_soundmanager_proxy_finalize;</div><div class="line"><a name="l08340"></a><span class="lineno"> 8340</span>&#160; gobject_class-&gt;get_property = audiomanager_routing_soundmanager_proxy_get_property;</div><div class="line"><a name="l08341"></a><span class="lineno"> 8341</span>&#160; gobject_class-&gt;set_property = audiomanager_routing_soundmanager_proxy_set_property;</div><div class="line"><a name="l08342"></a><span class="lineno"> 8342</span>&#160;</div><div class="line"><a name="l08343"></a><span class="lineno"> 8343</span>&#160; proxy_class = G_DBUS_PROXY_CLASS (klass);</div><div class="line"><a name="l08344"></a><span class="lineno"> 8344</span>&#160; proxy_class-&gt;g_signal = audiomanager_routing_soundmanager_proxy_g_signal;</div><div class="line"><a name="l08345"></a><span class="lineno"> 8345</span>&#160; proxy_class-&gt;g_properties_changed = audiomanager_routing_soundmanager_proxy_g_properties_changed;</div><div class="line"><a name="l08346"></a><span class="lineno"> 8346</span>&#160;</div><div class="line"><a name="l08347"></a><span class="lineno"> 8347</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &lt; GLIB_VERSION_2_38</span></div><div class="line"><a name="l08348"></a><span class="lineno"> 8348</span>&#160; g_type_class_add_private (klass, <span class="keyword">sizeof</span> (<a class="code" href="struct___audiomanager_routing_soundmanager_proxy_private.html">AudiomanagerRoutingSoundmanagerProxyPrivate</a>));</div><div class="line"><a name="l08349"></a><span class="lineno"> 8349</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l08350"></a><span class="lineno"> 8350</span>&#160;}</div><div class="line"><a name="l08351"></a><span class="lineno"> 8351</span>&#160;</div><div class="line"><a name="l08352"></a><span class="lineno"> 8352</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08353"></a><span class="lineno"> 8353</span>&#160;audiomanager_routing_soundmanager_proxy_iface_init (<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a> *iface)</div><div class="line"><a name="l08354"></a><span class="lineno"> 8354</span>&#160;{</div><div class="line"><a name="l08355"></a><span class="lineno"> 8355</span>&#160;}</div><div class="line"><a name="l08356"></a><span class="lineno"> 8356</span>&#160;</div><div class="line"><a name="l08374"></a><span class="lineno"> 8374</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l08375"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a51b1240bc5078b0bd1769604c6e1cd5c"> 8375</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c">audiomanager_routing_soundmanager_proxy_new</a> (</div><div class="line"><a name="l08376"></a><span class="lineno"> 8376</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l08377"></a><span class="lineno"> 8377</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l08378"></a><span class="lineno"> 8378</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l08379"></a><span class="lineno"> 8379</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l08380"></a><span class="lineno"> 8380</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l08381"></a><span class="lineno"> 8381</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l08382"></a><span class="lineno"> 8382</span>&#160; gpointer user_data)</div><div class="line"><a name="l08383"></a><span class="lineno"> 8383</span>&#160;{</div><div class="line"><a name="l08384"></a><span class="lineno"> 8384</span>&#160; g_async_initable_new_async (<a class="code" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, G_PRIORITY_DEFAULT, cancellable, callback, user_data, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-connection&quot;</span>, connection, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.routing.soundmanager&quot;</span>, NULL);</div><div class="line"><a name="l08385"></a><span class="lineno"> 8385</span>&#160;}</div><div class="line"><a name="l08386"></a><span class="lineno"> 8386</span>&#160;</div><div class="line"><a name="l08396"></a><span class="lineno"> 8396</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *</div><div class="line"><a name="l08397"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a500aa4bc6147e5b0a1666241aaf809df"> 8397</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a500aa4bc6147e5b0a1666241aaf809df">audiomanager_routing_soundmanager_proxy_new_finish</a> (</div><div class="line"><a name="l08398"></a><span class="lineno"> 8398</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l08399"></a><span class="lineno"> 8399</span>&#160; GError **error)</div><div class="line"><a name="l08400"></a><span class="lineno"> 8400</span>&#160;{</div><div class="line"><a name="l08401"></a><span class="lineno"> 8401</span>&#160; GObject *ret;</div><div class="line"><a name="l08402"></a><span class="lineno"> 8402</span>&#160; GObject *source_object;</div><div class="line"><a name="l08403"></a><span class="lineno"> 8403</span>&#160; source_object = g_async_result_get_source_object (res);</div><div class="line"><a name="l08404"></a><span class="lineno"> 8404</span>&#160; ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);</div><div class="line"><a name="l08405"></a><span class="lineno"> 8405</span>&#160; g_object_unref (source_object);</div><div class="line"><a name="l08406"></a><span class="lineno"> 8406</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l08407"></a><span class="lineno"> 8407</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">AUDIOMANAGER_ROUTING_SOUNDMANAGER</a> (ret);</div><div class="line"><a name="l08408"></a><span class="lineno"> 8408</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l08409"></a><span class="lineno"> 8409</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l08410"></a><span class="lineno"> 8410</span>&#160;}</div><div class="line"><a name="l08411"></a><span class="lineno"> 8411</span>&#160;</div><div class="line"><a name="l08429"></a><span class="lineno"> 8429</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *</div><div class="line"><a name="l08430"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af48ac60b5a27dc1530c0d4ae78cdc31c"> 8430</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af48ac60b5a27dc1530c0d4ae78cdc31c">audiomanager_routing_soundmanager_proxy_new_sync</a> (</div><div class="line"><a name="l08431"></a><span class="lineno"> 8431</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l08432"></a><span class="lineno"> 8432</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l08433"></a><span class="lineno"> 8433</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l08434"></a><span class="lineno"> 8434</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l08435"></a><span class="lineno"> 8435</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l08436"></a><span class="lineno"> 8436</span>&#160; GError **error)</div><div class="line"><a name="l08437"></a><span class="lineno"> 8437</span>&#160;{</div><div class="line"><a name="l08438"></a><span class="lineno"> 8438</span>&#160; GInitable *ret;</div><div class="line"><a name="l08439"></a><span class="lineno"> 8439</span>&#160; ret = g_initable_new (<a class="code" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, cancellable, error, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-connection&quot;</span>, connection, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.routing.soundmanager&quot;</span>, NULL);</div><div class="line"><a name="l08440"></a><span class="lineno"> 8440</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l08441"></a><span class="lineno"> 8441</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">AUDIOMANAGER_ROUTING_SOUNDMANAGER</a> (ret);</div><div class="line"><a name="l08442"></a><span class="lineno"> 8442</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l08443"></a><span class="lineno"> 8443</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l08444"></a><span class="lineno"> 8444</span>&#160;}</div><div class="line"><a name="l08445"></a><span class="lineno"> 8445</span>&#160;</div><div class="line"><a name="l08446"></a><span class="lineno"> 8446</span>&#160;</div><div class="line"><a name="l08464"></a><span class="lineno"> 8464</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l08465"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a15fe76b0621c0dcd9d5f95ccee708d55"> 8465</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55">audiomanager_routing_soundmanager_proxy_new_for_bus</a> (</div><div class="line"><a name="l08466"></a><span class="lineno"> 8466</span>&#160; GBusType bus_type,</div><div class="line"><a name="l08467"></a><span class="lineno"> 8467</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l08468"></a><span class="lineno"> 8468</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l08469"></a><span class="lineno"> 8469</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l08470"></a><span class="lineno"> 8470</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l08471"></a><span class="lineno"> 8471</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l08472"></a><span class="lineno"> 8472</span>&#160; gpointer user_data)</div><div class="line"><a name="l08473"></a><span class="lineno"> 8473</span>&#160;{</div><div class="line"><a name="l08474"></a><span class="lineno"> 8474</span>&#160; g_async_initable_new_async (<a class="code" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, G_PRIORITY_DEFAULT, cancellable, callback, user_data, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-bus-type&quot;</span>, bus_type, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.routing.soundmanager&quot;</span>, NULL);</div><div class="line"><a name="l08475"></a><span class="lineno"> 8475</span>&#160;}</div><div class="line"><a name="l08476"></a><span class="lineno"> 8476</span>&#160;</div><div class="line"><a name="l08486"></a><span class="lineno"> 8486</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *</div><div class="line"><a name="l08487"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ace5894658fcc8fe1c3239cf1029f76ee"> 8487</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ace5894658fcc8fe1c3239cf1029f76ee">audiomanager_routing_soundmanager_proxy_new_for_bus_finish</a> (</div><div class="line"><a name="l08488"></a><span class="lineno"> 8488</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l08489"></a><span class="lineno"> 8489</span>&#160; GError **error)</div><div class="line"><a name="l08490"></a><span class="lineno"> 8490</span>&#160;{</div><div class="line"><a name="l08491"></a><span class="lineno"> 8491</span>&#160; GObject *ret;</div><div class="line"><a name="l08492"></a><span class="lineno"> 8492</span>&#160; GObject *source_object;</div><div class="line"><a name="l08493"></a><span class="lineno"> 8493</span>&#160; source_object = g_async_result_get_source_object (res);</div><div class="line"><a name="l08494"></a><span class="lineno"> 8494</span>&#160; ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);</div><div class="line"><a name="l08495"></a><span class="lineno"> 8495</span>&#160; g_object_unref (source_object);</div><div class="line"><a name="l08496"></a><span class="lineno"> 8496</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l08497"></a><span class="lineno"> 8497</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">AUDIOMANAGER_ROUTING_SOUNDMANAGER</a> (ret);</div><div class="line"><a name="l08498"></a><span class="lineno"> 8498</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l08499"></a><span class="lineno"> 8499</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l08500"></a><span class="lineno"> 8500</span>&#160;}</div><div class="line"><a name="l08501"></a><span class="lineno"> 8501</span>&#160;</div><div class="line"><a name="l08519"></a><span class="lineno"> 8519</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *</div><div class="line"><a name="l08520"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2"> 8520</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">audiomanager_routing_soundmanager_proxy_new_for_bus_sync</a> (</div><div class="line"><a name="l08521"></a><span class="lineno"> 8521</span>&#160; GBusType bus_type,</div><div class="line"><a name="l08522"></a><span class="lineno"> 8522</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l08523"></a><span class="lineno"> 8523</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l08524"></a><span class="lineno"> 8524</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l08525"></a><span class="lineno"> 8525</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l08526"></a><span class="lineno"> 8526</span>&#160; GError **error)</div><div class="line"><a name="l08527"></a><span class="lineno"> 8527</span>&#160;{</div><div class="line"><a name="l08528"></a><span class="lineno"> 8528</span>&#160; GInitable *ret;</div><div class="line"><a name="l08529"></a><span class="lineno"> 8529</span>&#160; ret = g_initable_new (<a class="code" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, cancellable, error, <span class="stringliteral">&quot;g-flags&quot;</span>, flags, <span class="stringliteral">&quot;g-name&quot;</span>, name, <span class="stringliteral">&quot;g-bus-type&quot;</span>, bus_type, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, <span class="stringliteral">&quot;g-interface-name&quot;</span>, <span class="stringliteral">&quot;org.genivi.audiomanager.routing.soundmanager&quot;</span>, NULL);</div><div class="line"><a name="l08530"></a><span class="lineno"> 8530</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l08531"></a><span class="lineno"> 8531</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">AUDIOMANAGER_ROUTING_SOUNDMANAGER</a> (ret);</div><div class="line"><a name="l08532"></a><span class="lineno"> 8532</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l08533"></a><span class="lineno"> 8533</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l08534"></a><span class="lineno"> 8534</span>&#160;}</div><div class="line"><a name="l08535"></a><span class="lineno"> 8535</span>&#160;</div><div class="line"><a name="l08536"></a><span class="lineno"> 8536</span>&#160;</div><div class="line"><a name="l08537"></a><span class="lineno"> 8537</span>&#160;<span class="comment">/* ------------------------------------------------------------------------ */</span></div><div class="line"><a name="l08538"></a><span class="lineno"> 8538</span>&#160;</div><div class="line"><a name="l08552"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton_private.html"> 8552</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a></div><div class="line"><a name="l08553"></a><span class="lineno"> 8553</span>&#160;{</div><div class="line"><a name="l08554"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad296828963693de38a097d9d5439196c"> 8554</a></span>&#160; GValue *<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad296828963693de38a097d9d5439196c">properties</a>;</div><div class="line"><a name="l08555"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35"> 8555</a></span>&#160; GList *<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35">changed_properties</a>;</div><div class="line"><a name="l08556"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d"> 8556</a></span>&#160; GSource *<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d">changed_properties_idle_source</a>;</div><div class="line"><a name="l08557"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99"> 8557</a></span>&#160; GMainContext *<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99">context</a>;</div><div class="line"><a name="l08558"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb"> 8558</a></span>&#160; GMutex <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb">lock</a>;</div><div class="line"><a name="l08559"></a><span class="lineno"> 8559</span>&#160;};</div><div class="line"><a name="l08560"></a><span class="lineno"> 8560</span>&#160;</div><div class="line"><a name="l08561"></a><span class="lineno"> 8561</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08562"></a><span class="lineno"> 8562</span>&#160;_audiomanager_routing_soundmanager_skeleton_handle_method_call (</div><div class="line"><a name="l08563"></a><span class="lineno"> 8563</span>&#160; GDBusConnection *connection G_GNUC_UNUSED,</div><div class="line"><a name="l08564"></a><span class="lineno"> 8564</span>&#160; <span class="keyword">const</span> gchar *sender G_GNUC_UNUSED,</div><div class="line"><a name="l08565"></a><span class="lineno"> 8565</span>&#160; <span class="keyword">const</span> gchar *object_path G_GNUC_UNUSED,</div><div class="line"><a name="l08566"></a><span class="lineno"> 8566</span>&#160; <span class="keyword">const</span> gchar *interface_name,</div><div class="line"><a name="l08567"></a><span class="lineno"> 8567</span>&#160; <span class="keyword">const</span> gchar *method_name,</div><div class="line"><a name="l08568"></a><span class="lineno"> 8568</span>&#160; GVariant *parameters,</div><div class="line"><a name="l08569"></a><span class="lineno"> 8569</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l08570"></a><span class="lineno"> 8570</span>&#160; gpointer user_data)</div><div class="line"><a name="l08571"></a><span class="lineno"> 8571</span>&#160;{</div><div class="line"><a name="l08572"></a><span class="lineno"> 8572</span>&#160; <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">AudiomanagerRoutingSoundmanagerSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35">AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a> (user_data);</div><div class="line"><a name="l08573"></a><span class="lineno"> 8573</span>&#160; <a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> *info;</div><div class="line"><a name="l08574"></a><span class="lineno"> 8574</span>&#160; GVariantIter iter;</div><div class="line"><a name="l08575"></a><span class="lineno"> 8575</span>&#160; GVariant *child;</div><div class="line"><a name="l08576"></a><span class="lineno"> 8576</span>&#160; GValue *paramv;</div><div class="line"><a name="l08577"></a><span class="lineno"> 8577</span>&#160; guint num_params;</div><div class="line"><a name="l08578"></a><span class="lineno"> 8578</span>&#160; guint num_extra;</div><div class="line"><a name="l08579"></a><span class="lineno"> 8579</span>&#160; guint n;</div><div class="line"><a name="l08580"></a><span class="lineno"> 8580</span>&#160; guint signal_id;</div><div class="line"><a name="l08581"></a><span class="lineno"> 8581</span>&#160; GValue return_value = G_VALUE_INIT;</div><div class="line"><a name="l08582"></a><span class="lineno"> 8582</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a> *) g_dbus_method_invocation_get_method_info (invocation);</div><div class="line"><a name="l08583"></a><span class="lineno"> 8583</span>&#160; g_assert (info != NULL);</div><div class="line"><a name="l08584"></a><span class="lineno"> 8584</span>&#160; num_params = g_variant_n_children (parameters);</div><div class="line"><a name="l08585"></a><span class="lineno"> 8585</span>&#160; num_extra = info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">pass_fdlist</a> ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra);</div><div class="line"><a name="l08586"></a><span class="lineno"> 8586</span>&#160; n = 0;</div><div class="line"><a name="l08587"></a><span class="lineno"> 8587</span>&#160; g_value_init (&amp;paramv[n], <a class="code" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>);</div><div class="line"><a name="l08588"></a><span class="lineno"> 8588</span>&#160; g_value_set_object (&amp;paramv[n++], skeleton);</div><div class="line"><a name="l08589"></a><span class="lineno"> 8589</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);</div><div class="line"><a name="l08590"></a><span class="lineno"> 8590</span>&#160; g_value_set_object (&amp;paramv[n++], invocation);</div><div class="line"><a name="l08591"></a><span class="lineno"> 8591</span>&#160; <span class="keywordflow">if</span> (info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">pass_fdlist</a>)</div><div class="line"><a name="l08592"></a><span class="lineno"> 8592</span>&#160; {</div><div class="line"><a name="l08593"></a><span class="lineno"> 8593</span>&#160;<span class="preprocessor">#ifdef G_OS_UNIX</span></div><div class="line"><a name="l08594"></a><span class="lineno"> 8594</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_UNIX_FD_LIST);</div><div class="line"><a name="l08595"></a><span class="lineno"> 8595</span>&#160; g_value_set_object (&amp;paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));</div><div class="line"><a name="l08596"></a><span class="lineno"> 8596</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l08597"></a><span class="lineno"> 8597</span>&#160; g_assert_not_reached ();</div><div class="line"><a name="l08598"></a><span class="lineno"> 8598</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l08599"></a><span class="lineno"> 8599</span>&#160; }</div><div class="line"><a name="l08600"></a><span class="lineno"> 8600</span>&#160; g_variant_iter_init (&amp;iter, parameters);</div><div class="line"><a name="l08601"></a><span class="lineno"> 8601</span>&#160; <span class="keywordflow">while</span> ((child = g_variant_iter_next_value (&amp;iter)) != NULL)</div><div class="line"><a name="l08602"></a><span class="lineno"> 8602</span>&#160; {</div><div class="line"><a name="l08603"></a><span class="lineno"> 8603</span>&#160; <a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *arg_info = (<a class="code" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a> *) info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7">parent_struct</a>.in_args[n - num_extra];</div><div class="line"><a name="l08604"></a><span class="lineno"> 8604</span>&#160; if (arg_info-&gt;<a class="code" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">use_gvariant</a>)</div><div class="line"><a name="l08605"></a><span class="lineno"> 8605</span>&#160; {</div><div class="line"><a name="l08606"></a><span class="lineno"> 8606</span>&#160; g_value_init (&amp;paramv[n], G_TYPE_VARIANT);</div><div class="line"><a name="l08607"></a><span class="lineno"> 8607</span>&#160; g_value_set_variant (&amp;paramv[n], child);</div><div class="line"><a name="l08608"></a><span class="lineno"> 8608</span>&#160; n++;</div><div class="line"><a name="l08609"></a><span class="lineno"> 8609</span>&#160; }</div><div class="line"><a name="l08610"></a><span class="lineno"> 8610</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l08611"></a><span class="lineno"> 8611</span>&#160; g_dbus_gvariant_to_gvalue (child, &amp;paramv[n++]);</div><div class="line"><a name="l08612"></a><span class="lineno"> 8612</span>&#160; g_variant_unref (child);</div><div class="line"><a name="l08613"></a><span class="lineno"> 8613</span>&#160; }</div><div class="line"><a name="l08614"></a><span class="lineno"> 8614</span>&#160; signal_id = g_signal_lookup (info-&gt;<a class="code" href="struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547">signal_name</a>, <a class="code" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>);</div><div class="line"><a name="l08615"></a><span class="lineno"> 8615</span>&#160; g_value_init (&amp;return_value, G_TYPE_BOOLEAN);</div><div class="line"><a name="l08616"></a><span class="lineno"> 8616</span>&#160; g_signal_emitv (paramv, signal_id, 0, &amp;return_value);</div><div class="line"><a name="l08617"></a><span class="lineno"> 8617</span>&#160; <span class="keywordflow">if</span> (!g_value_get_boolean (&amp;return_value))</div><div class="line"><a name="l08618"></a><span class="lineno"> 8618</span>&#160; g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, <span class="stringliteral">&quot;Method %s is not implemented on interface %s&quot;</span>, method_name, interface_name);</div><div class="line"><a name="l08619"></a><span class="lineno"> 8619</span>&#160; g_value_unset (&amp;return_value);</div><div class="line"><a name="l08620"></a><span class="lineno"> 8620</span>&#160; <span class="keywordflow">for</span> (n = 0; n &lt; num_params + num_extra; n++)</div><div class="line"><a name="l08621"></a><span class="lineno"> 8621</span>&#160; g_value_unset (&amp;paramv[n]);</div><div class="line"><a name="l08622"></a><span class="lineno"> 8622</span>&#160; g_free (paramv);</div><div class="line"><a name="l08623"></a><span class="lineno"> 8623</span>&#160;}</div><div class="line"><a name="l08624"></a><span class="lineno"> 8624</span>&#160;</div><div class="line"><a name="l08625"></a><span class="lineno"> 8625</span>&#160;<span class="keyword">static</span> GVariant *</div><div class="line"><a name="l08626"></a><span class="lineno"> 8626</span>&#160;_audiomanager_routing_soundmanager_skeleton_handle_get_property (</div><div class="line"><a name="l08627"></a><span class="lineno"> 8627</span>&#160; GDBusConnection *connection G_GNUC_UNUSED,</div><div class="line"><a name="l08628"></a><span class="lineno"> 8628</span>&#160; <span class="keyword">const</span> gchar *sender G_GNUC_UNUSED,</div><div class="line"><a name="l08629"></a><span class="lineno"> 8629</span>&#160; <span class="keyword">const</span> gchar *object_path G_GNUC_UNUSED,</div><div class="line"><a name="l08630"></a><span class="lineno"> 8630</span>&#160; <span class="keyword">const</span> gchar *interface_name G_GNUC_UNUSED,</div><div class="line"><a name="l08631"></a><span class="lineno"> 8631</span>&#160; <span class="keyword">const</span> gchar *property_name,</div><div class="line"><a name="l08632"></a><span class="lineno"> 8632</span>&#160; GError **error,</div><div class="line"><a name="l08633"></a><span class="lineno"> 8633</span>&#160; gpointer user_data)</div><div class="line"><a name="l08634"></a><span class="lineno"> 8634</span>&#160;{</div><div class="line"><a name="l08635"></a><span class="lineno"> 8635</span>&#160; <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">AudiomanagerRoutingSoundmanagerSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35">AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a> (user_data);</div><div class="line"><a name="l08636"></a><span class="lineno"> 8636</span>&#160; GValue value = G_VALUE_INIT;</div><div class="line"><a name="l08637"></a><span class="lineno"> 8637</span>&#160; GParamSpec *pspec;</div><div class="line"><a name="l08638"></a><span class="lineno"> 8638</span>&#160; <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *info;</div><div class="line"><a name="l08639"></a><span class="lineno"> 8639</span>&#160; GVariant *ret;</div><div class="line"><a name="l08640"></a><span class="lineno"> 8640</span>&#160; ret = NULL;</div><div class="line"><a name="l08641"></a><span class="lineno"> 8641</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_routing_soundmanager_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, property_name);</div><div class="line"><a name="l08642"></a><span class="lineno"> 8642</span>&#160; g_assert (info != NULL);</div><div class="line"><a name="l08643"></a><span class="lineno"> 8643</span>&#160; pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l08644"></a><span class="lineno"> 8644</span>&#160; <span class="keywordflow">if</span> (pspec == NULL)</div><div class="line"><a name="l08645"></a><span class="lineno"> 8645</span>&#160; {</div><div class="line"><a name="l08646"></a><span class="lineno"> 8646</span>&#160; g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, <span class="stringliteral">&quot;No property with name %s&quot;</span>, property_name);</div><div class="line"><a name="l08647"></a><span class="lineno"> 8647</span>&#160; }</div><div class="line"><a name="l08648"></a><span class="lineno"> 8648</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l08649"></a><span class="lineno"> 8649</span>&#160; {</div><div class="line"><a name="l08650"></a><span class="lineno"> 8650</span>&#160; g_value_init (&amp;value, pspec-&gt;value_type);</div><div class="line"><a name="l08651"></a><span class="lineno"> 8651</span>&#160; g_object_get_property (G_OBJECT (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>, &amp;value);</div><div class="line"><a name="l08652"></a><span class="lineno"> 8652</span>&#160; ret = g_dbus_gvalue_to_gvariant (&amp;value, G_VARIANT_TYPE (info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867">parent_struct</a>.signature));</div><div class="line"><a name="l08653"></a><span class="lineno"> 8653</span>&#160; g_value_unset (&amp;value);</div><div class="line"><a name="l08654"></a><span class="lineno"> 8654</span>&#160; }</div><div class="line"><a name="l08655"></a><span class="lineno"> 8655</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l08656"></a><span class="lineno"> 8656</span>&#160;}</div><div class="line"><a name="l08657"></a><span class="lineno"> 8657</span>&#160;</div><div class="line"><a name="l08658"></a><span class="lineno"> 8658</span>&#160;<span class="keyword">static</span> gboolean</div><div class="line"><a name="l08659"></a><span class="lineno"> 8659</span>&#160;_audiomanager_routing_soundmanager_skeleton_handle_set_property (</div><div class="line"><a name="l08660"></a><span class="lineno"> 8660</span>&#160; GDBusConnection *connection G_GNUC_UNUSED,</div><div class="line"><a name="l08661"></a><span class="lineno"> 8661</span>&#160; <span class="keyword">const</span> gchar *sender G_GNUC_UNUSED,</div><div class="line"><a name="l08662"></a><span class="lineno"> 8662</span>&#160; <span class="keyword">const</span> gchar *object_path G_GNUC_UNUSED,</div><div class="line"><a name="l08663"></a><span class="lineno"> 8663</span>&#160; <span class="keyword">const</span> gchar *interface_name G_GNUC_UNUSED,</div><div class="line"><a name="l08664"></a><span class="lineno"> 8664</span>&#160; <span class="keyword">const</span> gchar *property_name,</div><div class="line"><a name="l08665"></a><span class="lineno"> 8665</span>&#160; GVariant *variant,</div><div class="line"><a name="l08666"></a><span class="lineno"> 8666</span>&#160; GError **error,</div><div class="line"><a name="l08667"></a><span class="lineno"> 8667</span>&#160; gpointer user_data)</div><div class="line"><a name="l08668"></a><span class="lineno"> 8668</span>&#160;{</div><div class="line"><a name="l08669"></a><span class="lineno"> 8669</span>&#160; <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">AudiomanagerRoutingSoundmanagerSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35">AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a> (user_data);</div><div class="line"><a name="l08670"></a><span class="lineno"> 8670</span>&#160; GValue value = G_VALUE_INIT;</div><div class="line"><a name="l08671"></a><span class="lineno"> 8671</span>&#160; GParamSpec *pspec;</div><div class="line"><a name="l08672"></a><span class="lineno"> 8672</span>&#160; <a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *info;</div><div class="line"><a name="l08673"></a><span class="lineno"> 8673</span>&#160; gboolean ret;</div><div class="line"><a name="l08674"></a><span class="lineno"> 8674</span>&#160; ret = FALSE;</div><div class="line"><a name="l08675"></a><span class="lineno"> 8675</span>&#160; info = (<a class="code" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &amp;_audiomanager_routing_soundmanager_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>, property_name);</div><div class="line"><a name="l08676"></a><span class="lineno"> 8676</span>&#160; g_assert (info != NULL);</div><div class="line"><a name="l08677"></a><span class="lineno"> 8677</span>&#160; pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>);</div><div class="line"><a name="l08678"></a><span class="lineno"> 8678</span>&#160; <span class="keywordflow">if</span> (pspec == NULL)</div><div class="line"><a name="l08679"></a><span class="lineno"> 8679</span>&#160; {</div><div class="line"><a name="l08680"></a><span class="lineno"> 8680</span>&#160; g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, <span class="stringliteral">&quot;No property with name %s&quot;</span>, property_name);</div><div class="line"><a name="l08681"></a><span class="lineno"> 8681</span>&#160; }</div><div class="line"><a name="l08682"></a><span class="lineno"> 8682</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l08683"></a><span class="lineno"> 8683</span>&#160; {</div><div class="line"><a name="l08684"></a><span class="lineno"> 8684</span>&#160; <span class="keywordflow">if</span> (info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f">use_gvariant</a>)</div><div class="line"><a name="l08685"></a><span class="lineno"> 8685</span>&#160; g_value_set_variant (&amp;value, variant);</div><div class="line"><a name="l08686"></a><span class="lineno"> 8686</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l08687"></a><span class="lineno"> 8687</span>&#160; g_dbus_gvariant_to_gvalue (variant, &amp;value);</div><div class="line"><a name="l08688"></a><span class="lineno"> 8688</span>&#160; g_object_set_property (G_OBJECT (skeleton), info-&gt;<a class="code" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a>, &amp;value);</div><div class="line"><a name="l08689"></a><span class="lineno"> 8689</span>&#160; g_value_unset (&amp;value);</div><div class="line"><a name="l08690"></a><span class="lineno"> 8690</span>&#160; ret = TRUE;</div><div class="line"><a name="l08691"></a><span class="lineno"> 8691</span>&#160; }</div><div class="line"><a name="l08692"></a><span class="lineno"> 8692</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l08693"></a><span class="lineno"> 8693</span>&#160;}</div><div class="line"><a name="l08694"></a><span class="lineno"> 8694</span>&#160;</div><div class="line"><a name="l08695"></a><span class="lineno"> 8695</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> GDBusInterfaceVTable _audiomanager_routing_soundmanager_skeleton_vtable =</div><div class="line"><a name="l08696"></a><span class="lineno"> 8696</span>&#160;{</div><div class="line"><a name="l08697"></a><span class="lineno"> 8697</span>&#160; _audiomanager_routing_soundmanager_skeleton_handle_method_call,</div><div class="line"><a name="l08698"></a><span class="lineno"> 8698</span>&#160; _audiomanager_routing_soundmanager_skeleton_handle_get_property,</div><div class="line"><a name="l08699"></a><span class="lineno"> 8699</span>&#160; _audiomanager_routing_soundmanager_skeleton_handle_set_property,</div><div class="line"><a name="l08700"></a><span class="lineno"> 8700</span>&#160; {NULL}</div><div class="line"><a name="l08701"></a><span class="lineno"> 8701</span>&#160;};</div><div class="line"><a name="l08702"></a><span class="lineno"> 8702</span>&#160;</div><div class="line"><a name="l08703"></a><span class="lineno"> 8703</span>&#160;<span class="keyword">static</span> GDBusInterfaceInfo *</div><div class="line"><a name="l08704"></a><span class="lineno"> 8704</span>&#160;audiomanager_routing_soundmanager_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED)</div><div class="line"><a name="l08705"></a><span class="lineno"> 8705</span>&#160;{</div><div class="line"><a name="l08706"></a><span class="lineno"> 8706</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audiomanager_routing_soundmanager_interface_info</a> ();</div><div class="line"><a name="l08707"></a><span class="lineno"> 8707</span>&#160;}</div><div class="line"><a name="l08708"></a><span class="lineno"> 8708</span>&#160;</div><div class="line"><a name="l08709"></a><span class="lineno"> 8709</span>&#160;<span class="keyword">static</span> GDBusInterfaceVTable *</div><div class="line"><a name="l08710"></a><span class="lineno"> 8710</span>&#160;audiomanager_routing_soundmanager_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED)</div><div class="line"><a name="l08711"></a><span class="lineno"> 8711</span>&#160;{</div><div class="line"><a name="l08712"></a><span class="lineno"> 8712</span>&#160; <span class="keywordflow">return</span> (GDBusInterfaceVTable *) &amp;_audiomanager_routing_soundmanager_skeleton_vtable;</div><div class="line"><a name="l08713"></a><span class="lineno"> 8713</span>&#160;}</div><div class="line"><a name="l08714"></a><span class="lineno"> 8714</span>&#160;</div><div class="line"><a name="l08715"></a><span class="lineno"> 8715</span>&#160;<span class="keyword">static</span> GVariant *</div><div class="line"><a name="l08716"></a><span class="lineno"> 8716</span>&#160;audiomanager_routing_soundmanager_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)</div><div class="line"><a name="l08717"></a><span class="lineno"> 8717</span>&#160;{</div><div class="line"><a name="l08718"></a><span class="lineno"> 8718</span>&#160; <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">AudiomanagerRoutingSoundmanagerSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35">AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a> (_skeleton);</div><div class="line"><a name="l08719"></a><span class="lineno"> 8719</span>&#160;</div><div class="line"><a name="l08720"></a><span class="lineno"> 8720</span>&#160; GVariantBuilder builder;</div><div class="line"><a name="l08721"></a><span class="lineno"> 8721</span>&#160; guint n;</div><div class="line"><a name="l08722"></a><span class="lineno"> 8722</span>&#160; g_variant_builder_init (&amp;builder, G_VARIANT_TYPE (<span class="stringliteral">&quot;a{sv}&quot;</span>));</div><div class="line"><a name="l08723"></a><span class="lineno"> 8723</span>&#160; <span class="keywordflow">if</span> (_audiomanager_routing_soundmanager_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>.properties == NULL)</div><div class="line"><a name="l08724"></a><span class="lineno"> 8724</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l08725"></a><span class="lineno"> 8725</span>&#160; <span class="keywordflow">for</span> (n = 0; _audiomanager_routing_soundmanager_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>.properties[n] != NULL; n++)</div><div class="line"><a name="l08726"></a><span class="lineno"> 8726</span>&#160; {</div><div class="line"><a name="l08727"></a><span class="lineno"> 8727</span>&#160; GDBusPropertyInfo *info = _audiomanager_routing_soundmanager_interface_info.<a class="code" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a>.properties[n];</div><div class="line"><a name="l08728"></a><span class="lineno"> 8728</span>&#160; <span class="keywordflow">if</span> (info-&gt;flags &amp; G_DBUS_PROPERTY_INFO_FLAGS_READABLE)</div><div class="line"><a name="l08729"></a><span class="lineno"> 8729</span>&#160; {</div><div class="line"><a name="l08730"></a><span class="lineno"> 8730</span>&#160; GVariant *value;</div><div class="line"><a name="l08731"></a><span class="lineno"> 8731</span>&#160; value = _audiomanager_routing_soundmanager_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), <span class="stringliteral">&quot;org.genivi.audiomanager.routing.soundmanager&quot;</span>, info-&gt;name, NULL, skeleton);</div><div class="line"><a name="l08732"></a><span class="lineno"> 8732</span>&#160; <span class="keywordflow">if</span> (value != NULL)</div><div class="line"><a name="l08733"></a><span class="lineno"> 8733</span>&#160; {</div><div class="line"><a name="l08734"></a><span class="lineno"> 8734</span>&#160; g_variant_take_ref (value);</div><div class="line"><a name="l08735"></a><span class="lineno"> 8735</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;{sv}&quot;</span>, info-&gt;name, value);</div><div class="line"><a name="l08736"></a><span class="lineno"> 8736</span>&#160; g_variant_unref (value);</div><div class="line"><a name="l08737"></a><span class="lineno"> 8737</span>&#160; }</div><div class="line"><a name="l08738"></a><span class="lineno"> 8738</span>&#160; }</div><div class="line"><a name="l08739"></a><span class="lineno"> 8739</span>&#160; }</div><div class="line"><a name="l08740"></a><span class="lineno"> 8740</span>&#160;out:</div><div class="line"><a name="l08741"></a><span class="lineno"> 8741</span>&#160; <span class="keywordflow">return</span> g_variant_builder_end (&amp;builder);</div><div class="line"><a name="l08742"></a><span class="lineno"> 8742</span>&#160;}</div><div class="line"><a name="l08743"></a><span class="lineno"> 8743</span>&#160;</div><div class="line"><a name="l08744"></a><span class="lineno"> 8744</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08745"></a><span class="lineno"> 8745</span>&#160;audiomanager_routing_soundmanager_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)</div><div class="line"><a name="l08746"></a><span class="lineno"> 8746</span>&#160;{</div><div class="line"><a name="l08747"></a><span class="lineno"> 8747</span>&#160;}</div><div class="line"><a name="l08748"></a><span class="lineno"> 8748</span>&#160;</div><div class="line"><a name="l08749"></a><span class="lineno"> 8749</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> audiomanager_routing_soundmanager_skeleton_iface_init (<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a> *iface);</div><div class="line"><a name="l08750"></a><span class="lineno"> 8750</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l08751"></a><span class="lineno"> 8751</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">AudiomanagerRoutingSoundmanagerSkeleton</a>, audiomanager_routing_soundmanager_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,</div><div class="line"><a name="l08752"></a><span class="lineno"> 8752</span>&#160; G_ADD_PRIVATE (<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">AudiomanagerRoutingSoundmanagerSkeleton</a>)</div><div class="line"><a name="l08753"></a><span class="lineno"> 8753</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, audiomanager_routing_soundmanager_skeleton_iface_init));</div><div class="line"><a name="l08754"></a><span class="lineno"> 8754</span>&#160;</div><div class="line"><a name="l08755"></a><span class="lineno"> 8755</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l08756"></a><span class="lineno"> 8756</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">AudiomanagerRoutingSoundmanagerSkeleton</a>, audiomanager_routing_soundmanager_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,</div><div class="line"><a name="l08757"></a><span class="lineno"> 8757</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, audiomanager_routing_soundmanager_skeleton_iface_init));</div><div class="line"><a name="l08758"></a><span class="lineno"> 8758</span>&#160;</div><div class="line"><a name="l08759"></a><span class="lineno"> 8759</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l08760"></a><span class="lineno"> 8760</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08761"></a><span class="lineno"> 8761</span>&#160;audiomanager_routing_soundmanager_skeleton_finalize (GObject *<span class="keywordtype">object</span>)</div><div class="line"><a name="l08762"></a><span class="lineno"> 8762</span>&#160;{</div><div class="line"><a name="l08763"></a><span class="lineno"> 8763</span>&#160; <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">AudiomanagerRoutingSoundmanagerSkeleton</a> *skeleton = <a class="code" href="audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35">AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a> (<span class="keywordtype">object</span>);</div><div class="line"><a name="l08764"></a><span class="lineno"> 8764</span>&#160; g_list_free_full (skeleton-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a>-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35">changed_properties</a>, (GDestroyNotify) _changed_property_free);</div><div class="line"><a name="l08765"></a><span class="lineno"> 8765</span>&#160; <span class="keywordflow">if</span> (skeleton-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a>-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d">changed_properties_idle_source</a> != NULL)</div><div class="line"><a name="l08766"></a><span class="lineno"> 8766</span>&#160; g_source_destroy (skeleton-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a>-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d">changed_properties_idle_source</a>);</div><div class="line"><a name="l08767"></a><span class="lineno"> 8767</span>&#160; g_main_context_unref (skeleton-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a>-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99">context</a>);</div><div class="line"><a name="l08768"></a><span class="lineno"> 8768</span>&#160; g_mutex_clear (&amp;skeleton-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a>-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb">lock</a>);</div><div class="line"><a name="l08769"></a><span class="lineno"> 8769</span>&#160; G_OBJECT_CLASS (audiomanager_routing_soundmanager_skeleton_parent_class)-&gt;finalize (<span class="keywordtype">object</span>);</div><div class="line"><a name="l08770"></a><span class="lineno"> 8770</span>&#160;}</div><div class="line"><a name="l08771"></a><span class="lineno"> 8771</span>&#160;</div><div class="line"><a name="l08772"></a><span class="lineno"> 8772</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08773"></a><span class="lineno"> 8773</span>&#160;audiomanager_routing_soundmanager_skeleton_init (<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">AudiomanagerRoutingSoundmanagerSkeleton</a> *skeleton)</div><div class="line"><a name="l08774"></a><span class="lineno"> 8774</span>&#160;{</div><div class="line"><a name="l08775"></a><span class="lineno"> 8775</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &gt;= GLIB_VERSION_2_38</span></div><div class="line"><a name="l08776"></a><span class="lineno"> 8776</span>&#160; skeleton-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a> = audiomanager_routing_soundmanager_skeleton_get_instance_private (skeleton);</div><div class="line"><a name="l08777"></a><span class="lineno"> 8777</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l08778"></a><span class="lineno"> 8778</span>&#160; skeleton-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a> = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, <a class="code" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>, <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>);</div><div class="line"><a name="l08779"></a><span class="lineno"> 8779</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l08780"></a><span class="lineno"> 8780</span>&#160;</div><div class="line"><a name="l08781"></a><span class="lineno"> 8781</span>&#160; g_mutex_init (&amp;skeleton-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a>-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb">lock</a>);</div><div class="line"><a name="l08782"></a><span class="lineno"> 8782</span>&#160; skeleton-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a>-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99">context</a> = g_main_context_ref_thread_default ();</div><div class="line"><a name="l08783"></a><span class="lineno"> 8783</span>&#160;}</div><div class="line"><a name="l08784"></a><span class="lineno"> 8784</span>&#160;</div><div class="line"><a name="l08785"></a><span class="lineno"> 8785</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08786"></a><span class="lineno"> 8786</span>&#160;audiomanager_routing_soundmanager_skeleton_class_init (<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_class.html">AudiomanagerRoutingSoundmanagerSkeletonClass</a> *klass)</div><div class="line"><a name="l08787"></a><span class="lineno"> 8787</span>&#160;{</div><div class="line"><a name="l08788"></a><span class="lineno"> 8788</span>&#160; GObjectClass *gobject_class;</div><div class="line"><a name="l08789"></a><span class="lineno"> 8789</span>&#160; GDBusInterfaceSkeletonClass *skeleton_class;</div><div class="line"><a name="l08790"></a><span class="lineno"> 8790</span>&#160;</div><div class="line"><a name="l08791"></a><span class="lineno"> 8791</span>&#160; gobject_class = G_OBJECT_CLASS (klass);</div><div class="line"><a name="l08792"></a><span class="lineno"> 8792</span>&#160; gobject_class-&gt;finalize = audiomanager_routing_soundmanager_skeleton_finalize;</div><div class="line"><a name="l08793"></a><span class="lineno"> 8793</span>&#160;</div><div class="line"><a name="l08794"></a><span class="lineno"> 8794</span>&#160; skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);</div><div class="line"><a name="l08795"></a><span class="lineno"> 8795</span>&#160; skeleton_class-&gt;get_info = audiomanager_routing_soundmanager_skeleton_dbus_interface_get_info;</div><div class="line"><a name="l08796"></a><span class="lineno"> 8796</span>&#160; skeleton_class-&gt;get_properties = audiomanager_routing_soundmanager_skeleton_dbus_interface_get_properties;</div><div class="line"><a name="l08797"></a><span class="lineno"> 8797</span>&#160; skeleton_class-&gt;flush = audiomanager_routing_soundmanager_skeleton_dbus_interface_flush;</div><div class="line"><a name="l08798"></a><span class="lineno"> 8798</span>&#160; skeleton_class-&gt;get_vtable = audiomanager_routing_soundmanager_skeleton_dbus_interface_get_vtable;</div><div class="line"><a name="l08799"></a><span class="lineno"> 8799</span>&#160;</div><div class="line"><a name="l08800"></a><span class="lineno"> 8800</span>&#160;<span class="preprocessor">#if GLIB_VERSION_MAX_ALLOWED &lt; GLIB_VERSION_2_38</span></div><div class="line"><a name="l08801"></a><span class="lineno"> 8801</span>&#160; g_type_class_add_private (klass, <span class="keyword">sizeof</span> (<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>));</div><div class="line"><a name="l08802"></a><span class="lineno"> 8802</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l08803"></a><span class="lineno"> 8803</span>&#160;}</div><div class="line"><a name="l08804"></a><span class="lineno"> 8804</span>&#160;</div><div class="line"><a name="l08805"></a><span class="lineno"> 8805</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08806"></a><span class="lineno"> 8806</span>&#160;audiomanager_routing_soundmanager_skeleton_iface_init (<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a> *iface)</div><div class="line"><a name="l08807"></a><span class="lineno"> 8807</span>&#160;{</div><div class="line"><a name="l08808"></a><span class="lineno"> 8808</span>&#160;}</div><div class="line"><a name="l08809"></a><span class="lineno"> 8809</span>&#160;</div><div class="line"><a name="l08817"></a><span class="lineno"> 8817</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *</div><div class="line"><a name="l08818"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa457ed83f6cd0148308d87aee03208fe"> 8818</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe">audiomanager_routing_soundmanager_skeleton_new</a> (<span class="keywordtype">void</span>)</div><div class="line"><a name="l08819"></a><span class="lineno"> 8819</span>&#160;{</div><div class="line"><a name="l08820"></a><span class="lineno"> 8820</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">AUDIOMANAGER_ROUTING_SOUNDMANAGER</a> (g_object_new (<a class="code" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>, NULL));</div><div class="line"><a name="l08821"></a><span class="lineno"> 8821</span>&#160;}</div><div class="line"><a name="l08822"></a><span class="lineno"> 8822</span>&#160;</div><div class="line"><a name="l08823"></a><span class="lineno"> 8823</span>&#160;<span class="comment">/* ------------------------------------------------------------------------</span></div><div class="line"><a name="l08824"></a><span class="lineno"> 8824</span>&#160;<span class="comment"> * Code for Object, ObjectProxy and ObjectSkeleton</span></div><div class="line"><a name="l08825"></a><span class="lineno"> 8825</span>&#160;<span class="comment"> * ------------------------------------------------------------------------</span></div><div class="line"><a name="l08826"></a><span class="lineno"> 8826</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l08827"></a><span class="lineno"> 8827</span>&#160;</div><div class="line"><a name="l08849"></a><span class="lineno"><a class="line" href="audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491"> 8849</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="struct___object_iface.html">ObjectIface</a> <a class="code" href="audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491">ObjectInterface</a>;</div><div class="line"><a name="l08850"></a><span class="lineno"> 8850</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a84377c7b857f372eb2ae30584a8a2608">G_DEFINE_INTERFACE_WITH_CODE</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>, <span class="keywordtype">object</span>, G_TYPE_OBJECT, g_type_interface_add_prerequisite (g_define_type_id, G_TYPE_DBUS_OBJECT));</div><div class="line"><a name="l08851"></a><span class="lineno"> 8851</span>&#160;</div><div class="line"><a name="l08852"></a><span class="lineno"> 8852</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08853"></a><span class="lineno"> 8853</span>&#160;object_default_init (<a class="code" href="struct___object_iface.html">ObjectIface</a> *iface)</div><div class="line"><a name="l08854"></a><span class="lineno"> 8854</span>&#160;{</div><div class="line"><a name="l08862"></a><span class="lineno"> 8862</span>&#160; g_object_interface_install_property (iface, g_param_spec_object (<span class="stringliteral">&quot;audiomanager-commandinterface&quot;</span>, <span class="stringliteral">&quot;audiomanager-commandinterface&quot;</span>, <span class="stringliteral">&quot;audiomanager-commandinterface&quot;</span>, <a class="code" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS));</div><div class="line"><a name="l08863"></a><span class="lineno"> 8863</span>&#160;</div><div class="line"><a name="l08871"></a><span class="lineno"> 8871</span>&#160; g_object_interface_install_property (iface, g_param_spec_object (<span class="stringliteral">&quot;audiomanager-routinginterface&quot;</span>, <span class="stringliteral">&quot;audiomanager-routinginterface&quot;</span>, <span class="stringliteral">&quot;audiomanager-routinginterface&quot;</span>, <a class="code" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS));</div><div class="line"><a name="l08872"></a><span class="lineno"> 8872</span>&#160;</div><div class="line"><a name="l08880"></a><span class="lineno"> 8880</span>&#160; g_object_interface_install_property (iface, g_param_spec_object (<span class="stringliteral">&quot;audiomanager-routing-soundmanager&quot;</span>, <span class="stringliteral">&quot;audiomanager-routing-soundmanager&quot;</span>, <span class="stringliteral">&quot;audiomanager-routing-soundmanager&quot;</span>, <a class="code" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS));</div><div class="line"><a name="l08881"></a><span class="lineno"> 8881</span>&#160;</div><div class="line"><a name="l08882"></a><span class="lineno"> 8882</span>&#160;}</div><div class="line"><a name="l08883"></a><span class="lineno"> 8883</span>&#160;</div><div class="line"><a name="l08892"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a37db2fe8d4ec6347a95607400449ebce"> 8892</a></span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<a class="code" href="audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce">object_get_audiomanager_commandinterface</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>)</div><div class="line"><a name="l08893"></a><span class="lineno"> 8893</span>&#160;{</div><div class="line"><a name="l08894"></a><span class="lineno"> 8894</span>&#160; GDBusInterface *ret;</div><div class="line"><a name="l08895"></a><span class="lineno"> 8895</span>&#160; ret = g_dbus_object_get_interface (G_DBUS_OBJECT (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>);</div><div class="line"><a name="l08896"></a><span class="lineno"> 8896</span>&#160; <span class="keywordflow">if</span> (ret == NULL)</div><div class="line"><a name="l08897"></a><span class="lineno"> 8897</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l08898"></a><span class="lineno"> 8898</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">AUDIOMANAGER_COMMANDINTERFACE</a> (ret);</div><div class="line"><a name="l08899"></a><span class="lineno"> 8899</span>&#160;}</div><div class="line"><a name="l08900"></a><span class="lineno"> 8900</span>&#160;</div><div class="line"><a name="l08909"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae585c718c3af638bc770cb756ba74c89"> 8909</a></span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<a class="code" href="audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89">object_get_audiomanager_routinginterface</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>)</div><div class="line"><a name="l08910"></a><span class="lineno"> 8910</span>&#160;{</div><div class="line"><a name="l08911"></a><span class="lineno"> 8911</span>&#160; GDBusInterface *ret;</div><div class="line"><a name="l08912"></a><span class="lineno"> 8912</span>&#160; ret = g_dbus_object_get_interface (G_DBUS_OBJECT (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>);</div><div class="line"><a name="l08913"></a><span class="lineno"> 8913</span>&#160; <span class="keywordflow">if</span> (ret == NULL)</div><div class="line"><a name="l08914"></a><span class="lineno"> 8914</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l08915"></a><span class="lineno"> 8915</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">AUDIOMANAGER_ROUTINGINTERFACE</a> (ret);</div><div class="line"><a name="l08916"></a><span class="lineno"> 8916</span>&#160;}</div><div class="line"><a name="l08917"></a><span class="lineno"> 8917</span>&#160;</div><div class="line"><a name="l08926"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a08ee9c3839eda50be37fefc53fcc7bdf"> 8926</a></span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<a class="code" href="audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf">object_get_audiomanager_routing_soundmanager</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>)</div><div class="line"><a name="l08927"></a><span class="lineno"> 8927</span>&#160;{</div><div class="line"><a name="l08928"></a><span class="lineno"> 8928</span>&#160; GDBusInterface *ret;</div><div class="line"><a name="l08929"></a><span class="lineno"> 8929</span>&#160; ret = g_dbus_object_get_interface (G_DBUS_OBJECT (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;org.genivi.audiomanager.routing.soundmanager&quot;</span>);</div><div class="line"><a name="l08930"></a><span class="lineno"> 8930</span>&#160; <span class="keywordflow">if</span> (ret == NULL)</div><div class="line"><a name="l08931"></a><span class="lineno"> 8931</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l08932"></a><span class="lineno"> 8932</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">AUDIOMANAGER_ROUTING_SOUNDMANAGER</a> (ret);</div><div class="line"><a name="l08933"></a><span class="lineno"> 8933</span>&#160;}</div><div class="line"><a name="l08934"></a><span class="lineno"> 8934</span>&#160;</div><div class="line"><a name="l08935"></a><span class="lineno"> 8935</span>&#160;</div><div class="line"><a name="l08946"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a309139248b294ed5d6ad3184169a3938"> 8946</a></span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<a class="code" href="audio__manager__interface_8c.html#a309139248b294ed5d6ad3184169a3938">object_peek_audiomanager_commandinterface</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>)</div><div class="line"><a name="l08947"></a><span class="lineno"> 8947</span>&#160;{</div><div class="line"><a name="l08948"></a><span class="lineno"> 8948</span>&#160; GDBusInterface *ret;</div><div class="line"><a name="l08949"></a><span class="lineno"> 8949</span>&#160; ret = g_dbus_object_get_interface (G_DBUS_OBJECT (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>);</div><div class="line"><a name="l08950"></a><span class="lineno"> 8950</span>&#160; <span class="keywordflow">if</span> (ret == NULL)</div><div class="line"><a name="l08951"></a><span class="lineno"> 8951</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l08952"></a><span class="lineno"> 8952</span>&#160; g_object_unref (ret);</div><div class="line"><a name="l08953"></a><span class="lineno"> 8953</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">AUDIOMANAGER_COMMANDINTERFACE</a> (ret);</div><div class="line"><a name="l08954"></a><span class="lineno"> 8954</span>&#160;}</div><div class="line"><a name="l08955"></a><span class="lineno"> 8955</span>&#160;</div><div class="line"><a name="l08966"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#acf56c5b04adba92c1d02650179b02eaf"> 8966</a></span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<a class="code" href="audio__manager__interface_8c.html#acf56c5b04adba92c1d02650179b02eaf">object_peek_audiomanager_routinginterface</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>)</div><div class="line"><a name="l08967"></a><span class="lineno"> 8967</span>&#160;{</div><div class="line"><a name="l08968"></a><span class="lineno"> 8968</span>&#160; GDBusInterface *ret;</div><div class="line"><a name="l08969"></a><span class="lineno"> 8969</span>&#160; ret = g_dbus_object_get_interface (G_DBUS_OBJECT (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>);</div><div class="line"><a name="l08970"></a><span class="lineno"> 8970</span>&#160; <span class="keywordflow">if</span> (ret == NULL)</div><div class="line"><a name="l08971"></a><span class="lineno"> 8971</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l08972"></a><span class="lineno"> 8972</span>&#160; g_object_unref (ret);</div><div class="line"><a name="l08973"></a><span class="lineno"> 8973</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">AUDIOMANAGER_ROUTINGINTERFACE</a> (ret);</div><div class="line"><a name="l08974"></a><span class="lineno"> 8974</span>&#160;}</div><div class="line"><a name="l08975"></a><span class="lineno"> 8975</span>&#160;</div><div class="line"><a name="l08986"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aefc359682300f38c95c54e9f970e4475"> 8986</a></span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<a class="code" href="audio__manager__interface_8c.html#aefc359682300f38c95c54e9f970e4475">object_peek_audiomanager_routing_soundmanager</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>)</div><div class="line"><a name="l08987"></a><span class="lineno"> 8987</span>&#160;{</div><div class="line"><a name="l08988"></a><span class="lineno"> 8988</span>&#160; GDBusInterface *ret;</div><div class="line"><a name="l08989"></a><span class="lineno"> 8989</span>&#160; ret = g_dbus_object_get_interface (G_DBUS_OBJECT (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;org.genivi.audiomanager.routing.soundmanager&quot;</span>);</div><div class="line"><a name="l08990"></a><span class="lineno"> 8990</span>&#160; <span class="keywordflow">if</span> (ret == NULL)</div><div class="line"><a name="l08991"></a><span class="lineno"> 8991</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l08992"></a><span class="lineno"> 8992</span>&#160; g_object_unref (ret);</div><div class="line"><a name="l08993"></a><span class="lineno"> 8993</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">AUDIOMANAGER_ROUTING_SOUNDMANAGER</a> (ret);</div><div class="line"><a name="l08994"></a><span class="lineno"> 8994</span>&#160;}</div><div class="line"><a name="l08995"></a><span class="lineno"> 8995</span>&#160;</div><div class="line"><a name="l08996"></a><span class="lineno"> 8996</span>&#160;</div><div class="line"><a name="l08997"></a><span class="lineno"> 8997</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l08998"></a><span class="lineno"> 8998</span>&#160;object_notify (GDBusObject *<span class="keywordtype">object</span>, GDBusInterface *interface)</div><div class="line"><a name="l08999"></a><span class="lineno"> 8999</span>&#160;{</div><div class="line"><a name="l09000"></a><span class="lineno"> 9000</span>&#160; <a class="code" href="struct___extended_g_d_bus_interface_info.html">_ExtendedGDBusInterfaceInfo</a> *info = (<a class="code" href="struct___extended_g_d_bus_interface_info.html">_ExtendedGDBusInterfaceInfo</a> *) g_dbus_interface_get_info (interface);</div><div class="line"><a name="l09001"></a><span class="lineno"> 9001</span>&#160; <span class="comment">/* info can be NULL if the other end is using a D-Bus interface we don&#39;t know</span></div><div class="line"><a name="l09002"></a><span class="lineno"> 9002</span>&#160;<span class="comment"> * anything about, for example old generated code in this process talking to</span></div><div class="line"><a name="l09003"></a><span class="lineno"> 9003</span>&#160;<span class="comment"> * newer generated code in the other process. */</span></div><div class="line"><a name="l09004"></a><span class="lineno"> 9004</span>&#160; <span class="keywordflow">if</span> (info != NULL)</div><div class="line"><a name="l09005"></a><span class="lineno"> 9005</span>&#160; g_object_notify (G_OBJECT (<span class="keywordtype">object</span>), info-&gt;<a class="code" href="struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12">hyphen_name</a>);</div><div class="line"><a name="l09006"></a><span class="lineno"> 9006</span>&#160;}</div><div class="line"><a name="l09007"></a><span class="lineno"> 9007</span>&#160;</div><div class="line"><a name="l09021"></a><span class="lineno"> 9021</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09022"></a><span class="lineno"> 9022</span>&#160;object_proxy__object_iface_init (<a class="code" href="struct___object_iface.html">ObjectIface</a> *iface G_GNUC_UNUSED)</div><div class="line"><a name="l09023"></a><span class="lineno"> 9023</span>&#160;{</div><div class="line"><a name="l09024"></a><span class="lineno"> 9024</span>&#160;}</div><div class="line"><a name="l09025"></a><span class="lineno"> 9025</span>&#160;</div><div class="line"><a name="l09026"></a><span class="lineno"> 9026</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09027"></a><span class="lineno"> 9027</span>&#160;object_proxy__g_dbus_object_iface_init (GDBusObjectIface *iface)</div><div class="line"><a name="l09028"></a><span class="lineno"> 9028</span>&#160;{</div><div class="line"><a name="l09029"></a><span class="lineno"> 9029</span>&#160; iface-&gt;interface_added = object_notify;</div><div class="line"><a name="l09030"></a><span class="lineno"> 9030</span>&#160; iface-&gt;interface_removed = object_notify;</div><div class="line"><a name="l09031"></a><span class="lineno"> 9031</span>&#160;}</div><div class="line"><a name="l09032"></a><span class="lineno"> 9032</span>&#160;</div><div class="line"><a name="l09033"></a><span class="lineno"> 9033</span>&#160;</div><div class="line"><a name="l09034"></a><span class="lineno"> 9034</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___object_proxy.html">ObjectProxy</a>, object_proxy, G_TYPE_DBUS_OBJECT_PROXY,</div><div class="line"><a name="l09035"></a><span class="lineno"> 9035</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a>, object_proxy__object_iface_init)</div><div class="line"><a name="l09036"></a><span class="lineno"> 9036</span>&#160; G_IMPLEMENT_INTERFACE (G_TYPE_DBUS_OBJECT, object_proxy__g_dbus_object_iface_init));</div><div class="line"><a name="l09037"></a><span class="lineno"> 9037</span>&#160;</div><div class="line"><a name="l09038"></a><span class="lineno"> 9038</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09039"></a><span class="lineno"> 9039</span>&#160;object_proxy_init (<a class="code" href="struct___object_proxy.html">ObjectProxy</a> *<span class="keywordtype">object</span> G_GNUC_UNUSED)</div><div class="line"><a name="l09040"></a><span class="lineno"> 9040</span>&#160;{</div><div class="line"><a name="l09041"></a><span class="lineno"> 9041</span>&#160;}</div><div class="line"><a name="l09042"></a><span class="lineno"> 9042</span>&#160;</div><div class="line"><a name="l09043"></a><span class="lineno"> 9043</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09044"></a><span class="lineno"> 9044</span>&#160;object_proxy_set_property (GObject *gobject,</div><div class="line"><a name="l09045"></a><span class="lineno"> 9045</span>&#160; guint prop_id,</div><div class="line"><a name="l09046"></a><span class="lineno"> 9046</span>&#160; <span class="keyword">const</span> GValue *value G_GNUC_UNUSED,</div><div class="line"><a name="l09047"></a><span class="lineno"> 9047</span>&#160; GParamSpec *pspec)</div><div class="line"><a name="l09048"></a><span class="lineno"> 9048</span>&#160;{</div><div class="line"><a name="l09049"></a><span class="lineno"> 9049</span>&#160; G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec);</div><div class="line"><a name="l09050"></a><span class="lineno"> 9050</span>&#160;}</div><div class="line"><a name="l09051"></a><span class="lineno"> 9051</span>&#160;</div><div class="line"><a name="l09052"></a><span class="lineno"> 9052</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09053"></a><span class="lineno"> 9053</span>&#160;object_proxy_get_property (GObject *gobject,</div><div class="line"><a name="l09054"></a><span class="lineno"> 9054</span>&#160; guint prop_id,</div><div class="line"><a name="l09055"></a><span class="lineno"> 9055</span>&#160; GValue *value,</div><div class="line"><a name="l09056"></a><span class="lineno"> 9056</span>&#160; GParamSpec *pspec)</div><div class="line"><a name="l09057"></a><span class="lineno"> 9057</span>&#160;{</div><div class="line"><a name="l09058"></a><span class="lineno"> 9058</span>&#160; <a class="code" href="struct___object_proxy.html">ObjectProxy</a> *<span class="keywordtype">object</span> = <a class="code" href="audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778">OBJECT_PROXY</a> (gobject);</div><div class="line"><a name="l09059"></a><span class="lineno"> 9059</span>&#160; GDBusInterface *interface;</div><div class="line"><a name="l09060"></a><span class="lineno"> 9060</span>&#160;</div><div class="line"><a name="l09061"></a><span class="lineno"> 9061</span>&#160; <span class="keywordflow">switch</span> (prop_id)</div><div class="line"><a name="l09062"></a><span class="lineno"> 9062</span>&#160; {</div><div class="line"><a name="l09063"></a><span class="lineno"> 9063</span>&#160; <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l09064"></a><span class="lineno"> 9064</span>&#160; <span class="keyword">interface </span>= g_dbus_object_get_interface (G_DBUS_OBJECT (object), &quot;org.genivi.audiomanager.commandinterface&quot;);</div><div class="line"><a name="l09065"></a><span class="lineno"> 9065</span>&#160; g_value_take_object (value, interface);</div><div class="line"><a name="l09066"></a><span class="lineno"> 9066</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09067"></a><span class="lineno"> 9067</span>&#160;</div><div class="line"><a name="l09068"></a><span class="lineno"> 9068</span>&#160; <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l09069"></a><span class="lineno"> 9069</span>&#160; <span class="keyword">interface </span>= g_dbus_object_get_interface (G_DBUS_OBJECT (object), &quot;org.genivi.audiomanager.routinginterface&quot;);</div><div class="line"><a name="l09070"></a><span class="lineno"> 9070</span>&#160; g_value_take_object (value, interface);</div><div class="line"><a name="l09071"></a><span class="lineno"> 9071</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09072"></a><span class="lineno"> 9072</span>&#160;</div><div class="line"><a name="l09073"></a><span class="lineno"> 9073</span>&#160; <span class="keywordflow">case</span> 3:</div><div class="line"><a name="l09074"></a><span class="lineno"> 9074</span>&#160; <span class="keyword">interface </span>= g_dbus_object_get_interface (G_DBUS_OBJECT (object), &quot;org.genivi.audiomanager.routing.soundmanager&quot;);</div><div class="line"><a name="l09075"></a><span class="lineno"> 9075</span>&#160; g_value_take_object (value, interface);</div><div class="line"><a name="l09076"></a><span class="lineno"> 9076</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09077"></a><span class="lineno"> 9077</span>&#160;</div><div class="line"><a name="l09078"></a><span class="lineno"> 9078</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l09079"></a><span class="lineno"> 9079</span>&#160; G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec);</div><div class="line"><a name="l09080"></a><span class="lineno"> 9080</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09081"></a><span class="lineno"> 9081</span>&#160; }</div><div class="line"><a name="l09082"></a><span class="lineno"> 9082</span>&#160;}</div><div class="line"><a name="l09083"></a><span class="lineno"> 9083</span>&#160;</div><div class="line"><a name="l09084"></a><span class="lineno"> 9084</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09085"></a><span class="lineno"> 9085</span>&#160;object_proxy_class_init (<a class="code" href="struct___object_proxy_class.html">ObjectProxyClass</a> *klass)</div><div class="line"><a name="l09086"></a><span class="lineno"> 9086</span>&#160;{</div><div class="line"><a name="l09087"></a><span class="lineno"> 9087</span>&#160; GObjectClass *gobject_class = G_OBJECT_CLASS (klass);</div><div class="line"><a name="l09088"></a><span class="lineno"> 9088</span>&#160;</div><div class="line"><a name="l09089"></a><span class="lineno"> 9089</span>&#160; gobject_class-&gt;set_property = object_proxy_set_property;</div><div class="line"><a name="l09090"></a><span class="lineno"> 9090</span>&#160; gobject_class-&gt;get_property = object_proxy_get_property;</div><div class="line"><a name="l09091"></a><span class="lineno"> 9091</span>&#160;</div><div class="line"><a name="l09092"></a><span class="lineno"> 9092</span>&#160; g_object_class_override_property (gobject_class, 1, <span class="stringliteral">&quot;audiomanager-commandinterface&quot;</span>);</div><div class="line"><a name="l09093"></a><span class="lineno"> 9093</span>&#160; g_object_class_override_property (gobject_class, 2, <span class="stringliteral">&quot;audiomanager-routinginterface&quot;</span>);</div><div class="line"><a name="l09094"></a><span class="lineno"> 9094</span>&#160; g_object_class_override_property (gobject_class, 3, <span class="stringliteral">&quot;audiomanager-routing-soundmanager&quot;</span>);</div><div class="line"><a name="l09095"></a><span class="lineno"> 9095</span>&#160;}</div><div class="line"><a name="l09096"></a><span class="lineno"> 9096</span>&#160;</div><div class="line"><a name="l09106"></a><span class="lineno"> 9106</span>&#160;<a class="code" href="struct___object_proxy.html">ObjectProxy</a> *</div><div class="line"><a name="l09107"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a6ad483f729da3d5e760ca72c775d68c1"> 9107</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a6ad483f729da3d5e760ca72c775d68c1">object_proxy_new</a> (GDBusConnection *connection,</div><div class="line"><a name="l09108"></a><span class="lineno"> 9108</span>&#160; <span class="keyword">const</span> gchar *object_path)</div><div class="line"><a name="l09109"></a><span class="lineno"> 9109</span>&#160;{</div><div class="line"><a name="l09110"></a><span class="lineno"> 9110</span>&#160; g_return_val_if_fail (G_IS_DBUS_CONNECTION (connection), NULL);</div><div class="line"><a name="l09111"></a><span class="lineno"> 9111</span>&#160; g_return_val_if_fail (g_variant_is_object_path (object_path), NULL);</div><div class="line"><a name="l09112"></a><span class="lineno"> 9112</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778">OBJECT_PROXY</a> (g_object_new (<a class="code" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>, <span class="stringliteral">&quot;g-connection&quot;</span>, connection, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, NULL));</div><div class="line"><a name="l09113"></a><span class="lineno"> 9113</span>&#160;}</div><div class="line"><a name="l09114"></a><span class="lineno"> 9114</span>&#160;</div><div class="line"><a name="l09128"></a><span class="lineno"> 9128</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09129"></a><span class="lineno"> 9129</span>&#160;object_skeleton__object_iface_init (<a class="code" href="struct___object_iface.html">ObjectIface</a> *iface G_GNUC_UNUSED)</div><div class="line"><a name="l09130"></a><span class="lineno"> 9130</span>&#160;{</div><div class="line"><a name="l09131"></a><span class="lineno"> 9131</span>&#160;}</div><div class="line"><a name="l09132"></a><span class="lineno"> 9132</span>&#160;</div><div class="line"><a name="l09133"></a><span class="lineno"> 9133</span>&#160;</div><div class="line"><a name="l09134"></a><span class="lineno"> 9134</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09135"></a><span class="lineno"> 9135</span>&#160;object_skeleton__g_dbus_object_iface_init (GDBusObjectIface *iface)</div><div class="line"><a name="l09136"></a><span class="lineno"> 9136</span>&#160;{</div><div class="line"><a name="l09137"></a><span class="lineno"> 9137</span>&#160; iface-&gt;interface_added = object_notify;</div><div class="line"><a name="l09138"></a><span class="lineno"> 9138</span>&#160; iface-&gt;interface_removed = object_notify;</div><div class="line"><a name="l09139"></a><span class="lineno"> 9139</span>&#160;}</div><div class="line"><a name="l09140"></a><span class="lineno"> 9140</span>&#160;</div><div class="line"><a name="l09141"></a><span class="lineno"> 9141</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a> (<a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a>, object_skeleton, G_TYPE_DBUS_OBJECT_SKELETON,</div><div class="line"><a name="l09142"></a><span class="lineno"> 9142</span>&#160; G_IMPLEMENT_INTERFACE (<a class="code" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a>, object_skeleton__object_iface_init)</div><div class="line"><a name="l09143"></a><span class="lineno"> 9143</span>&#160; G_IMPLEMENT_INTERFACE (G_TYPE_DBUS_OBJECT, object_skeleton__g_dbus_object_iface_init));</div><div class="line"><a name="l09144"></a><span class="lineno"> 9144</span>&#160;</div><div class="line"><a name="l09145"></a><span class="lineno"> 9145</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09146"></a><span class="lineno"> 9146</span>&#160;object_skeleton_init (<a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *<span class="keywordtype">object</span> G_GNUC_UNUSED)</div><div class="line"><a name="l09147"></a><span class="lineno"> 9147</span>&#160;{</div><div class="line"><a name="l09148"></a><span class="lineno"> 9148</span>&#160;}</div><div class="line"><a name="l09149"></a><span class="lineno"> 9149</span>&#160;</div><div class="line"><a name="l09150"></a><span class="lineno"> 9150</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09151"></a><span class="lineno"> 9151</span>&#160;object_skeleton_set_property (GObject *gobject,</div><div class="line"><a name="l09152"></a><span class="lineno"> 9152</span>&#160; guint prop_id,</div><div class="line"><a name="l09153"></a><span class="lineno"> 9153</span>&#160; <span class="keyword">const</span> GValue *value,</div><div class="line"><a name="l09154"></a><span class="lineno"> 9154</span>&#160; GParamSpec *pspec)</div><div class="line"><a name="l09155"></a><span class="lineno"> 9155</span>&#160;{</div><div class="line"><a name="l09156"></a><span class="lineno"> 9156</span>&#160; <a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *<span class="keywordtype">object</span> = <a class="code" href="audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d">OBJECT_SKELETON</a> (gobject);</div><div class="line"><a name="l09157"></a><span class="lineno"> 9157</span>&#160; GDBusInterfaceSkeleton *interface;</div><div class="line"><a name="l09158"></a><span class="lineno"> 9158</span>&#160;</div><div class="line"><a name="l09159"></a><span class="lineno"> 9159</span>&#160; <span class="keywordflow">switch</span> (prop_id)</div><div class="line"><a name="l09160"></a><span class="lineno"> 9160</span>&#160; {</div><div class="line"><a name="l09161"></a><span class="lineno"> 9161</span>&#160; <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l09162"></a><span class="lineno"> 9162</span>&#160; <span class="keyword">interface </span>= g_value_get_object (value);</div><div class="line"><a name="l09163"></a><span class="lineno"> 9163</span>&#160; <span class="keywordflow">if</span> (interface != NULL)</div><div class="line"><a name="l09164"></a><span class="lineno"> 9164</span>&#160; {</div><div class="line"><a name="l09165"></a><span class="lineno"> 9165</span>&#160; g_warn_if_fail (<a class="code" href="audio__manager__interface_8h.html#a0ddd493cffc1909c234f05565ac211a0">IS_AUDIOMANAGER_COMMANDINTERFACE</a> (interface));</div><div class="line"><a name="l09166"></a><span class="lineno"> 9166</span>&#160; g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (<span class="keywordtype">object</span>), interface);</div><div class="line"><a name="l09167"></a><span class="lineno"> 9167</span>&#160; }</div><div class="line"><a name="l09168"></a><span class="lineno"> 9168</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l09169"></a><span class="lineno"> 9169</span>&#160; {</div><div class="line"><a name="l09170"></a><span class="lineno"> 9170</span>&#160; g_dbus_object_skeleton_remove_interface_by_name (G_DBUS_OBJECT_SKELETON (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>);</div><div class="line"><a name="l09171"></a><span class="lineno"> 9171</span>&#160; }</div><div class="line"><a name="l09172"></a><span class="lineno"> 9172</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09173"></a><span class="lineno"> 9173</span>&#160;</div><div class="line"><a name="l09174"></a><span class="lineno"> 9174</span>&#160; <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l09175"></a><span class="lineno"> 9175</span>&#160; <span class="keyword">interface </span>= g_value_get_object (value);</div><div class="line"><a name="l09176"></a><span class="lineno"> 9176</span>&#160; <span class="keywordflow">if</span> (interface != NULL)</div><div class="line"><a name="l09177"></a><span class="lineno"> 9177</span>&#160; {</div><div class="line"><a name="l09178"></a><span class="lineno"> 9178</span>&#160; g_warn_if_fail (<a class="code" href="audio__manager__interface_8h.html#ae98713b34656b16352bc3a7bce190dc0">IS_AUDIOMANAGER_ROUTINGINTERFACE</a> (interface));</div><div class="line"><a name="l09179"></a><span class="lineno"> 9179</span>&#160; g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (<span class="keywordtype">object</span>), interface);</div><div class="line"><a name="l09180"></a><span class="lineno"> 9180</span>&#160; }</div><div class="line"><a name="l09181"></a><span class="lineno"> 9181</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l09182"></a><span class="lineno"> 9182</span>&#160; {</div><div class="line"><a name="l09183"></a><span class="lineno"> 9183</span>&#160; g_dbus_object_skeleton_remove_interface_by_name (G_DBUS_OBJECT_SKELETON (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>);</div><div class="line"><a name="l09184"></a><span class="lineno"> 9184</span>&#160; }</div><div class="line"><a name="l09185"></a><span class="lineno"> 9185</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09186"></a><span class="lineno"> 9186</span>&#160;</div><div class="line"><a name="l09187"></a><span class="lineno"> 9187</span>&#160; <span class="keywordflow">case</span> 3:</div><div class="line"><a name="l09188"></a><span class="lineno"> 9188</span>&#160; <span class="keyword">interface </span>= g_value_get_object (value);</div><div class="line"><a name="l09189"></a><span class="lineno"> 9189</span>&#160; <span class="keywordflow">if</span> (interface != NULL)</div><div class="line"><a name="l09190"></a><span class="lineno"> 9190</span>&#160; {</div><div class="line"><a name="l09191"></a><span class="lineno"> 9191</span>&#160; g_warn_if_fail (<a class="code" href="audio__manager__interface_8h.html#a5b9eccfeff3402f9582b434eb4653545">IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a> (interface));</div><div class="line"><a name="l09192"></a><span class="lineno"> 9192</span>&#160; g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (<span class="keywordtype">object</span>), interface);</div><div class="line"><a name="l09193"></a><span class="lineno"> 9193</span>&#160; }</div><div class="line"><a name="l09194"></a><span class="lineno"> 9194</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l09195"></a><span class="lineno"> 9195</span>&#160; {</div><div class="line"><a name="l09196"></a><span class="lineno"> 9196</span>&#160; g_dbus_object_skeleton_remove_interface_by_name (G_DBUS_OBJECT_SKELETON (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;org.genivi.audiomanager.routing.soundmanager&quot;</span>);</div><div class="line"><a name="l09197"></a><span class="lineno"> 9197</span>&#160; }</div><div class="line"><a name="l09198"></a><span class="lineno"> 9198</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09199"></a><span class="lineno"> 9199</span>&#160;</div><div class="line"><a name="l09200"></a><span class="lineno"> 9200</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l09201"></a><span class="lineno"> 9201</span>&#160; G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec);</div><div class="line"><a name="l09202"></a><span class="lineno"> 9202</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09203"></a><span class="lineno"> 9203</span>&#160; }</div><div class="line"><a name="l09204"></a><span class="lineno"> 9204</span>&#160;}</div><div class="line"><a name="l09205"></a><span class="lineno"> 9205</span>&#160;</div><div class="line"><a name="l09206"></a><span class="lineno"> 9206</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09207"></a><span class="lineno"> 9207</span>&#160;object_skeleton_get_property (GObject *gobject,</div><div class="line"><a name="l09208"></a><span class="lineno"> 9208</span>&#160; guint prop_id,</div><div class="line"><a name="l09209"></a><span class="lineno"> 9209</span>&#160; GValue *value,</div><div class="line"><a name="l09210"></a><span class="lineno"> 9210</span>&#160; GParamSpec *pspec)</div><div class="line"><a name="l09211"></a><span class="lineno"> 9211</span>&#160;{</div><div class="line"><a name="l09212"></a><span class="lineno"> 9212</span>&#160; <a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *<span class="keywordtype">object</span> = <a class="code" href="audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d">OBJECT_SKELETON</a> (gobject);</div><div class="line"><a name="l09213"></a><span class="lineno"> 9213</span>&#160; GDBusInterface *interface;</div><div class="line"><a name="l09214"></a><span class="lineno"> 9214</span>&#160;</div><div class="line"><a name="l09215"></a><span class="lineno"> 9215</span>&#160; <span class="keywordflow">switch</span> (prop_id)</div><div class="line"><a name="l09216"></a><span class="lineno"> 9216</span>&#160; {</div><div class="line"><a name="l09217"></a><span class="lineno"> 9217</span>&#160; <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l09218"></a><span class="lineno"> 9218</span>&#160; <span class="keyword">interface </span>= g_dbus_object_get_interface (G_DBUS_OBJECT (object), &quot;org.genivi.audiomanager.commandinterface&quot;);</div><div class="line"><a name="l09219"></a><span class="lineno"> 9219</span>&#160; g_value_take_object (value, interface);</div><div class="line"><a name="l09220"></a><span class="lineno"> 9220</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09221"></a><span class="lineno"> 9221</span>&#160;</div><div class="line"><a name="l09222"></a><span class="lineno"> 9222</span>&#160; <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l09223"></a><span class="lineno"> 9223</span>&#160; <span class="keyword">interface </span>= g_dbus_object_get_interface (G_DBUS_OBJECT (object), &quot;org.genivi.audiomanager.routinginterface&quot;);</div><div class="line"><a name="l09224"></a><span class="lineno"> 9224</span>&#160; g_value_take_object (value, interface);</div><div class="line"><a name="l09225"></a><span class="lineno"> 9225</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09226"></a><span class="lineno"> 9226</span>&#160;</div><div class="line"><a name="l09227"></a><span class="lineno"> 9227</span>&#160; <span class="keywordflow">case</span> 3:</div><div class="line"><a name="l09228"></a><span class="lineno"> 9228</span>&#160; <span class="keyword">interface </span>= g_dbus_object_get_interface (G_DBUS_OBJECT (object), &quot;org.genivi.audiomanager.routing.soundmanager&quot;);</div><div class="line"><a name="l09229"></a><span class="lineno"> 9229</span>&#160; g_value_take_object (value, interface);</div><div class="line"><a name="l09230"></a><span class="lineno"> 9230</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09231"></a><span class="lineno"> 9231</span>&#160;</div><div class="line"><a name="l09232"></a><span class="lineno"> 9232</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l09233"></a><span class="lineno"> 9233</span>&#160; G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec);</div><div class="line"><a name="l09234"></a><span class="lineno"> 9234</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l09235"></a><span class="lineno"> 9235</span>&#160; }</div><div class="line"><a name="l09236"></a><span class="lineno"> 9236</span>&#160;}</div><div class="line"><a name="l09237"></a><span class="lineno"> 9237</span>&#160;</div><div class="line"><a name="l09238"></a><span class="lineno"> 9238</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09239"></a><span class="lineno"> 9239</span>&#160;object_skeleton_class_init (<a class="code" href="struct___object_skeleton_class.html">ObjectSkeletonClass</a> *klass)</div><div class="line"><a name="l09240"></a><span class="lineno"> 9240</span>&#160;{</div><div class="line"><a name="l09241"></a><span class="lineno"> 9241</span>&#160; GObjectClass *gobject_class = G_OBJECT_CLASS (klass);</div><div class="line"><a name="l09242"></a><span class="lineno"> 9242</span>&#160;</div><div class="line"><a name="l09243"></a><span class="lineno"> 9243</span>&#160; gobject_class-&gt;set_property = object_skeleton_set_property;</div><div class="line"><a name="l09244"></a><span class="lineno"> 9244</span>&#160; gobject_class-&gt;get_property = object_skeleton_get_property;</div><div class="line"><a name="l09245"></a><span class="lineno"> 9245</span>&#160;</div><div class="line"><a name="l09246"></a><span class="lineno"> 9246</span>&#160; g_object_class_override_property (gobject_class, 1, <span class="stringliteral">&quot;audiomanager-commandinterface&quot;</span>);</div><div class="line"><a name="l09247"></a><span class="lineno"> 9247</span>&#160; g_object_class_override_property (gobject_class, 2, <span class="stringliteral">&quot;audiomanager-routinginterface&quot;</span>);</div><div class="line"><a name="l09248"></a><span class="lineno"> 9248</span>&#160; g_object_class_override_property (gobject_class, 3, <span class="stringliteral">&quot;audiomanager-routing-soundmanager&quot;</span>);</div><div class="line"><a name="l09249"></a><span class="lineno"> 9249</span>&#160;}</div><div class="line"><a name="l09250"></a><span class="lineno"> 9250</span>&#160;</div><div class="line"><a name="l09259"></a><span class="lineno"> 9259</span>&#160;<a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *</div><div class="line"><a name="l09260"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af72d7bf03076a770de4a58b27eada9f4"> 9260</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af72d7bf03076a770de4a58b27eada9f4">object_skeleton_new</a> (<span class="keyword">const</span> gchar *object_path)</div><div class="line"><a name="l09261"></a><span class="lineno"> 9261</span>&#160;{</div><div class="line"><a name="l09262"></a><span class="lineno"> 9262</span>&#160; g_return_val_if_fail (g_variant_is_object_path (object_path), NULL);</div><div class="line"><a name="l09263"></a><span class="lineno"> 9263</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d">OBJECT_SKELETON</a> (g_object_new (<a class="code" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>, <span class="stringliteral">&quot;g-object-path&quot;</span>, object_path, NULL));</div><div class="line"><a name="l09264"></a><span class="lineno"> 9264</span>&#160;}</div><div class="line"><a name="l09265"></a><span class="lineno"> 9265</span>&#160;</div><div class="line"><a name="l09273"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#abb07f916f70142d5f7d72dd6001244be"> 9273</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8c.html#abb07f916f70142d5f7d72dd6001244be">object_skeleton_set_audiomanager_commandinterface</a> (<a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *<span class="keywordtype">object</span>, <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *interface_)</div><div class="line"><a name="l09274"></a><span class="lineno"> 9274</span>&#160;{</div><div class="line"><a name="l09275"></a><span class="lineno"> 9275</span>&#160; g_object_set (G_OBJECT (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;audiomanager-commandinterface&quot;</span>, interface_, NULL);</div><div class="line"><a name="l09276"></a><span class="lineno"> 9276</span>&#160;}</div><div class="line"><a name="l09277"></a><span class="lineno"> 9277</span>&#160;</div><div class="line"><a name="l09285"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a4545c29f1fa1ac9d1cb20c78c0eacb92"> 9285</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8c.html#a4545c29f1fa1ac9d1cb20c78c0eacb92">object_skeleton_set_audiomanager_routinginterface</a> (<a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *<span class="keywordtype">object</span>, <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *interface_)</div><div class="line"><a name="l09286"></a><span class="lineno"> 9286</span>&#160;{</div><div class="line"><a name="l09287"></a><span class="lineno"> 9287</span>&#160; g_object_set (G_OBJECT (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;audiomanager-routinginterface&quot;</span>, interface_, NULL);</div><div class="line"><a name="l09288"></a><span class="lineno"> 9288</span>&#160;}</div><div class="line"><a name="l09289"></a><span class="lineno"> 9289</span>&#160;</div><div class="line"><a name="l09297"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a2e55a121f8bd73c2693ebd35888fc68d"> 9297</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8c.html#a2e55a121f8bd73c2693ebd35888fc68d">object_skeleton_set_audiomanager_routing_soundmanager</a> (<a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *<span class="keywordtype">object</span>, <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *interface_)</div><div class="line"><a name="l09298"></a><span class="lineno"> 9298</span>&#160;{</div><div class="line"><a name="l09299"></a><span class="lineno"> 9299</span>&#160; g_object_set (G_OBJECT (<span class="keywordtype">object</span>), <span class="stringliteral">&quot;audiomanager-routing-soundmanager&quot;</span>, interface_, NULL);</div><div class="line"><a name="l09300"></a><span class="lineno"> 9300</span>&#160;}</div><div class="line"><a name="l09301"></a><span class="lineno"> 9301</span>&#160;</div><div class="line"><a name="l09302"></a><span class="lineno"> 9302</span>&#160;</div><div class="line"><a name="l09303"></a><span class="lineno"> 9303</span>&#160;<span class="comment">/* ------------------------------------------------------------------------</span></div><div class="line"><a name="l09304"></a><span class="lineno"> 9304</span>&#160;<span class="comment"> * Code for ObjectManager client</span></div><div class="line"><a name="l09305"></a><span class="lineno"> 9305</span>&#160;<span class="comment"> * ------------------------------------------------------------------------</span></div><div class="line"><a name="l09306"></a><span class="lineno"> 9306</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l09307"></a><span class="lineno"> 9307</span>&#160;</div><div class="line"><a name="l09329"></a><span class="lineno"> 9329</span>&#160;<a class="code" href="audio__manager__interface_8c.html#a19636546667e15cee4d1e5fc4ee3437b">G_DEFINE_TYPE</a> (<a class="code" href="struct___object_manager_client.html">ObjectManagerClient</a>, object_manager_client, G_TYPE_DBUS_OBJECT_MANAGER_CLIENT);</div><div class="line"><a name="l09330"></a><span class="lineno"> 9330</span>&#160;</div><div class="line"><a name="l09331"></a><span class="lineno"> 9331</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09332"></a><span class="lineno"> 9332</span>&#160;object_manager_client_init (<a class="code" href="struct___object_manager_client.html">ObjectManagerClient</a> *manager G_GNUC_UNUSED)</div><div class="line"><a name="l09333"></a><span class="lineno"> 9333</span>&#160;{</div><div class="line"><a name="l09334"></a><span class="lineno"> 9334</span>&#160;}</div><div class="line"><a name="l09335"></a><span class="lineno"> 9335</span>&#160;</div><div class="line"><a name="l09336"></a><span class="lineno"> 9336</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div><div class="line"><a name="l09337"></a><span class="lineno"> 9337</span>&#160;object_manager_client_class_init (<a class="code" href="struct___object_manager_client_class.html">ObjectManagerClientClass</a> *klass G_GNUC_UNUSED)</div><div class="line"><a name="l09338"></a><span class="lineno"> 9338</span>&#160;{</div><div class="line"><a name="l09339"></a><span class="lineno"> 9339</span>&#160;}</div><div class="line"><a name="l09340"></a><span class="lineno"> 9340</span>&#160;</div><div class="line"><a name="l09352"></a><span class="lineno"> 9352</span>&#160;GType</div><div class="line"><a name="l09353"></a><span class="lineno"><a class="line" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506"> 9353</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">object_manager_client_get_proxy_type</a> (GDBusObjectManagerClient *manager G_GNUC_UNUSED, <span class="keyword">const</span> gchar *object_path G_GNUC_UNUSED, <span class="keyword">const</span> gchar *interface_name, gpointer user_data G_GNUC_UNUSED)</div><div class="line"><a name="l09354"></a><span class="lineno"> 9354</span>&#160;{</div><div class="line"><a name="l09355"></a><span class="lineno"> 9355</span>&#160; <span class="keyword">static</span> gsize once_init_value = 0;</div><div class="line"><a name="l09356"></a><span class="lineno"> 9356</span>&#160; <span class="keyword">static</span> GHashTable *lookup_hash;</div><div class="line"><a name="l09357"></a><span class="lineno"> 9357</span>&#160; GType ret;</div><div class="line"><a name="l09358"></a><span class="lineno"> 9358</span>&#160;</div><div class="line"><a name="l09359"></a><span class="lineno"> 9359</span>&#160; <span class="keywordflow">if</span> (interface_name == NULL)</div><div class="line"><a name="l09360"></a><span class="lineno"> 9360</span>&#160; <span class="keywordflow">return</span> <a class="code" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>;</div><div class="line"><a name="l09361"></a><span class="lineno"> 9361</span>&#160; <span class="keywordflow">if</span> (g_once_init_enter (&amp;once_init_value))</div><div class="line"><a name="l09362"></a><span class="lineno"> 9362</span>&#160; {</div><div class="line"><a name="l09363"></a><span class="lineno"> 9363</span>&#160; lookup_hash = g_hash_table_new (g_str_hash, g_str_equal);</div><div class="line"><a name="l09364"></a><span class="lineno"> 9364</span>&#160; g_hash_table_insert (lookup_hash, (gpointer) <span class="stringliteral">&quot;org.genivi.audiomanager.commandinterface&quot;</span>, GSIZE_TO_POINTER (<a class="code" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>));</div><div class="line"><a name="l09365"></a><span class="lineno"> 9365</span>&#160; g_hash_table_insert (lookup_hash, (gpointer) <span class="stringliteral">&quot;org.genivi.audiomanager.routinginterface&quot;</span>, GSIZE_TO_POINTER (<a class="code" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>));</div><div class="line"><a name="l09366"></a><span class="lineno"> 9366</span>&#160; g_hash_table_insert (lookup_hash, (gpointer) <span class="stringliteral">&quot;org.genivi.audiomanager.routing.soundmanager&quot;</span>, GSIZE_TO_POINTER (<a class="code" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>));</div><div class="line"><a name="l09367"></a><span class="lineno"> 9367</span>&#160; g_once_init_leave (&amp;once_init_value, 1);</div><div class="line"><a name="l09368"></a><span class="lineno"> 9368</span>&#160; }</div><div class="line"><a name="l09369"></a><span class="lineno"> 9369</span>&#160; ret = (GType) GPOINTER_TO_SIZE (g_hash_table_lookup (lookup_hash, interface_name));</div><div class="line"><a name="l09370"></a><span class="lineno"> 9370</span>&#160; <span class="keywordflow">if</span> (ret == (GType) 0)</div><div class="line"><a name="l09371"></a><span class="lineno"> 9371</span>&#160; ret = G_TYPE_DBUS_PROXY;</div><div class="line"><a name="l09372"></a><span class="lineno"> 9372</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l09373"></a><span class="lineno"> 9373</span>&#160;}</div><div class="line"><a name="l09374"></a><span class="lineno"> 9374</span>&#160;</div><div class="line"><a name="l09392"></a><span class="lineno"> 9392</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l09393"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ad2e1043dddcb050c71f03d3aacd5fcc1"> 9393</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new</a> (</div><div class="line"><a name="l09394"></a><span class="lineno"> 9394</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l09395"></a><span class="lineno"> 9395</span>&#160; GDBusObjectManagerClientFlags flags,</div><div class="line"><a name="l09396"></a><span class="lineno"> 9396</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l09397"></a><span class="lineno"> 9397</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l09398"></a><span class="lineno"> 9398</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l09399"></a><span class="lineno"> 9399</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l09400"></a><span class="lineno"> 9400</span>&#160; gpointer user_data)</div><div class="line"><a name="l09401"></a><span class="lineno"> 9401</span>&#160;{</div><div class="line"><a name="l09402"></a><span class="lineno"> 9402</span>&#160; g_async_initable_new_async (<a class="code" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>, G_PRIORITY_DEFAULT, cancellable, callback, user_data, <span class="stringliteral">&quot;flags&quot;</span>, flags, <span class="stringliteral">&quot;name&quot;</span>, name, <span class="stringliteral">&quot;connection&quot;</span>, connection, <span class="stringliteral">&quot;object-path&quot;</span>, object_path, <span class="stringliteral">&quot;get-proxy-type-func&quot;</span>, <a class="code" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">object_manager_client_get_proxy_type</a>, NULL);</div><div class="line"><a name="l09403"></a><span class="lineno"> 9403</span>&#160;}</div><div class="line"><a name="l09404"></a><span class="lineno"> 9404</span>&#160;</div><div class="line"><a name="l09414"></a><span class="lineno"> 9414</span>&#160;GDBusObjectManager *</div><div class="line"><a name="l09415"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a3c9cbeb3ae8e4f6327aa72b61f884180"> 9415</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a3c9cbeb3ae8e4f6327aa72b61f884180">object_manager_client_new_finish</a> (</div><div class="line"><a name="l09416"></a><span class="lineno"> 9416</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l09417"></a><span class="lineno"> 9417</span>&#160; GError **error)</div><div class="line"><a name="l09418"></a><span class="lineno"> 9418</span>&#160;{</div><div class="line"><a name="l09419"></a><span class="lineno"> 9419</span>&#160; GObject *ret;</div><div class="line"><a name="l09420"></a><span class="lineno"> 9420</span>&#160; GObject *source_object;</div><div class="line"><a name="l09421"></a><span class="lineno"> 9421</span>&#160; source_object = g_async_result_get_source_object (res);</div><div class="line"><a name="l09422"></a><span class="lineno"> 9422</span>&#160; ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);</div><div class="line"><a name="l09423"></a><span class="lineno"> 9423</span>&#160; g_object_unref (source_object);</div><div class="line"><a name="l09424"></a><span class="lineno"> 9424</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l09425"></a><span class="lineno"> 9425</span>&#160; <span class="keywordflow">return</span> G_DBUS_OBJECT_MANAGER (ret);</div><div class="line"><a name="l09426"></a><span class="lineno"> 9426</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l09427"></a><span class="lineno"> 9427</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l09428"></a><span class="lineno"> 9428</span>&#160;}</div><div class="line"><a name="l09429"></a><span class="lineno"> 9429</span>&#160;</div><div class="line"><a name="l09447"></a><span class="lineno"> 9447</span>&#160;GDBusObjectManager *</div><div class="line"><a name="l09448"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af0ce327f5feec1db63a326342539508b"> 9448</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af0ce327f5feec1db63a326342539508b">object_manager_client_new_sync</a> (</div><div class="line"><a name="l09449"></a><span class="lineno"> 9449</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l09450"></a><span class="lineno"> 9450</span>&#160; GDBusObjectManagerClientFlags flags,</div><div class="line"><a name="l09451"></a><span class="lineno"> 9451</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l09452"></a><span class="lineno"> 9452</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l09453"></a><span class="lineno"> 9453</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l09454"></a><span class="lineno"> 9454</span>&#160; GError **error)</div><div class="line"><a name="l09455"></a><span class="lineno"> 9455</span>&#160;{</div><div class="line"><a name="l09456"></a><span class="lineno"> 9456</span>&#160; GInitable *ret;</div><div class="line"><a name="l09457"></a><span class="lineno"> 9457</span>&#160; ret = g_initable_new (<a class="code" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>, cancellable, error, <span class="stringliteral">&quot;flags&quot;</span>, flags, <span class="stringliteral">&quot;name&quot;</span>, name, <span class="stringliteral">&quot;connection&quot;</span>, connection, <span class="stringliteral">&quot;object-path&quot;</span>, object_path, <span class="stringliteral">&quot;get-proxy-type-func&quot;</span>, <a class="code" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">object_manager_client_get_proxy_type</a>, NULL);</div><div class="line"><a name="l09458"></a><span class="lineno"> 9458</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l09459"></a><span class="lineno"> 9459</span>&#160; <span class="keywordflow">return</span> G_DBUS_OBJECT_MANAGER (ret);</div><div class="line"><a name="l09460"></a><span class="lineno"> 9460</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l09461"></a><span class="lineno"> 9461</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l09462"></a><span class="lineno"> 9462</span>&#160;}</div><div class="line"><a name="l09463"></a><span class="lineno"> 9463</span>&#160;</div><div class="line"><a name="l09464"></a><span class="lineno"> 9464</span>&#160;</div><div class="line"><a name="l09482"></a><span class="lineno"> 9482</span>&#160;<span class="keywordtype">void</span></div><div class="line"><a name="l09483"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ad18295411405cb9a1bf9397e5071e9a4"> 9483</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus</a> (</div><div class="line"><a name="l09484"></a><span class="lineno"> 9484</span>&#160; GBusType bus_type,</div><div class="line"><a name="l09485"></a><span class="lineno"> 9485</span>&#160; GDBusObjectManagerClientFlags flags,</div><div class="line"><a name="l09486"></a><span class="lineno"> 9486</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l09487"></a><span class="lineno"> 9487</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l09488"></a><span class="lineno"> 9488</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l09489"></a><span class="lineno"> 9489</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l09490"></a><span class="lineno"> 9490</span>&#160; gpointer user_data)</div><div class="line"><a name="l09491"></a><span class="lineno"> 9491</span>&#160;{</div><div class="line"><a name="l09492"></a><span class="lineno"> 9492</span>&#160; g_async_initable_new_async (<a class="code" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>, G_PRIORITY_DEFAULT, cancellable, callback, user_data, <span class="stringliteral">&quot;flags&quot;</span>, flags, <span class="stringliteral">&quot;name&quot;</span>, name, <span class="stringliteral">&quot;bus-type&quot;</span>, bus_type, <span class="stringliteral">&quot;object-path&quot;</span>, object_path, <span class="stringliteral">&quot;get-proxy-type-func&quot;</span>, <a class="code" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">object_manager_client_get_proxy_type</a>, NULL);</div><div class="line"><a name="l09493"></a><span class="lineno"> 9493</span>&#160;}</div><div class="line"><a name="l09494"></a><span class="lineno"> 9494</span>&#160;</div><div class="line"><a name="l09504"></a><span class="lineno"> 9504</span>&#160;GDBusObjectManager *</div><div class="line"><a name="l09505"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af332ec9d1145321f0eec5611b31a43cf"> 9505</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#af332ec9d1145321f0eec5611b31a43cf">object_manager_client_new_for_bus_finish</a> (</div><div class="line"><a name="l09506"></a><span class="lineno"> 9506</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l09507"></a><span class="lineno"> 9507</span>&#160; GError **error)</div><div class="line"><a name="l09508"></a><span class="lineno"> 9508</span>&#160;{</div><div class="line"><a name="l09509"></a><span class="lineno"> 9509</span>&#160; GObject *ret;</div><div class="line"><a name="l09510"></a><span class="lineno"> 9510</span>&#160; GObject *source_object;</div><div class="line"><a name="l09511"></a><span class="lineno"> 9511</span>&#160; source_object = g_async_result_get_source_object (res);</div><div class="line"><a name="l09512"></a><span class="lineno"> 9512</span>&#160; ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);</div><div class="line"><a name="l09513"></a><span class="lineno"> 9513</span>&#160; g_object_unref (source_object);</div><div class="line"><a name="l09514"></a><span class="lineno"> 9514</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l09515"></a><span class="lineno"> 9515</span>&#160; <span class="keywordflow">return</span> G_DBUS_OBJECT_MANAGER (ret);</div><div class="line"><a name="l09516"></a><span class="lineno"> 9516</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l09517"></a><span class="lineno"> 9517</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l09518"></a><span class="lineno"> 9518</span>&#160;}</div><div class="line"><a name="l09519"></a><span class="lineno"> 9519</span>&#160;</div><div class="line"><a name="l09537"></a><span class="lineno"> 9537</span>&#160;GDBusObjectManager *</div><div class="line"><a name="l09538"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a0b00d128690ab3ffb8e9c4bb8d453595"> 9538</a></span>&#160;<a class="code" href="audio__manager__interface_8c.html#a0b00d128690ab3ffb8e9c4bb8d453595">object_manager_client_new_for_bus_sync</a> (</div><div class="line"><a name="l09539"></a><span class="lineno"> 9539</span>&#160; GBusType bus_type,</div><div class="line"><a name="l09540"></a><span class="lineno"> 9540</span>&#160; GDBusObjectManagerClientFlags flags,</div><div class="line"><a name="l09541"></a><span class="lineno"> 9541</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l09542"></a><span class="lineno"> 9542</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l09543"></a><span class="lineno"> 9543</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l09544"></a><span class="lineno"> 9544</span>&#160; GError **error)</div><div class="line"><a name="l09545"></a><span class="lineno"> 9545</span>&#160;{</div><div class="line"><a name="l09546"></a><span class="lineno"> 9546</span>&#160; GInitable *ret;</div><div class="line"><a name="l09547"></a><span class="lineno"> 9547</span>&#160; ret = g_initable_new (<a class="code" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>, cancellable, error, <span class="stringliteral">&quot;flags&quot;</span>, flags, <span class="stringliteral">&quot;name&quot;</span>, name, <span class="stringliteral">&quot;bus-type&quot;</span>, bus_type, <span class="stringliteral">&quot;object-path&quot;</span>, object_path, <span class="stringliteral">&quot;get-proxy-type-func&quot;</span>, <a class="code" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">object_manager_client_get_proxy_type</a>, NULL);</div><div class="line"><a name="l09548"></a><span class="lineno"> 9548</span>&#160; <span class="keywordflow">if</span> (ret != NULL)</div><div class="line"><a name="l09549"></a><span class="lineno"> 9549</span>&#160; <span class="keywordflow">return</span> G_DBUS_OBJECT_MANAGER (ret);</div><div class="line"><a name="l09550"></a><span class="lineno"> 9550</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l09551"></a><span class="lineno"> 9551</span>&#160; <span class="keywordflow">return</span> NULL;</div><div class="line"><a name="l09552"></a><span class="lineno"> 9552</span>&#160;}</div><div class="line"><a name="l09553"></a><span class="lineno"> 9553</span>&#160;</div><div class="line"><a name="l09554"></a><span class="lineno"> 9554</span>&#160;</div><div class="ttc" id="struct___audiomanager_commandinterface_skeleton_private_html_a2b86caa4a8597142bfa054bbc7267128"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128">_AudiomanagerCommandinterfaceSkeletonPrivate::lock</a></div><div class="ttdeci">GMutex lock</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02507">audio_manager_interface.c:2507</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a93573c15772a789233c38f4157c31076"><div class="ttname"><a href="audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076">audiomanager_routinginterface_call_register_source_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sourceID, guint16 *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05012">audio_manager_interface.c:5012</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aa2bea4e6d7bb9c8e52a9492e4b5ca6b7"><div class="ttname"><a href="audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audiomanager_routinginterface_call_deregister_sink_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_deregister_sink_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, gint *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04940">audio_manager_interface.c:4940</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a7dab83e75515286c898dcecdcfae13af"><div class="ttname"><a href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect</a></div><div class="ttdeci">void audiomanager_commandinterface_call_connect(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01245">audio_manager_interface.c:1245</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a6ad483f729da3d5e760ca72c775d68c1"><div class="ttname"><a href="audio__manager__interface_8c.html#a6ad483f729da3d5e760ca72c775d68c1">object_proxy_new</a></div><div class="ttdeci">ObjectProxy * object_proxy_new(GDBusConnection *connection, const gchar *object_path)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09107">audio_manager_interface.c:9107</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ac1ca682d195414e5245a097594ac0fcf"><div class="ttname"><a href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a></div><div class="ttdeci">#define TYPE_AUDIOMANAGER_ROUTINGINTERFACE</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00427">audio_manager_interface.h:427</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a8331e87b5a59d0e4eefb0b4d406aef27"><div class="ttname"><a href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_call_async_connect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07662">audio_manager_interface.c:7662</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a156e7a08938d50cc42dda61754799144"><div class="ttname"><a href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source</a></div><div class="ttdeci">void audiomanager_routinginterface_call_register_source(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04981">audio_manager_interface.c:4981</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ad0ae7e93450d67cc81e54553a9dbf046"><div class="ttname"><a href="audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046">audiomanager_routinginterface_call_ack_set_volumes_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_volumes_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05634">audio_manager_interface.c:5634</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a9698964ad4ae6e09944d10f1d36de0f4"><div class="ttname"><a href="audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4">audiomanager_routinginterface_call_confirm_routing_ready_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_confirm_routing_ready_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05432">audio_manager_interface.c:5432</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ab932a845e5f14d50b4aeb8c62e8303c4"><div class="ttname"><a href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change</a></div><div class="ttdeci">void audiomanager_routinginterface_call_hook_interrupt_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05196">audio_manager_interface.c:5196</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ace5894658fcc8fe1c3239cf1029f76ee"><div class="ttname"><a href="audio__manager__interface_8c.html#ace5894658fcc8fe1c3239cf1029f76ee">audiomanager_routing_soundmanager_proxy_new_for_bus_finish</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_proxy_new_for_bus_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08487">audio_manager_interface.c:8487</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a22c033bae26a6343ec05890b815bd238"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238">_AudiomanagerCommandinterfaceIface::system_property_changed</a></div><div class="ttdeci">void(* system_property_changed)(AudiomanagerCommandinterface *object, GVariant *arg_SystemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00087">audio_manager_interface.h:87</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a50a64aefeed571462d6ae149525f39b1"><div class="ttname"><a href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a></div><div class="ttdeci">struct _AudiomanagerRoutingSoundmanager AudiomanagerRoutingSoundmanager</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01079">audio_manager_interface.h:1079</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a15fe76b0621c0dcd9d5f95ccee708d55"><div class="ttname"><a href="audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55">audiomanager_routing_soundmanager_proxy_new_for_bus</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08465">audio_manager_interface.c:8465</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_signal_info_html_aef8127a978738ec67e3d58a4896bbd14"><div class="ttname"><a href="struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14">_ExtendedGDBusSignalInfo::parent_struct</a></div><div class="ttdeci">GDBusSignalInfo parent_struct</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00033">audio_manager_interface.c:33</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a80a08a8a1b252f34d98bc037920d5fbb"><div class="ttname"><a href="audio__manager__interface_8c.html#a80a08a8a1b252f34d98bc037920d5fbb">audiomanager_commandinterface_emit_system_property_changed</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_system_property_changed(AudiomanagerCommandinterface *object, GVariant *arg_SystemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01222">audio_manager_interface.c:1222</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aa2d2eeab981963bc84fd3ab51c85159f"><div class="ttname"><a href="audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f">audiomanager_routinginterface_proxy_new</a></div><div class="ttdeci">void audiomanager_routinginterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06523">audio_manager_interface.c:6523</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a7fee56885d658e8fa166d592f0b6bff7"><div class="ttname"><a href="audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7">audiomanager_routing_soundmanager_call_async_abort_sync</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_abort_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, gint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07617">audio_manager_interface.c:7617</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5b9eccfeff3402f9582b434eb4653545"><div class="ttname"><a href="audio__manager__interface_8h.html#a5b9eccfeff3402f9582b434eb4653545">IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a></div><div class="ttdeci">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01075">audio_manager_interface.h:1075</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a2e55a121f8bd73c2693ebd35888fc68d"><div class="ttname"><a href="audio__manager__interface_8c.html#a2e55a121f8bd73c2693ebd35888fc68d">object_skeleton_set_audiomanager_routing_soundmanager</a></div><div class="ttdeci">void object_skeleton_set_audiomanager_routing_soundmanager(ObjectSkeleton *object, AudiomanagerRoutingSoundmanager *interface_)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09297">audio_manager_interface.c:9297</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_iface_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_iface.html">_AudiomanagerRoutinginterfaceIface</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00436">audio_manager_interface.h:436</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aefdd63c444b817241e8e8f48a117cf90"><div class="ttname"><a href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">AUDIOMANAGER_COMMANDINTERFACE</a></div><div class="ttdeci">#define AUDIOMANAGER_COMMANDINTERFACE(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00019">audio_manager_interface.h:19</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_abb07f916f70142d5f7d72dd6001244be"><div class="ttname"><a href="audio__manager__interface_8c.html#abb07f916f70142d5f7d72dd6001244be">object_skeleton_set_audiomanager_commandinterface</a></div><div class="ttdeci">void object_skeleton_set_audiomanager_commandinterface(ObjectSkeleton *object, AudiomanagerCommandinterface *interface_)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09273">audio_manager_interface.c:9273</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a66a9cd7926c873d7896e5aea18cfade4"><div class="ttname"><a href="audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4">audiomanager_routinginterface_call_ack_source_notification_configuration_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_source_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05876">audio_manager_interface.c:5876</a></div></div>
+<div class="ttc" id="struct___object_skeleton_html"><div class="ttname"><a href="struct___object_skeleton.html">_ObjectSkeleton</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01429">audio_manager_interface.h:1429</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a81d5c4290e6e13b71a7e26028c13f5fb"><div class="ttname"><a href="audio__manager__interface_8c.html#a81d5c4290e6e13b71a7e26028c13f5fb">audiomanager_routing_soundmanager_complete_async_set_source_state</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_complete_async_set_source_state(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08186">audio_manager_interface.c:8186</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a55035534ad03e4d0d9bc8dd4e9312a63"><div class="ttname"><a href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source</a></div><div class="ttdeci">void audiomanager_routinginterface_call_deregister_source(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05091">audio_manager_interface.c:5091</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a8a59f7f6209e7413d9ddae12e96a3e15"><div class="ttname"><a href="audio__manager__interface_8c.html#a8a59f7f6209e7413d9ddae12e96a3e15">audiomanager_routinginterface_override_properties</a></div><div class="ttdeci">guint audiomanager_routinginterface_override_properties(GObjectClass *klass, guint property_id_begin)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l03824">audio_manager_interface.c:3824</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ac41a6fbcfe8ac774a0d019ee4141b655"><div class="ttname"><a href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a></div><div class="ttdeci">#define TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00976">audio_manager_interface.h:976</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_private_html_a38071a4966a37fc4972f0f30343d5fa1"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1">_AudiomanagerCommandinterfaceSkeletonPrivate::changed_properties</a></div><div class="ttdeci">GList * changed_properties</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02504">audio_manager_interface.c:2504</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a4539adad18efcff524003d2e030b0ff6"><div class="ttname"><a href="audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6">AUDIOMANAGER_COMMANDINTERFACE_PROXY</a></div><div class="ttdeci">#define AUDIOMANAGER_COMMANDINTERFACE_PROXY(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00331">audio_manager_interface.h:331</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_property_info_html"><div class="ttname"><a href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00037">audio_manager_interface.c:37</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aaed9bcc9811bce2292329bc8780ca420"><div class="ttname"><a href="audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420">audiomanager_routing_soundmanager_call_async_set_sink_volume_sync</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_set_sink_volume_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07959">audio_manager_interface.c:7959</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_iface_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_iface.html">_AudiomanagerRoutingSoundmanagerIface</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01082">audio_manager_interface.h:1082</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a0ba2bbfe9c9f28727c6329a831bacb18"><div class="ttname"><a href="audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18">audiomanager_routinginterface_call_hook_source_availablity_status_change_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_hook_source_availablity_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05331">audio_manager_interface.c:5331</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_signal_info_html"><div class="ttname"><a href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00031">audio_manager_interface.c:31</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ab6232c989551fd75b0995a00c8094a78"><div class="ttname"><a href="audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78">audiomanager_commandinterface_call_get_list_main_connections_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_get_list_main_connections_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01822">audio_manager_interface.c:1822</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ae1459fb13596f7770810b8754f7de063"><div class="ttname"><a href="audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063">audiomanager_routinginterface_call_deregister_source_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_deregister_source_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05154">audio_manager_interface.c:5154</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a739177f130efd8f63ac6e47f494b4e55"><div class="ttname"><a href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a></div><div class="ttdeci">#define TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00330">audio_manager_interface.h:330</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a41cc3c3353509de821ec4411596de519"><div class="ttname"><a href="audio__manager__interface_8c.html#a41cc3c3353509de821ec4411596de519">audiomanager_routinginterface_emit_set_routing_ready</a></div><div class="ttdeci">void audiomanager_routinginterface_emit_set_routing_ready(AudiomanagerRoutinginterface *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04299">audio_manager_interface.c:4299</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a76ac59a2a591f3dd1fd597b6ae4ea5a9"><div class="ttname"><a href="audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audiomanager_routinginterface_call_register_sink_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_sink_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sinkID, guint16 *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04798">audio_manager_interface.c:4798</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_method_info_html_a29abc0664ebec538d6f81cff959402b7"><div class="ttname"><a href="struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7">_ExtendedGDBusMethodInfo::parent_struct</a></div><div class="ttdeci">GDBusMethodInfo parent_struct</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00026">audio_manager_interface.c:26</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ae2eb350a29ba8901a3b52f5f8f25b141"><div class="ttname"><a href="audio__manager__interface_8c.html#ae2eb350a29ba8901a3b52f5f8f25b141">audiomanager_commandinterface_emit_sink_mute_state_changed</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_sink_mute_state_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_muteState)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01206">audio_manager_interface.c:1206</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a946e8cac1e75c88be3e56cd858af9b6f"><div class="ttname"><a href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume</a></div><div class="ttdeci">void audiomanager_commandinterface_call_set_volume(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01465">audio_manager_interface.c:1465</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a0576518d8583e143a7575cac65e173d1"><div class="ttname"><a href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a></div><div class="ttdeci">#define TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00396">audio_manager_interface.h:396</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a15c41c34f7316eae18b354f0ee2b729c"><div class="ttname"><a href="audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c">G_DEFINE_TYPE_WITH_CODE</a></div><div class="ttdeci">G_DEFINE_TYPE_WITH_CODE(AudiomanagerCommandinterfaceProxy, audiomanager_commandinterface_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_COMMANDINTERFACE, audiomanager_commandinterface_proxy_iface_init))</div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a3c9f64cfa0a7b51bb5629b39eb19628d"><div class="ttname"><a href="audio__manager__interface_8c.html#a3c9f64cfa0a7b51bb5629b39eb19628d">audiomanager_commandinterface_complete_get_list_main_connections</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_get_list_main_connections(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listConnections)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02107">audio_manager_interface.c:2107</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aab1e77c0123c8c3a81ee0eae8a3a9b9e"><div class="ttname"><a href="audio__manager__interface_8c.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e">audiomanager_routinginterface_complete_confirm_routing_ready</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_confirm_routing_ready(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06238">audio_manager_interface.c:6238</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a19636546667e15cee4d1e5fc4ee3437b"><div class="ttname"><a href="audio__manager__interface_8c.html#a19636546667e15cee4d1e5fc4ee3437b">G_DEFINE_TYPE</a></div><div class="ttdeci">G_DEFINE_TYPE(ObjectManagerClient, object_manager_client, G_TYPE_DBUS_OBJECT_MANAGER_CLIENT)</div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a79a550450c8e7796acae307e5562142e"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e">_AudiomanagerCommandinterfaceIface::removed_main_connection</a></div><div class="ttdeci">void(* removed_main_connection)(AudiomanagerCommandinterface *object, guint16 arg_mainConnectionId)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00078">audio_manager_interface.h:78</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a6d68a3972888163b08acacc8d9952506"><div class="ttname"><a href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">object_manager_client_get_proxy_type</a></div><div class="ttdeci">GType object_manager_client_get_proxy_type(GDBusObjectManagerClient *manager G_GNUC_UNUSED, const gchar *object_path G_GNUC_UNUSED, const gchar *interface_name, gpointer user_data G_GNUC_UNUSED)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09353">audio_manager_interface.c:9353</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_adc0d1435458c564c6e62904c54b11125"><div class="ttname"><a href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a></div><div class="ttdeci">#define AUDIOMANAGER_ROUTINGINTERFACE_SKELETON(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01043">audio_manager_interface.h:1043</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ae98713b34656b16352bc3a7bce190dc0"><div class="ttname"><a href="audio__manager__interface_8h.html#ae98713b34656b16352bc3a7bce190dc0">IS_AUDIOMANAGER_ROUTINGINTERFACE</a></div><div class="ttdeci">#define IS_AUDIOMANAGER_ROUTINGINTERFACE(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00429">audio_manager_interface.h:429</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a500aa4bc6147e5b0a1666241aaf809df"><div class="ttname"><a href="audio__manager__interface_8c.html#a500aa4bc6147e5b0a1666241aaf809df">audiomanager_routing_soundmanager_proxy_new_finish</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_proxy_new_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08397">audio_manager_interface.c:8397</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ae8af41517e2e825594c3fa34e54015c8"><div class="ttname"><a href="audio__manager__interface_8c.html#ae8af41517e2e825594c3fa34e54015c8">audiomanager_commandinterface_skeleton_new</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_skeleton_new(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02923">audio_manager_interface.c:2923</a></div></div>
+<div class="ttc" id="struct___object_manager_client_class_html"><div class="ttname"><a href="struct___object_manager_client_class.html">_ObjectManagerClientClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01467">audio_manager_interface.h:1467</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_private_html_a6d434fee7516eebebb763a636ddd4148"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148">_AudiomanagerRoutinginterfaceSkeletonPrivate::lock</a></div><div class="ttdeci">GMutex lock</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06706">audio_manager_interface.c:6706</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ae01980295758591710a7f24b30c49779"><div class="ttname"><a href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a></div><div class="ttdeci">#define TYPE_OBJECT</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01369">audio_manager_interface.h:1369</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ab2b4c23878bb7b8e68b353e1d40e33a9"><div class="ttname"><a href="audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audiomanager_commandinterface_proxy_new</a></div><div class="ttdeci">void audiomanager_commandinterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02324">audio_manager_interface.c:2324</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_class_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy_class.html">_AudiomanagerCommandinterfaceProxyClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00348">audio_manager_interface.h:348</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ab75e5e3210aa14e91e2bd98af7cfe8ac"><div class="ttname"><a href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_call_async_set_sink_volume(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07888">audio_manager_interface.c:7888</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a38b164b371c07c56e2efc5cc725ab25f"><div class="ttname"><a href="audio__manager__interface_8c.html#a38b164b371c07c56e2efc5cc725ab25f">audiomanager_routinginterface_complete_register_source</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_register_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sourceID, guint16 error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06159">audio_manager_interface.c:6159</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_afcb9a60d5733a2fa1d71559ff4094fbf"><div class="ttname"><a href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step</a></div><div class="ttdeci">void audiomanager_commandinterface_call_volume_step(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01575">audio_manager_interface.c:1575</a></div></div>
+<div class="ttc" id="struct_changed_property_html_a9e8de37791026e23cbe799384b4a32af"><div class="ttname"><a href="struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af">ChangedProperty::orig_value</a></div><div class="ttdeci">GValue orig_value</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00054">audio_manager_interface.c:54</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a9824c3759e7fa8d85035b558e596684a"><div class="ttname"><a href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_set_source_state(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04554">audio_manager_interface.c:4554</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aafa82e5325c595830ca33a2c32af79d9"><div class="ttname"><a href="audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9">audiomanager_routinginterface_call_hook_source_availablity_status_change_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_hook_source_availablity_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05362">audio_manager_interface.c:5362</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html">_AudiomanagerCommandinterfaceIface</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00027">audio_manager_interface.h:27</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_method_info_html_a1866e9d0baa034c38489e78f8a684547"><div class="ttname"><a href="struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547">_ExtendedGDBusMethodInfo::signal_name</a></div><div class="ttdeci">const gchar * signal_name</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00027">audio_manager_interface.c:27</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a84377c7b857f372eb2ae30584a8a2608"><div class="ttname"><a href="audio__manager__interface_8c.html#a84377c7b857f372eb2ae30584a8a2608">G_DEFINE_INTERFACE_WITH_CODE</a></div><div class="ttdeci">G_DEFINE_INTERFACE_WITH_CODE(Object, object, G_TYPE_OBJECT, g_type_interface_add_prerequisite(g_define_type_id, G_TYPE_DBUS_OBJECT))</div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af48ac60b5a27dc1530c0d4ae78cdc31c"><div class="ttname"><a href="audio__manager__interface_8c.html#af48ac60b5a27dc1530c0d4ae78cdc31c">audiomanager_routing_soundmanager_proxy_new_sync</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08430">audio_manager_interface.c:8430</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_private_html_ad5302bae904e2416fa5100cf2b8a20bb"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb">_AudiomanagerRoutingSoundmanagerSkeletonPrivate::lock</a></div><div class="ttdeci">GMutex lock</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08558">audio_manager_interface.c:8558</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab4f0deda7153f1206145314d80b67436"><div class="ttname"><a href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a></div><div class="ttdeci">#define TYPE_OBJECT_MANAGER_CLIENT</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01449">audio_manager_interface.h:1449</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_afbb8740a104048e9de8d07ee6d5d630b"><div class="ttname"><a href="audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b">audiomanager_routing_soundmanager_call_async_disconnect_finish</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_disconnect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07812">audio_manager_interface.c:7812</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af0ce327f5feec1db63a326342539508b"><div class="ttname"><a href="audio__manager__interface_8c.html#af0ce327f5feec1db63a326342539508b">object_manager_client_new_sync</a></div><div class="ttdeci">GDBusObjectManager * object_manager_client_new_sync(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09448">audio_manager_interface.c:9448</a></div></div>
+<div class="ttc" id="struct___object_proxy_class_html"><div class="ttname"><a href="struct___object_proxy_class.html">_ObjectProxyClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01410">audio_manager_interface.h:1410</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_private_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy_private.html">_AudiomanagerCommandinterfaceProxyPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02158">audio_manager_interface.c:2158</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a71560ba9c0e25aa2e924e23f590626a6"><div class="ttname"><a href="audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6">audiomanager_commandinterface_call_set_sink_mute_state_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_set_sink_mute_state_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01717">audio_manager_interface.c:1717</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a6e4fc33b495f314c690db968312c531d"><div class="ttname"><a href="audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d">audiomanager_routinginterface_call_ack_connect_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_connect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04368">audio_manager_interface.c:4368</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5da5a28ccb8ea2c0268dd4ac81920879"><div class="ttname"><a href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a></div><div class="ttdeci">struct _AudiomanagerCommandinterface AudiomanagerCommandinterface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00024">audio_manager_interface.h:24</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_class_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton_class.html">_AudiomanagerRoutingSoundmanagerSkeletonClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01357">audio_manager_interface.h:1357</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_adfebe3440488df3d5ee7c61ae6832e4d"><div class="ttname"><a href="audio__manager__interface_8c.html#adfebe3440488df3d5ee7c61ae6832e4d">audiomanager_routinginterface_emit_set_routing_rundown</a></div><div class="ttdeci">void audiomanager_routinginterface_emit_set_routing_rundown(AudiomanagerRoutinginterface *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04312">audio_manager_interface.c:4312</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ae32ef2459f9519fdf3c96c962b9f56d8"><div class="ttname"><a href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink</a></div><div class="ttdeci">void audiomanager_routinginterface_call_deregister_sink(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04877">audio_manager_interface.c:4877</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a8ab43b9f48ba9a30d0a850cfbcf8b11c"><div class="ttname"><a href="audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audiomanager_routing_soundmanager_interface_info</a></div><div class="ttdeci">GDBusInterfaceInfo * audiomanager_routing_soundmanager_interface_info(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07363">audio_manager_interface.c:7363</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_arg_info_html_a80ab64d9e93e88e8395efeb544ace773"><div class="ttname"><a href="struct___extended_g_d_bus_arg_info.html#a80ab64d9e93e88e8395efeb544ace773">_ExtendedGDBusArgInfo::parent_struct</a></div><div class="ttdeci">GDBusArgInfo parent_struct</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00020">audio_manager_interface.c:20</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a238fa78cc0aec9eaa1ec928cb927dcbb"><div class="ttname"><a href="audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audiomanager_routinginterface_call_deregister_source_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_deregister_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05121">audio_manager_interface.c:5121</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ade95e2b175026361897e47aaaf0d668e"><div class="ttname"><a href="audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e">audiomanager_commandinterface_call_disconnect_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_disconnect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01390">audio_manager_interface.c:1390</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_private_html_a49cc7e80fef14aaa95775d4444e0c813"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton_private.html#a49cc7e80fef14aaa95775d4444e0c813">_AudiomanagerRoutinginterfaceSkeletonPrivate::properties</a></div><div class="ttdeci">GValue * properties</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06702">audio_manager_interface.c:6702</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a8731118300bd1c17bd016ef36256ea12"><div class="ttname"><a href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a></div><div class="ttdeci">struct _AudiomanagerRoutinginterface AudiomanagerRoutinginterface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00433">audio_manager_interface.h:433</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a36c4f0140b3355d07644fb37ad98b9c6"><div class="ttname"><a href="audio__manager__interface_8c.html#a36c4f0140b3355d07644fb37ad98b9c6">audiomanager_commandinterface_complete_set_volume</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_set_volume(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02043">audio_manager_interface.c:2043</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a7a1d61d216587bd708df526793f157ed"><div class="ttname"><a href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change</a></div><div class="ttdeci">void audiomanager_routinginterface_call_hook_source_availablity_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05300">audio_manager_interface.c:5300</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_private_html_ad296828963693de38a097d9d5439196c"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad296828963693de38a097d9d5439196c">_AudiomanagerRoutingSoundmanagerSkeletonPrivate::properties</a></div><div class="ttdeci">GValue * properties</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08554">audio_manager_interface.c:8554</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a3de8d128692f6cb77d866e9866f02598"><div class="ttname"><a href="audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598">audiomanager_routinginterface_call_confirm_routing_rundown_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_confirm_routing_rundown_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05530">audio_manager_interface.c:5530</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af7e0eb4928596c6516a436f9399d1deb"><div class="ttname"><a href="audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb">audiomanager_commandinterface_call_get_list_main_sinks_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_get_list_main_sinks_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01926">audio_manager_interface.c:1926</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aa516cb19eab4883923cb3da60572936a"><div class="ttname"><a href="audio__manager__interface_8c.html#aa516cb19eab4883923cb3da60572936a">audiomanager_routinginterface_complete_ack_source_notification_configuration</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_source_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06310">audio_manager_interface.c:6310</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_acf8ac7ac76b76708883e08af86c87116"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116">_AudiomanagerCommandinterfaceIface::new_main_connection</a></div><div class="ttdeci">void(* new_main_connection)(AudiomanagerCommandinterface *object, GVariant *arg_mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00074">audio_manager_interface.h:74</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a736a922582ddfbb81fcd0194d1817259"><div class="ttname"><a href="audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259">audiomanager_routinginterface_call_ack_set_sink_volume_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_sink_volume_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04692">audio_manager_interface.c:4692</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a216bbf0e4db8e6044520a608eb619a73"><div class="ttname"><a href="audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73">audiomanager_routinginterface_call_deregister_sink_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_deregister_sink_finish(AudiomanagerRoutinginterface *proxy, gint *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04907">audio_manager_interface.c:4907</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ad2e1043dddcb050c71f03d3aacd5fcc1"><div class="ttname"><a href="audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new</a></div><div class="ttdeci">void object_manager_client_new(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09393">audio_manager_interface.c:9393</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a08ee9c3839eda50be37fefc53fcc7bdf"><div class="ttname"><a href="audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf">object_get_audiomanager_routing_soundmanager</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * object_get_audiomanager_routing_soundmanager(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08926">audio_manager_interface.c:8926</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton.html">_AudiomanagerRoutinginterfaceSkeleton</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01053">audio_manager_interface.h:1053</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy.html">_AudiomanagerRoutinginterfaceProxy</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00987">audio_manager_interface.h:987</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a8c14bd2c0d5f5c87ca7a64176102f502"><div class="ttname"><a href="audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502">AudiomanagerRoutinginterfaceInterface</a></div><div class="ttdeci">AudiomanagerRoutinginterfaceIface AudiomanagerRoutinginterfaceInterface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l03862">audio_manager_interface.c:3862</a></div></div>
+<div class="ttc" id="struct___object_proxy_html"><div class="ttname"><a href="struct___object_proxy.html">_ObjectProxy</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01403">audio_manager_interface.h:1403</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_acbc63a5bb54910bdfcb88ab3074aef78"><div class="ttname"><a href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">AUDIOMANAGER_ROUTING_SOUNDMANAGER</a></div><div class="ttdeci">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01074">audio_manager_interface.h:1074</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a26bb182101bee13eed5a4522848a85ef"><div class="ttname"><a href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a></div><div class="ttdeci">#define TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01339">audio_manager_interface.h:1339</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a5bf469430cc1ab9691ed340803c7a724"><div class="ttname"><a href="audio__manager__interface_8c.html#a5bf469430cc1ab9691ed340803c7a724">audiomanager_routinginterface_complete_register_domain</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_register_domain(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 domainid, guint16 error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06330">audio_manager_interface.c:6330</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a27dc69af0cb9581619a5e765322e788b"><div class="ttname"><a href="audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b">audiomanager_routinginterface_call_hook_interrupt_status_change_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_hook_interrupt_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05258">audio_manager_interface.c:5258</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a16ef4f10c54f8529f791f706314b9f17"><div class="ttname"><a href="audio__manager__interface_8c.html#a16ef4f10c54f8529f791f706314b9f17">audiomanager_routinginterface_complete_register_sink</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_register_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sinkID, guint16 error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06114">audio_manager_interface.c:6114</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a381453ebc5717fc413c7197a2a609c92"><div class="ttname"><a href="audio__manager__interface_8c.html#a381453ebc5717fc413c7197a2a609c92">audiomanager_commandinterface_complete_connect</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_connect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, guint16 mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01999">audio_manager_interface.c:1999</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a7c811e4ded6eadc26684f7f1339a520d"><div class="ttname"><a href="audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d">audiomanager_routinginterface_call_ack_set_source_state_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_source_state_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04585">audio_manager_interface.c:4585</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a864111fba62bef2ecf977b47d250bdaf"><div class="ttname"><a href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect</a></div><div class="ttdeci">void audiomanager_commandinterface_call_disconnect(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01360">audio_manager_interface.c:1360</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af21b4976ee47e81236dbb4d6471f52da"><div class="ttname"><a href="audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da">G_DEFINE_INTERFACE</a></div><div class="ttdeci">G_DEFINE_INTERFACE(AudiomanagerCommandinterface, audiomanager_commandinterface, G_TYPE_OBJECT)</div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a5324b5abcc4ddd3e677449df9b29a9ce"><div class="ttname"><a href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown</a></div><div class="ttdeci">void audiomanager_routinginterface_call_confirm_routing_rundown(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05501">audio_manager_interface.c:5501</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a41cfdbbdbaf98ddee9c895c6b4e3eb8d"><div class="ttname"><a href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a></div><div class="ttdeci">#define TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01042">audio_manager_interface.h:1042</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_private_html_ab1eedde43df8428e3e045e796be2a3f4"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4">_AudiomanagerRoutingSoundmanagerProxyPrivate::qdata</a></div><div class="ttdeci">GData * qdata</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08211">audio_manager_interface.c:8211</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a95b24f166f4539eef3d8753a85d288a6"><div class="ttname"><a href="audio__manager__interface_8c.html#a95b24f166f4539eef3d8753a85d288a6">audiomanager_routing_soundmanager_complete_async_disconnect</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_complete_async_disconnect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08150">audio_manager_interface.c:8150</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a7a4e4f1ed80dee36c519fb86958430ec"><div class="ttname"><a href="audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_disconnect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04510">audio_manager_interface.c:4510</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_arg_info_html"><div class="ttname"><a href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00018">audio_manager_interface.c:18</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_adadd28e13e61121cbe94ef86e2721204"><div class="ttname"><a href="audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_connect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04400">audio_manager_interface.c:4400</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a9ed6bcef33ca3126b7e69d2036ffd8d4"><div class="ttname"><a href="audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audiomanager_commandinterface_call_connect_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_connect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, guint16 *out_mainConnectionID, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01278">audio_manager_interface.c:1278</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a93141d0773d7d37ed8fbbee17b3beb4c"><div class="ttname"><a href="audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c">audiomanager_routinginterface_call_hook_interrupt_status_change_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_hook_interrupt_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05227">audio_manager_interface.c:5227</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af27cf97f8fa87de47e0ee2c59940424f"><div class="ttname"><a href="audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f">audiomanager_commandinterface_call_set_volume_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_set_volume_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01531">audio_manager_interface.c:1531</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a8bd76889d860b7db9327f1e6e1f8c9c9"><div class="ttname"><a href="audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audiomanager_routinginterface_call_register_source_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_source_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, guint16 *out_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05048">audio_manager_interface.c:5048</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a30f43700d4c989671ad11f8be358b684"><div class="ttname"><a href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a></div><div class="ttdeci">#define TYPE_OBJECT_PROXY</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01392">audio_manager_interface.h:1392</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_afc19e9a9c634f428c7b17c20db3f0b7d"><div class="ttname"><a href="audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d">audiomanager_commandinterface_call_set_sink_mute_state_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_set_sink_mute_state_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01751">audio_manager_interface.c:1751</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a86b0cf68e08b96ee954638e89375b973"><div class="ttname"><a href="audio__manager__interface_8c.html#a86b0cf68e08b96ee954638e89375b973">audiomanager_commandinterface_complete_volume_step</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_volume_step(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02064">audio_manager_interface.c:2064</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af8bf12bbc3cfcc8cfce9992b96284386"><div class="ttname"><a href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready</a></div><div class="ttdeci">void audiomanager_routinginterface_call_confirm_routing_ready(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05403">audio_manager_interface.c:5403</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ad6c3a3b45afb772d4db1587b11187e4c"><div class="ttname"><a href="audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c">audiomanager_routinginterface_call_ack_set_sink_volume_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_sink_volume_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04724">audio_manager_interface.c:4724</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a0b00d128690ab3ffb8e9c4bb8d453595"><div class="ttname"><a href="audio__manager__interface_8c.html#a0b00d128690ab3ffb8e9c4bb8d453595">object_manager_client_new_for_bus_sync</a></div><div class="ttdeci">GDBusObjectManager * object_manager_client_new_for_bus_sync(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09538">audio_manager_interface.c:9538</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aaed829355cb8c75bb283c226865149a6"><div class="ttname"><a href="audio__manager__interface_8c.html#aaed829355cb8c75bb283c226865149a6">audiomanager_commandinterface_complete_disconnect</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_disconnect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02022">audio_manager_interface.c:2022</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af72d7bf03076a770de4a58b27eada9f4"><div class="ttname"><a href="audio__manager__interface_8c.html#af72d7bf03076a770de4a58b27eada9f4">object_skeleton_new</a></div><div class="ttdeci">ObjectSkeleton * object_skeleton_new(const gchar *object_path)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09260">audio_manager_interface.c:9260</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a58d7113892a361b229f3bbab5942edca"><div class="ttname"><a href="audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca">audiomanager_routing_soundmanager_call_async_disconnect_sync</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_disconnect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07843">audio_manager_interface.c:7843</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy.html">_AudiomanagerCommandinterfaceProxy</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00341">audio_manager_interface.h:341</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ab88933f4378507445adfc11800617ce5"><div class="ttname"><a href="audio__manager__interface_8c.html#ab88933f4378507445adfc11800617ce5">audiomanager_commandinterface_proxy_new_for_bus_finish</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02436">audio_manager_interface.c:2436</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a12178f8ea420184dc12314a6b297f044"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044">_AudiomanagerCommandinterfaceIface::volume_changed</a></div><div class="ttdeci">void(* volume_changed)(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_volume)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00091">audio_manager_interface.h:91</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a5cc287d07803dc55e447c2a5a8f92c8a"><div class="ttname"><a href="audio__manager__interface_8c.html#a5cc287d07803dc55e447c2a5a8f92c8a">audiomanager_commandinterface_emit_volume_changed</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_volume_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_volume)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01189">audio_manager_interface.c:1189</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a29eefbadaef2de502ae4998bb492c038"><div class="ttname"><a href="audio__manager__interface_8c.html#a29eefbadaef2de502ae4998bb492c038">audiomanager_routing_soundmanager_override_properties</a></div><div class="ttdeci">guint audiomanager_routing_soundmanager_override_properties(GObjectClass *klass, guint property_id_begin)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07379">audio_manager_interface.c:7379</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_interface_info_html"><div class="ttname"><a href="struct___extended_g_d_bus_interface_info.html">_ExtendedGDBusInterfaceInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00044">audio_manager_interface.c:44</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_html_af624140545edb66173b565dad056ddfe"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">_AudiomanagerRoutinginterfaceSkeleton::priv</a></div><div class="ttdeci">AudiomanagerRoutinginterfaceSkeletonPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01057">audio_manager_interface.h:1057</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a4bb2b6681e9bb76ce0433bf3ed7761bb"><div class="ttname"><a href="audio__manager__interface_8c.html#a4bb2b6681e9bb76ce0433bf3ed7761bb">audiomanager_commandinterface_override_properties</a></div><div class="ttdeci">guint audiomanager_commandinterface_override_properties(GObjectClass *klass, guint property_id_begin)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00810">audio_manager_interface.c:810</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ac6c34a09b1764891566ea9713ce434de"><div class="ttname"><a href="audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de">AudiomanagerRoutingSoundmanagerInterface</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanagerIface AudiomanagerRoutingSoundmanagerInterface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07404">audio_manager_interface.c:7404</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab7c110e20e2f65da667e089c19101b29"><div class="ttname"><a href="audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29">AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a></div><div class="ttdeci">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01274">audio_manager_interface.h:1274</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a0e862f2fc856d36032e8137b73465d8b"><div class="ttname"><a href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_call_async_disconnect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07781">audio_manager_interface.c:7781</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a181177bbe37995c1d64e2f60f0b8dae1"><div class="ttname"><a href="audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1">audiomanager_commandinterface_call_get_list_main_connections_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_get_list_main_connections_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01857">audio_manager_interface.c:1857</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a6170d3e71d43c704e59cc44379869ea7"><div class="ttname"><a href="audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7">audiomanager_routing_soundmanager_call_async_abort_finish</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_abort_finish(AudiomanagerRoutingSoundmanager *proxy, gint16 *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07584">audio_manager_interface.c:7584</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a26d9526788210248c2a4cc1e69aff199"><div class="ttname"><a href="audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199">audiomanager_commandinterface_call_get_list_main_sinks_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_get_list_main_sinks_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01961">audio_manager_interface.c:1961</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a29d92a477b197f8422970bd1a87f1078"><div class="ttname"><a href="audio__manager__interface_8c.html#a29d92a477b197f8422970bd1a87f1078">audiomanager_routinginterface_complete_ack_connect</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_connect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06040">audio_manager_interface.c:6040</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a03677da8a4d82b7b819c3363777a474a"><div class="ttname"><a href="audio__manager__interface_8c.html#a03677da8a4d82b7b819c3363777a474a">audiomanager_routing_soundmanager_complete_async_abort</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_complete_async_abort(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, gint16 error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08112">audio_manager_interface.c:8112</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab21e171f44e126a500d9744a2b70ffe9"><div class="ttname"><a href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a></div><div class="ttdeci">#define TYPE_OBJECT_SKELETON</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01418">audio_manager_interface.h:1418</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a0936ba36a58f381305c5c22a24901b0d"><div class="ttname"><a href="audio__manager__interface_8c.html#a0936ba36a58f381305c5c22a24901b0d">audiomanager_commandinterface_proxy_new_finish</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_proxy_new_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02346">audio_manager_interface.c:2346</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a93f222ce34ea1e96ec9cb8db173adf42"><div class="ttname"><a href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_call_async_abort(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07554">audio_manager_interface.c:7554</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_afec75bb39e45bdefd62335bb02867bea"><div class="ttname"><a href="audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea">audiomanager_routing_soundmanager_call_async_connect_sync</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_connect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07733">audio_manager_interface.c:7733</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ae585c718c3af638bc770cb756ba74c89"><div class="ttname"><a href="audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89">object_get_audiomanager_routinginterface</a></div><div class="ttdeci">AudiomanagerRoutinginterface * object_get_audiomanager_routinginterface(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08909">audio_manager_interface.c:8909</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a37db2fe8d4ec6347a95607400449ebce"><div class="ttname"><a href="audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce">object_get_audiomanager_commandinterface</a></div><div class="ttdeci">AudiomanagerCommandinterface * object_get_audiomanager_commandinterface(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08892">audio_manager_interface.c:8892</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_acf56c5b04adba92c1d02650179b02eaf"><div class="ttname"><a href="audio__manager__interface_8c.html#acf56c5b04adba92c1d02650179b02eaf">object_peek_audiomanager_routinginterface</a></div><div class="ttdeci">AudiomanagerRoutinginterface * object_peek_audiomanager_routinginterface(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08966">audio_manager_interface.c:8966</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a51b1240bc5078b0bd1769604c6e1cd5c"><div class="ttname"><a href="audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c">audiomanager_routing_soundmanager_proxy_new</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08375">audio_manager_interface.c:8375</a></div></div>
+<div class="ttc" id="struct_changed_property_html"><div class="ttname"><a href="struct_changed_property.html">ChangedProperty</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00050">audio_manager_interface.c:50</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a29ca364f304e445a1141a9a8b6d486d9"><div class="ttname"><a href="audio__manager__interface_8c.html#a29ca364f304e445a1141a9a8b6d486d9">audiomanager_routinginterface_complete_ack_set_source_state</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_set_source_state(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06076">audio_manager_interface.c:6076</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af332ec9d1145321f0eec5611b31a43cf"><div class="ttname"><a href="audio__manager__interface_8c.html#af332ec9d1145321f0eec5611b31a43cf">object_manager_client_new_for_bus_finish</a></div><div class="ttdeci">GDBusObjectManager * object_manager_client_new_for_bus_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09505">audio_manager_interface.c:9505</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aa2d104374ee20597bfff248d789e302d"><div class="ttname"><a href="audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d">OBJECT_SKELETON</a></div><div class="ttdeci">#define OBJECT_SKELETON(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01419">audio_manager_interface.h:1419</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a3ae63628de22d2ad1008c275ac06db93"><div class="ttname"><a href="audio__manager__interface_8c.html#a3ae63628de22d2ad1008c275ac06db93">audiomanager_commandinterface_emit_removed_main_connection</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_removed_main_connection(AudiomanagerCommandinterface *object, guint16 arg_mainConnectionId)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01156">audio_manager_interface.c:1156</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab45c5846472de33cb48574d19ab1be35"><div class="ttname"><a href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a></div><div class="ttdeci">#define TYPE_AUDIOMANAGER_COMMANDINTERFACE</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00018">audio_manager_interface.h:18</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a5ed4b07395d8c56b4d46ceaf72ef8850"><div class="ttname"><a href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_call_async_set_source_state(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08008">audio_manager_interface.c:8008</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ab20c157db75c8704f853c2ae11f64cc6"><div class="ttname"><a href="audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6">audiomanager_routinginterface_proxy_new_for_bus_sync</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06668">audio_manager_interface.c:6668</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_private_html_a85a62a26668f39b9d94b7d6817898ce6"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6">_AudiomanagerRoutinginterfaceSkeletonPrivate::context</a></div><div class="ttdeci">GMainContext * context</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06705">audio_manager_interface.c:6705</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a4318c6b327e3f05b0e50dcba2e350cec"><div class="ttname"><a href="audio__manager__interface_8c.html#a4318c6b327e3f05b0e50dcba2e350cec">audiomanager_routinginterface_proxy_new_for_bus_finish</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06635">audio_manager_interface.c:6635</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a189a420473fe170544a82f6842c86588"><div class="ttname"><a href="audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588">audiomanager_commandinterface_proxy_new_for_bus</a></div><div class="ttdeci">void audiomanager_commandinterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02414">audio_manager_interface.c:2414</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_private_html_a7bf9d80a76098e1038dda8c8e8e29f35"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35">_AudiomanagerRoutingSoundmanagerSkeletonPrivate::changed_properties</a></div><div class="ttdeci">GList * changed_properties</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08555">audio_manager_interface.c:8555</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_iface_html_a2506d6398156498330ecd4beb9f1b44d"><div class="ttname"><a href="struct___audiomanager_routinginterface_iface.html#a2506d6398156498330ecd4beb9f1b44d">_AudiomanagerRoutinginterfaceIface::set_routing_rundown</a></div><div class="ttdeci">void(* set_routing_rundown)(AudiomanagerRoutinginterface *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00540">audio_manager_interface.h:540</a></div></div>
+<div class="ttc" id="struct___object_manager_client_html"><div class="ttname"><a href="struct___object_manager_client.html">_ObjectManagerClient</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01460">audio_manager_interface.h:1460</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_abfd78d54129f1bab64bf3ad042bad68b"><div class="ttname"><a href="audio__manager__interface_8c.html#abfd78d54129f1bab64bf3ad042bad68b">audiomanager_routinginterface_complete_confirm_routing_rundown</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_confirm_routing_rundown(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06256">audio_manager_interface.c:6256</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton.html">_AudiomanagerCommandinterfaceSkeleton</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00407">audio_manager_interface.h:407</a></div></div>
+<div class="ttc" id="struct_changed_property_html_a8ec87ea012c360d0a634b0639e3a8672"><div class="ttname"><a href="struct_changed_property.html#a8ec87ea012c360d0a634b0639e3a8672">ChangedProperty::info</a></div><div class="ttdeci">const _ExtendedGDBusPropertyInfo * info</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00052">audio_manager_interface.c:52</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_iface_html_a58f92c78dae0850dfdc5b4096957cdfb"><div class="ttname"><a href="struct___audiomanager_routinginterface_iface.html#a58f92c78dae0850dfdc5b4096957cdfb">_AudiomanagerRoutinginterfaceIface::set_routing_ready</a></div><div class="ttdeci">void(* set_routing_ready)(AudiomanagerRoutinginterface *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00537">audio_manager_interface.h:537</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_html_ab915342f70ce43d70be265491533da44"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">_AudiomanagerRoutinginterfaceProxy::priv</a></div><div class="ttdeci">AudiomanagerRoutinginterfaceProxyPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00991">audio_manager_interface.h:991</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a9d81d7d0f74e2223c2da9f3aa0299428"><div class="ttname"><a href="audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428">audiomanager_routing_soundmanager_call_async_set_source_state_finish</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_set_source_state_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08041">audio_manager_interface.c:8041</a></div></div>
+<div class="ttc" id="struct___object_skeleton_class_html"><div class="ttname"><a href="struct___object_skeleton_class.html">_ObjectSkeletonClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01436">audio_manager_interface.h:1436</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aa457ed83f6cd0148308d87aee03208fe"><div class="ttname"><a href="audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe">audiomanager_routing_soundmanager_skeleton_new</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_skeleton_new(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08818">audio_manager_interface.c:8818</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ad5134adec6594578590e52539aaf86c9"><div class="ttname"><a href="audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9">audiomanager_routinginterface_call_ack_sink_notification_configuration_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_sink_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05772">audio_manager_interface.c:5772</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_method_info_html"><div class="ttname"><a href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00024">audio_manager_interface.c:24</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_private_html_aafe55dcbd10b2954803ae8083f124e17"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17">_AudiomanagerCommandinterfaceSkeletonPrivate::context</a></div><div class="ttdeci">GMainContext * context</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02506">audio_manager_interface.c:2506</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_property_info_html_a1e675b966697c71c6b330ae06677178f"><div class="ttname"><a href="struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f">_ExtendedGDBusPropertyInfo::use_gvariant</a></div><div class="ttdeci">gboolean use_gvariant</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00041">audio_manager_interface.c:41</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_adc0c927a17c0f50d8d018095fd86f62b"><div class="ttname"><a href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">AUDIOMANAGER_ROUTINGINTERFACE</a></div><div class="ttdeci">#define AUDIOMANAGER_ROUTINGINTERFACE(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00428">audio_manager_interface.h:428</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af1d37920b57c9b614ad89bd2294b3f35"><div class="ttname"><a href="audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35">AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a></div><div class="ttdeci">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01340">audio_manager_interface.h:1340</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a10f44f9a85dad822252cf368b2824045"><div class="ttname"><a href="audio__manager__interface_8c.html#a10f44f9a85dad822252cf368b2824045">audiomanager_commandinterface_emit_new_main_connection</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_new_main_connection(AudiomanagerCommandinterface *object, GVariant *arg_mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01141">audio_manager_interface.c:1141</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html"><div class="ttname"><a href="audio__manager__interface_8h.html">audio_manager_interface.h</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_class_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton_class.html">_AudiomanagerRoutinginterfaceSkeletonClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01060">audio_manager_interface.h:1060</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_private_html_aac54d18778efbcc933f3a59ad99dfe1e"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e">_AudiomanagerRoutinginterfaceSkeletonPrivate::changed_properties_idle_source</a></div><div class="ttdeci">GSource * changed_properties_idle_source</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06704">audio_manager_interface.c:6704</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a6df9277b72d4a89d4341aad66b0aa9d4"><div class="ttname"><a href="audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4">audiomanager_commandinterface_call_volume_step_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_volume_step_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01607">audio_manager_interface.c:1607</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a2b0839a0a25acccc810a3f4fa11293e1"><div class="ttname"><a href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks</a></div><div class="ttdeci">void audiomanager_commandinterface_call_get_list_main_sinks(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01897">audio_manager_interface.c:1897</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aefa94d083f6087757b58bab175ab6666"><div class="ttname"><a href="audio__manager__interface_8c.html#aefa94d083f6087757b58bab175ab6666">audiomanager_commandinterface_emit_main_connection_state_changed</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_main_connection_state_changed(AudiomanagerCommandinterface *object, guint16 arg_connectionID, gint16 arg_connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01172">audio_manager_interface.c:1172</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_html_a370a120d0f90abc6ec02f8660f0894c5"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">_AudiomanagerRoutingSoundmanagerProxy::priv</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanagerProxyPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01288">audio_manager_interface.h:1288</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af266dfa3a1805cd01d90528eaeaa4c58"><div class="ttname"><a href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state</a></div><div class="ttdeci">void audiomanager_commandinterface_call_set_sink_mute_state(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01685">audio_manager_interface.c:1685</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a4ddada2b9dbb9eed0a2f22009fd0b317"><div class="ttname"><a href="audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audiomanager_commandinterface_call_connect_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_connect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, gint16 *out_result, guint16 *out_mainConnectionID, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01315">audio_manager_interface.c:1315</a></div></div>
+<div class="ttc" id="struct_changed_property_html_ae17bcd7ea7435964501699a5dc6b0b15"><div class="ttname"><a href="struct_changed_property.html#ae17bcd7ea7435964501699a5dc6b0b15">ChangedProperty::prop_id</a></div><div class="ttdeci">guint prop_id</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00053">audio_manager_interface.c:53</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy.html">_AudiomanagerRoutingSoundmanagerProxy</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01284">audio_manager_interface.h:1284</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a61670b429b8f7f7a99d91271f5a8e8b0"><div class="ttname"><a href="audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0">AudiomanagerCommandinterfaceInterface</a></div><div class="ttdeci">AudiomanagerCommandinterfaceIface AudiomanagerCommandinterfaceInterface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00843">audio_manager_interface.c:843</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aafc35c8740b1373e0964bc469cd6548f"><div class="ttname"><a href="audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f">audiomanager_commandinterface_call_volume_step_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_volume_step_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01641">audio_manager_interface.c:1641</a></div></div>
+<div class="ttc" id="struct___object_iface_html"><div class="ttname"><a href="struct___object_iface.html">_ObjectIface</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01378">audio_manager_interface.h:1378</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a19595596cdb2980362c5ed5a064bb682"><div class="ttname"><a href="audio__manager__interface_8c.html#a19595596cdb2980362c5ed5a064bb682">audiomanager_routinginterface_complete_ack_disconnect</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_disconnect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06058">audio_manager_interface.c:6058</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_class_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton_class.html">_AudiomanagerCommandinterfaceSkeletonClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00414">audio_manager_interface.h:414</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aec5c1deb05527c7896996039f8347308"><div class="ttname"><a href="audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308">audiomanager_routinginterface_call_register_sink_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_sink_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, guint16 *out_sinkID, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04834">audio_manager_interface.c:4834</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a4db53a6e79362635e2d566ea93e9bb2b"><div class="ttname"><a href="audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b">audiomanager_routinginterface_call_ack_disconnect_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_disconnect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04478">audio_manager_interface.c:4478</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a5c632eb6c5ffbca3d92f45f4fb4dbcc2"><div class="ttname"><a href="audio__manager__interface_8c.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">audiomanager_routing_soundmanager_proxy_new_for_bus_sync</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08520">audio_manager_interface.c:8520</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a99a727667031409d354d2eb62c77a701"><div class="ttname"><a href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_set_volumes(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05601">audio_manager_interface.c:5601</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_private_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy_private.html">_AudiomanagerRoutinginterfaceProxyPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06357">audio_manager_interface.c:6357</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a0e3377e87d8ce53961678857e2b69768"><div class="ttname"><a href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a></div><div class="ttdeci">#define TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01073">audio_manager_interface.h:1073</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a57ac0c76e17d25395c29d8d47e8d87d5"><div class="ttname"><a href="audio__manager__interface_8c.html#a57ac0c76e17d25395c29d8d47e8d87d5">audiomanager_routinginterface_complete_ack_set_volumes</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_set_volumes(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06274">audio_manager_interface.c:6274</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aefc359682300f38c95c54e9f970e4475"><div class="ttname"><a href="audio__manager__interface_8c.html#aefc359682300f38c95c54e9f970e4475">object_peek_audiomanager_routing_soundmanager</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * object_peek_audiomanager_routing_soundmanager(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08986">audio_manager_interface.c:8986</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_acc626b0b0abe2ae30355a8f1f59329fa"><div class="ttname"><a href="audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa">audiomanager_routinginterface_call_register_domain_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_domain_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_domainid, guint16 *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05957">audio_manager_interface.c:5957</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_add4f7a9df53cd7dfa4ae5286a6822b9f"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f">_AudiomanagerCommandinterfaceIface::sink_mute_state_changed</a></div><div class="ttdeci">void(* sink_mute_state_changed)(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_muteState)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00082">audio_manager_interface.h:82</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a651206c1a316e9c6c3020565612df465"><div class="ttname"><a href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a></div><div class="ttdeci">#define AUDIOMANAGER_COMMANDINTERFACE_SKELETON(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00397">audio_manager_interface.h:397</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a3c9cbeb3ae8e4f6327aa72b61f884180"><div class="ttname"><a href="audio__manager__interface_8c.html#a3c9cbeb3ae8e4f6327aa72b61f884180">object_manager_client_new_finish</a></div><div class="ttdeci">GDBusObjectManager * object_manager_client_new_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09415">audio_manager_interface.c:9415</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_private_html_ac035b0760faa455b1ce969b9b9e4028f"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f">_AudiomanagerCommandinterfaceProxyPrivate::qdata</a></div><div class="ttdeci">GData * qdata</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02160">audio_manager_interface.c:2160</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_private_html_a4b5a5461b5260e8075d53917e93103c0"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0">_AudiomanagerCommandinterfaceSkeletonPrivate::changed_properties_idle_source</a></div><div class="ttdeci">GSource * changed_properties_idle_source</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02505">audio_manager_interface.c:2505</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ae07b35e6825db30d7a9dbf608c88fb94"><div class="ttname"><a href="audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94">audiomanager_routinginterface_proxy_new_for_bus</a></div><div class="ttdeci">void audiomanager_routinginterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06613">audio_manager_interface.c:6613</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a2d17cb6cc71b313e947f934fb5121395"><div class="ttname"><a href="audio__manager__interface_8c.html#a2d17cb6cc71b313e947f934fb5121395">audiomanager_routinginterface_complete_deregister_source</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_deregister_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06182">audio_manager_interface.c:6182</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_private_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton_private.html">_AudiomanagerCommandinterfaceSkeletonPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02501">audio_manager_interface.c:2501</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a73ff700994d1a2fd5c3f06e88020d491"><div class="ttname"><a href="audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491">ObjectInterface</a></div><div class="ttdeci">ObjectIface ObjectInterface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08849">audio_manager_interface.c:8849</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a7f8bbcda919b65ce67f92fba08e0212f"><div class="ttname"><a href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a></div><div class="ttdeci">struct _Object Object</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01375">audio_manager_interface.h:1375</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aa4d6447f7dbdaf287812da58a4528d4a"><div class="ttname"><a href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain</a></div><div class="ttdeci">void audiomanager_routinginterface_call_register_domain(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05920">audio_manager_interface.c:5920</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a51236e213a21ce054fa93027eaca5995"><div class="ttname"><a href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_set_sink_volume(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04659">audio_manager_interface.c:4659</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_html_a592da420a5b8dc934cae9158522cd374"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">_AudiomanagerRoutingSoundmanagerSkeleton::priv</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanagerSkeletonPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01354">audio_manager_interface.h:1354</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_interface_info_html_a2ce7e9b5af14a3d92b26ba60d1960a12"><div class="ttname"><a href="struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12">_ExtendedGDBusInterfaceInfo::hyphen_name</a></div><div class="ttdeci">const gchar * hyphen_name</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00047">audio_manager_interface.c:47</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a83a0b8ec299602b64fe135bf1cc0a0d6"><div class="ttname"><a href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_source_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05814">audio_manager_interface.c:5814</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a7670b2d109aa077aaf3dc1c20e9ab8f1"><div class="ttname"><a href="audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1">AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a></div><div class="ttdeci">#define AUDIOMANAGER_ROUTINGINTERFACE_PROXY(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00977">audio_manager_interface.h:977</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_afcc50c6eaebebbb692c6489381b40482"><div class="ttname"><a href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_connect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04335">audio_manager_interface.c:4335</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_private_html_abb2dc271fbd9468da54de8f76787fed5"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton_private.html#abb2dc271fbd9468da54de8f76787fed5">_AudiomanagerCommandinterfaceSkeletonPrivate::properties</a></div><div class="ttdeci">GValue * properties</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02503">audio_manager_interface.c:2503</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a607336d277988e69602efe8370719a1f"><div class="ttname"><a href="audio__manager__interface_8c.html#a607336d277988e69602efe8370719a1f">audiomanager_routinginterface_proxy_new_sync</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06578">audio_manager_interface.c:6578</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a72921a5dca1eda471acae8aac77655de"><div class="ttname"><a href="audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de">audiomanager_routing_soundmanager_call_async_set_source_state_sync</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_set_source_state_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08073">audio_manager_interface.c:8073</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_class_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy_class.html">_AudiomanagerRoutinginterfaceProxyClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00994">audio_manager_interface.h:994</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_private_html_a21c7bc78886b12543f7b2d79c37d312d"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d">_AudiomanagerRoutingSoundmanagerSkeletonPrivate::changed_properties_idle_source</a></div><div class="ttdeci">GSource * changed_properties_idle_source</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08556">audio_manager_interface.c:8556</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_html_a1b9ace706cd09dd1317b219967733e74"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">_AudiomanagerCommandinterfaceSkeleton::priv</a></div><div class="ttdeci">AudiomanagerCommandinterfaceSkeletonPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00411">audio_manager_interface.h:411</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a65b2211cda343659fe31101c8d6236c2"><div class="ttname"><a href="audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2">audiomanager_routinginterface_call_confirm_routing_ready_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_confirm_routing_ready_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05462">audio_manager_interface.c:5462</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a3729e82238a33933845ca972fb906309"><div class="ttname"><a href="audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309">audiomanager_routing_soundmanager_call_async_set_sink_volume_finish</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_set_sink_volume_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07925">audio_manager_interface.c:7925</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a240a62900e2ef9a75408938ba0317e0a"><div class="ttname"><a href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a></div><div class="ttdeci">#define TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01273">audio_manager_interface.h:1273</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a27b841b7a25daeba7675c91440d031d8"><div class="ttname"><a href="audio__manager__interface_8c.html#a27b841b7a25daeba7675c91440d031d8">audiomanager_routing_soundmanager_complete_async_set_sink_volume</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_complete_async_set_sink_volume(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08168">audio_manager_interface.c:8168</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_html_a8e0632923f075e8b817ce56af92df632"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">_AudiomanagerCommandinterfaceProxy::priv</a></div><div class="ttdeci">AudiomanagerCommandinterfaceProxyPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00345">audio_manager_interface.h:345</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af4dd679cfbe3797e4faba95ecfeb7266"><div class="ttname"><a href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections</a></div><div class="ttdeci">void audiomanager_commandinterface_call_get_list_main_connections(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01793">audio_manager_interface.c:1793</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_signal_info_html_afc98b2286184074cf09aa9e12ff9d9b1"><div class="ttname"><a href="struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1">_ExtendedGDBusSignalInfo::signal_name</a></div><div class="ttdeci">const gchar * signal_name</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00034">audio_manager_interface.c:34</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_class_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy_class.html">_AudiomanagerRoutingSoundmanagerProxyClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01291">audio_manager_interface.h:1291</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_private_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton_private.html">_AudiomanagerRoutinginterfaceSkeletonPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06700">audio_manager_interface.c:6700</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ad18295411405cb9a1bf9397e5071e9a4"><div class="ttname"><a href="audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus</a></div><div class="ttdeci">void object_manager_client_new_for_bus(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09483">audio_manager_interface.c:9483</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a55b23f311341e51565f6c8f45d092d37"><div class="ttname"><a href="audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37">audiomanager_routing_soundmanager_call_async_connect_finish</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_connect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07699">audio_manager_interface.c:7699</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a3e796f9928089743d18b5e2404e1d45c"><div class="ttname"><a href="audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c">audiomanager_routinginterface_call_ack_set_source_state_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_source_state_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04616">audio_manager_interface.c:4616</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a77e4b4cf413ab7441b9135fd0e08a978"><div class="ttname"><a href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink</a></div><div class="ttdeci">void audiomanager_routinginterface_call_register_sink(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04767">audio_manager_interface.c:4767</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton.html">_AudiomanagerRoutingSoundmanagerSkeleton</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01350">audio_manager_interface.h:1350</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_private_html_a4d5abfdedac51d4224e84de64e907b5e"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e">_AudiomanagerRoutinginterfaceProxyPrivate::qdata</a></div><div class="ttdeci">GData * qdata</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06359">audio_manager_interface.c:6359</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_property_info_html_a29663dad9f5ac7b03ea53afc3c60a867"><div class="ttname"><a href="struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867">_ExtendedGDBusPropertyInfo::parent_struct</a></div><div class="ttdeci">GDBusPropertyInfo parent_struct</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00039">audio_manager_interface.c:39</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aee52ef3cb811034602d481b7c0af0e67"><div class="ttname"><a href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_disconnect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04445">audio_manager_interface.c:4445</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_interface_info_html_a4fc1cb415c1788f334b604576f43ad47"><div class="ttname"><a href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">_ExtendedGDBusInterfaceInfo::parent_struct</a></div><div class="ttdeci">GDBusInterfaceInfo parent_struct</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00046">audio_manager_interface.c:46</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ab9c164c5d46717b3e1d7d74f4b4ebf39"><div class="ttname"><a href="audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audiomanager_routinginterface_interface_info</a></div><div class="ttdeci">GDBusInterfaceInfo * audiomanager_routinginterface_interface_info(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l03808">audio_manager_interface.c:3808</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ab00a0971b80cf268f6139d8046c62c84"><div class="ttname"><a href="audio__manager__interface_8c.html#ab00a0971b80cf268f6139d8046c62c84">audiomanager_commandinterface_proxy_new_sync</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02379">audio_manager_interface.c:2379</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a95b0c02b6ca0a1c14f1fa766e70827a3"><div class="ttname"><a href="audio__manager__interface_8c.html#a95b0c02b6ca0a1c14f1fa766e70827a3">audiomanager_routinginterface_skeleton_new</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_skeleton_new(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07012">audio_manager_interface.c:7012</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a3d9d5205bb5d84c55c757f720f4bd778"><div class="ttname"><a href="audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778">OBJECT_PROXY</a></div><div class="ttdeci">#define OBJECT_PROXY(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01393">audio_manager_interface.h:1393</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ac4763ec634aedbd3e372d80764816688"><div class="ttname"><a href="audio__manager__interface_8c.html#ac4763ec634aedbd3e372d80764816688">audiomanager_routinginterface_complete_ack_sink_notification_configuration</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_sink_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06292">audio_manager_interface.c:6292</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a309139248b294ed5d6ad3184169a3938"><div class="ttname"><a href="audio__manager__interface_8c.html#a309139248b294ed5d6ad3184169a3938">object_peek_audiomanager_commandinterface</a></div><div class="ttdeci">AudiomanagerCommandinterface * object_peek_audiomanager_commandinterface(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08946">audio_manager_interface.c:8946</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a31b9242f8e5b8f69b8ad8040be2b6785"><div class="ttname"><a href="audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785">audiomanager_routinginterface_call_ack_sink_notification_configuration_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_sink_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05741">audio_manager_interface.c:5741</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_private_html_aee445ad1a41d2ddbef289c841e80d699"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699">_AudiomanagerRoutinginterfaceSkeletonPrivate::changed_properties</a></div><div class="ttdeci">GList * changed_properties</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06703">audio_manager_interface.c:6703</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_method_info_html_aab53b31ca306174d0da237b5ce325b3c"><div class="ttname"><a href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">_ExtendedGDBusMethodInfo::pass_fdlist</a></div><div class="ttdeci">gboolean pass_fdlist</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00028">audio_manager_interface.c:28</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a0ddd493cffc1909c234f05565ac211a0"><div class="ttname"><a href="audio__manager__interface_8h.html#a0ddd493cffc1909c234f05565ac211a0">IS_AUDIOMANAGER_COMMANDINTERFACE</a></div><div class="ttdeci">#define IS_AUDIOMANAGER_COMMANDINTERFACE(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00020">audio_manager_interface.h:20</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ab805525b9fa18ac1252e050a2c0480f4"><div class="ttname"><a href="audio__manager__interface_8c.html#ab805525b9fa18ac1252e050a2c0480f4">audiomanager_routing_soundmanager_complete_async_connect</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_complete_async_connect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08132">audio_manager_interface.c:8132</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_private_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy_private.html">_AudiomanagerRoutingSoundmanagerProxyPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08209">audio_manager_interface.c:8209</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a833ad478f157358decfa1b7c73ddc41d"><div class="ttname"><a href="audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d">audiomanager_commandinterface_call_set_volume_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_set_volume_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01497">audio_manager_interface.c:1497</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_private_html_a867d5376543f947a3ef046803aa73a99"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99">_AudiomanagerRoutingSoundmanagerSkeletonPrivate::context</a></div><div class="ttdeci">GMainContext * context</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08557">audio_manager_interface.c:8557</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a4545c29f1fa1ac9d1cb20c78c0eacb92"><div class="ttname"><a href="audio__manager__interface_8c.html#a4545c29f1fa1ac9d1cb20c78c0eacb92">object_skeleton_set_audiomanager_routinginterface</a></div><div class="ttdeci">void object_skeleton_set_audiomanager_routinginterface(ObjectSkeleton *object, AudiomanagerRoutinginterface *interface_)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09285">audio_manager_interface.c:9285</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_arg_info_html_abf04ecb35f229142c5a095d671003551"><div class="ttname"><a href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">_ExtendedGDBusArgInfo::use_gvariant</a></div><div class="ttdeci">gboolean use_gvariant</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00021">audio_manager_interface.c:21</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a99addfde08c5933d19b448ad9386e1ae"><div class="ttname"><a href="audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae">audiomanager_commandinterface_proxy_new_for_bus_sync</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02469">audio_manager_interface.c:2469</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a205bc5efc627fd36fbe5996ea046c30c"><div class="ttname"><a href="audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c">audiomanager_commandinterface_interface_info</a></div><div class="ttdeci">GDBusInterfaceInfo * audiomanager_commandinterface_interface_info(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00794">audio_manager_interface.c:794</a></div></div>
+<div class="ttc" id="struct___extended_g_d_bus_property_info_html_a7f268f7123d6adcba4682aa68afc490b"><div class="ttname"><a href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">_ExtendedGDBusPropertyInfo::hyphen_name</a></div><div class="ttdeci">const gchar * hyphen_name</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00040">audio_manager_interface.c:40</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_abc5fb1befb03a12679136625a0aa1aca"><div class="ttname"><a href="audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca">audiomanager_commandinterface_call_disconnect_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_disconnect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01423">audio_manager_interface.c:1423</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a5f7bda35b571a0ce339108d3cb40b9cf"><div class="ttname"><a href="audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf">audiomanager_routinginterface_call_register_domain_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_domain_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, guint16 *out_domainid, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05996">audio_manager_interface.c:5996</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a296f15aae89a98544e0c0e2ae992e88f"><div class="ttname"><a href="audio__manager__interface_8c.html#a296f15aae89a98544e0c0e2ae992e88f">audiomanager_routinginterface_complete_hook_interrupt_status_change</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_hook_interrupt_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06202">audio_manager_interface.c:6202</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a44faa49862f7f1f96e5ebdffb8469787"><div class="ttname"><a href="audio__manager__interface_8c.html#a44faa49862f7f1f96e5ebdffb8469787">audiomanager_commandinterface_complete_set_sink_mute_state</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_set_sink_mute_state(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02085">audio_manager_interface.c:2085</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a0a358054a68bcaefaed5324f2d027fe9"><div class="ttname"><a href="audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9">audiomanager_routinginterface_call_ack_source_notification_configuration_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_source_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05845">audio_manager_interface.c:5845</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af95b5087a711d3520d11a1a25158f106"><div class="ttname"><a href="audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106">audiomanager_routinginterface_call_ack_set_volumes_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_volumes_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05666">audio_manager_interface.c:5666</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_adaad8baa4d148211c0a7125d1de08c91"><div class="ttname"><a href="audio__manager__interface_8c.html#adaad8baa4d148211c0a7125d1de08c91">audiomanager_routinginterface_complete_hook_source_availablity_status_change</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_hook_source_availablity_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06220">audio_manager_interface.c:6220</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_abac8c639d207b6ec096a56050ef607a0"><div class="ttname"><a href="audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0">audiomanager_routinginterface_call_confirm_routing_rundown_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_confirm_routing_rundown_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05560">audio_manager_interface.c:5560</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_private_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton_private.html">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08552">audio_manager_interface.c:8552</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a5690f1088201c2341cf1145375a5855a"><div class="ttname"><a href="audio__manager__interface_8c.html#a5690f1088201c2341cf1145375a5855a">audiomanager_routinginterface_complete_ack_set_sink_volume</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_set_sink_volume(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06094">audio_manager_interface.c:6094</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a0f85b02df982b81a3ab939d5ebca18b7"><div class="ttname"><a href="audio__manager__interface_8c.html#a0f85b02df982b81a3ab939d5ebca18b7">audiomanager_commandinterface_complete_get_list_main_sinks</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_get_list_main_sinks(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listMainSinks)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02131">audio_manager_interface.c:2131</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a60c7be0e93dcdeebc02e3ec6e5597545"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545">_AudiomanagerCommandinterfaceIface::main_connection_state_changed</a></div><div class="ttdeci">void(* main_connection_state_changed)(AudiomanagerCommandinterface *object, guint16 arg_connectionID, gint16 arg_connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00069">audio_manager_interface.h:69</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a9eaf24a15f2f3c37322258b488755a3e"><div class="ttname"><a href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_sink_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05710">audio_manager_interface.c:5710</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af6cf8be13cffbcd1f9f9126517b5d9b6"><div class="ttname"><a href="audio__manager__interface_8c.html#af6cf8be13cffbcd1f9f9126517b5d9b6">audiomanager_routinginterface_proxy_new_finish</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_proxy_new_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06545">audio_manager_interface.c:6545</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a73b2ca0e0b67f9a45e66b7ded785283b"><div class="ttname"><a href="audio__manager__interface_8c.html#a73b2ca0e0b67f9a45e66b7ded785283b">audiomanager_routinginterface_complete_deregister_sink</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_deregister_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, gint error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06137">audio_manager_interface.c:6137</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html">dbus</a></li><li class="navelem"><a class="el" href="audio__manager__interface_8c.html">audio_manager_interface.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/audio__manager__interface_8h.html b/doc/api-ref/html/audio__manager__interface_8h.html
new file mode 100644
index 0000000..6c3a778
--- /dev/null
+++ b/doc/api-ref/html/audio__manager__interface_8h.html
@@ -0,0 +1,10296 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/dbus/audio_manager_interface.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('audio__manager__interface_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">audio_manager_interface.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;gio/gio.h&gt;</code><br />
+</div>
+<p><a href="audio__manager__interface_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html">_AudiomanagerCommandinterfaceIface</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_proxy.html">_AudiomanagerCommandinterfaceProxy</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_proxy_class.html">_AudiomanagerCommandinterfaceProxyClass</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton.html">_AudiomanagerCommandinterfaceSkeleton</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton_class.html">_AudiomanagerCommandinterfaceSkeletonClass</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html">_AudiomanagerRoutinginterfaceIface</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_proxy.html">_AudiomanagerRoutinginterfaceProxy</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_proxy_class.html">_AudiomanagerRoutinginterfaceProxyClass</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton.html">_AudiomanagerRoutinginterfaceSkeleton</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton_class.html">_AudiomanagerRoutinginterfaceSkeletonClass</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_iface.html">_AudiomanagerRoutingSoundmanagerIface</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html">_AudiomanagerRoutingSoundmanagerProxy</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy_class.html">_AudiomanagerRoutingSoundmanagerProxyClass</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html">_AudiomanagerRoutingSoundmanagerSkeleton</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_class.html">_AudiomanagerRoutingSoundmanagerSkeletonClass</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_iface.html">_ObjectIface</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_proxy.html">_ObjectProxy</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_proxy_class.html">_ObjectProxyClass</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_skeleton.html">_ObjectSkeleton</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_skeleton_class.html">_ObjectSkeletonClass</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_manager_client.html">_ObjectManagerClient</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_manager_client_class.html">_ObjectManagerClientClass</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ab45c5846472de33cb48574d19ab1be35"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03">audiomanager_commandinterface_get_type</a> ())</td></tr>
+<tr class="separator:ab45c5846472de33cb48574d19ab1be35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefdd63c444b817241e8e8f48a117cf90"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">AUDIOMANAGER_COMMANDINTERFACE</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>))</td></tr>
+<tr class="separator:aefdd63c444b817241e8e8f48a117cf90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ddd493cffc1909c234f05565ac211a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a0ddd493cffc1909c234f05565ac211a0">IS_AUDIOMANAGER_COMMANDINTERFACE</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>))</td></tr>
+<tr class="separator:a0ddd493cffc1909c234f05565ac211a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7f153a944b457c58ebeae5bcab8447f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ad7f153a944b457c58ebeae5bcab8447f">AUDIOMANAGER_COMMANDINTERFACE_GET_IFACE</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_INTERFACE ((o), <a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, <a class="el" href="audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711">AudiomanagerCommandinterfaceIface</a>))</td></tr>
+<tr class="separator:ad7f153a944b457c58ebeae5bcab8447f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a739177f130efd8f63ac6e47f494b4e55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a">audiomanager_commandinterface_proxy_get_type</a> ())</td></tr>
+<tr class="separator:a739177f130efd8f63ac6e47f494b4e55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4539adad18efcff524003d2e030b0ff6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6">AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>))</td></tr>
+<tr class="separator:a4539adad18efcff524003d2e030b0ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dcffae0e0c3199fc911226636378c36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a9dcffae0e0c3199fc911226636378c36">AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478">AudiomanagerCommandinterfaceProxyClass</a>))</td></tr>
+<tr class="separator:a9dcffae0e0c3199fc911226636378c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb627c22af95cf7e928e09a139fbafa6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#abb627c22af95cf7e928e09a139fbafa6">AUDIOMANAGER_COMMANDINTERFACE_PROXY_GET_CLASS</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478">AudiomanagerCommandinterfaceProxyClass</a>))</td></tr>
+<tr class="separator:abb627c22af95cf7e928e09a139fbafa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a428f79152e84758bd9fbffd106132abf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a428f79152e84758bd9fbffd106132abf">IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>))</td></tr>
+<tr class="separator:a428f79152e84758bd9fbffd106132abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a777a795cb179f11df8ea0b6684d1a6c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a777a795cb179f11df8ea0b6684d1a6c2">IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>))</td></tr>
+<tr class="separator:a777a795cb179f11df8ea0b6684d1a6c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0576518d8583e143a7575cac65e173d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d">audiomanager_commandinterface_skeleton_get_type</a> ())</td></tr>
+<tr class="separator:a0576518d8583e143a7575cac65e173d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a651206c1a316e9c6c3020565612df465"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7">AudiomanagerCommandinterfaceSkeleton</a>))</td></tr>
+<tr class="separator:a651206c1a316e9c6c3020565612df465"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75851238528fc039256d4ca0b9d3bf76"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a75851238528fc039256d4ca0b9d3bf76">AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46">AudiomanagerCommandinterfaceSkeletonClass</a>))</td></tr>
+<tr class="separator:a75851238528fc039256d4ca0b9d3bf76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15ce103d061d9749cbc6dcc5084f8bb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a15ce103d061d9749cbc6dcc5084f8bb5">AUDIOMANAGER_COMMANDINTERFACE_SKELETON_GET_CLASS</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46">AudiomanagerCommandinterfaceSkeletonClass</a>))</td></tr>
+<tr class="separator:a15ce103d061d9749cbc6dcc5084f8bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a07e7ec541032b1e1318980afd30afa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a2a07e7ec541032b1e1318980afd30afa">IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>))</td></tr>
+<tr class="separator:a2a07e7ec541032b1e1318980afd30afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5de1c4526ee41034d62917885ef89eeb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5de1c4526ee41034d62917885ef89eeb">IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>))</td></tr>
+<tr class="separator:a5de1c4526ee41034d62917885ef89eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1ca682d195414e5245a097594ac0fcf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b">audiomanager_routinginterface_get_type</a> ())</td></tr>
+<tr class="separator:ac1ca682d195414e5245a097594ac0fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc0c927a17c0f50d8d018095fd86f62b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">AUDIOMANAGER_ROUTINGINTERFACE</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>))</td></tr>
+<tr class="separator:adc0c927a17c0f50d8d018095fd86f62b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae98713b34656b16352bc3a7bce190dc0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae98713b34656b16352bc3a7bce190dc0">IS_AUDIOMANAGER_ROUTINGINTERFACE</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>))</td></tr>
+<tr class="separator:ae98713b34656b16352bc3a7bce190dc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4dc34f91ea7145d8516ce79c399aac60"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a4dc34f91ea7145d8516ce79c399aac60">AUDIOMANAGER_ROUTINGINTERFACE_GET_IFACE</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_INTERFACE ((o), <a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, <a class="el" href="audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915">AudiomanagerRoutinginterfaceIface</a>))</td></tr>
+<tr class="separator:a4dc34f91ea7145d8516ce79c399aac60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac41a6fbcfe8ac774a0d019ee4141b655"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2">audiomanager_routinginterface_proxy_get_type</a> ())</td></tr>
+<tr class="separator:ac41a6fbcfe8ac774a0d019ee4141b655"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7670b2d109aa077aaf3dc1c20e9ab8f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1">AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>))</td></tr>
+<tr class="separator:a7670b2d109aa077aaf3dc1c20e9ab8f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8935526dc67db14aa0b0b93333f5f412"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a8935526dc67db14aa0b0b93333f5f412">AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643">AudiomanagerRoutinginterfaceProxyClass</a>))</td></tr>
+<tr class="separator:a8935526dc67db14aa0b0b93333f5f412"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a393a39cb79b7d108943469ba8f58dab5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a393a39cb79b7d108943469ba8f58dab5">AUDIOMANAGER_ROUTINGINTERFACE_PROXY_GET_CLASS</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643">AudiomanagerRoutinginterfaceProxyClass</a>))</td></tr>
+<tr class="separator:a393a39cb79b7d108943469ba8f58dab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa37bee17d7afb6ff6d34ba500f58e0cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa37bee17d7afb6ff6d34ba500f58e0cc">IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>))</td></tr>
+<tr class="separator:aa37bee17d7afb6ff6d34ba500f58e0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9bc58a8f9cce59f9111007acf1a871e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a9bc58a8f9cce59f9111007acf1a871e5">IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>))</td></tr>
+<tr class="separator:a9bc58a8f9cce59f9111007acf1a871e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41cfdbbdbaf98ddee9c895c6b4e3eb8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b">audiomanager_routinginterface_skeleton_get_type</a> ())</td></tr>
+<tr class="separator:a41cfdbbdbaf98ddee9c895c6b4e3eb8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc0d1435458c564c6e62904c54b11125"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3">AudiomanagerRoutinginterfaceSkeleton</a>))</td></tr>
+<tr class="separator:adc0d1435458c564c6e62904c54b11125"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42a4549811a6647ada2ffe96805fedb3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a42a4549811a6647ada2ffe96805fedb3">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383">AudiomanagerRoutinginterfaceSkeletonClass</a>))</td></tr>
+<tr class="separator:a42a4549811a6647ada2ffe96805fedb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acaa2c9b94a936b72891a007bb079009b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#acaa2c9b94a936b72891a007bb079009b">AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_GET_CLASS</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383">AudiomanagerRoutinginterfaceSkeletonClass</a>))</td></tr>
+<tr class="separator:acaa2c9b94a936b72891a007bb079009b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0dad2dd8006d9c47d7c2b02780dd7e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa0dad2dd8006d9c47d7c2b02780dd7e6">IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>))</td></tr>
+<tr class="separator:aa0dad2dd8006d9c47d7c2b02780dd7e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a239d36cabbe7996465eef1cff9e9ed78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a239d36cabbe7996465eef1cff9e9ed78">IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>))</td></tr>
+<tr class="separator:a239d36cabbe7996465eef1cff9e9ed78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e3377e87d8ce53961678857e2b69768"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39">audiomanager_routing_soundmanager_get_type</a> ())</td></tr>
+<tr class="separator:a0e3377e87d8ce53961678857e2b69768"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbc63a5bb54910bdfcb88ab3074aef78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>))</td></tr>
+<tr class="separator:acbc63a5bb54910bdfcb88ab3074aef78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b9eccfeff3402f9582b434eb4653545"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5b9eccfeff3402f9582b434eb4653545">IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>))</td></tr>
+<tr class="separator:a5b9eccfeff3402f9582b434eb4653545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7e79be0b07eea5d54dea54ca8e43e51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa7e79be0b07eea5d54dea54ca8e43e51">AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_INTERFACE ((o), <a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, <a class="el" href="audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf">AudiomanagerRoutingSoundmanagerIface</a>))</td></tr>
+<tr class="separator:aa7e79be0b07eea5d54dea54ca8e43e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a240a62900e2ef9a75408938ba0317e0a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a">audiomanager_routing_soundmanager_proxy_get_type</a> ())</td></tr>
+<tr class="separator:a240a62900e2ef9a75408938ba0317e0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7c110e20e2f65da667e089c19101b29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29">AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>))</td></tr>
+<tr class="separator:ab7c110e20e2f65da667e089c19101b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cfbef93730528c8e42be89e9a419d2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a0cfbef93730528c8e42be89e9a419d2f">AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180">AudiomanagerRoutingSoundmanagerProxyClass</a>))</td></tr>
+<tr class="separator:a0cfbef93730528c8e42be89e9a419d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d864902614bc2d0c6e4c920e3c99dbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a2d864902614bc2d0c6e4c920e3c99dbb">AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_GET_CLASS</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180">AudiomanagerRoutingSoundmanagerProxyClass</a>))</td></tr>
+<tr class="separator:a2d864902614bc2d0c6e4c920e3c99dbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e94cea3dc82eae2acb767bee75f3746"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a4e94cea3dc82eae2acb767bee75f3746">IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>))</td></tr>
+<tr class="separator:a4e94cea3dc82eae2acb767bee75f3746"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a898fec4b882f8fa4ed276577dc123b57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a898fec4b882f8fa4ed276577dc123b57">IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>))</td></tr>
+<tr class="separator:a898fec4b882f8fa4ed276577dc123b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26bb182101bee13eed5a4522848a85ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade">audiomanager_routing_soundmanager_skeleton_get_type</a> ())</td></tr>
+<tr class="separator:a26bb182101bee13eed5a4522848a85ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1d37920b57c9b614ad89bd2294b3f35"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35">AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a">AudiomanagerRoutingSoundmanagerSkeleton</a>))</td></tr>
+<tr class="separator:af1d37920b57c9b614ad89bd2294b3f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a606c241a66e1679dc6f64321b59986db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a606c241a66e1679dc6f64321b59986db">AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c">AudiomanagerRoutingSoundmanagerSkeletonClass</a>))</td></tr>
+<tr class="separator:a606c241a66e1679dc6f64321b59986db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291377c27fb118dfc25f30ea2c9be625"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a291377c27fb118dfc25f30ea2c9be625">AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_GET_CLASS</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c">AudiomanagerRoutingSoundmanagerSkeletonClass</a>))</td></tr>
+<tr class="separator:a291377c27fb118dfc25f30ea2c9be625"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a056969832ff74b76e80cbe37ed61a4dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a056969832ff74b76e80cbe37ed61a4dd">IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>))</td></tr>
+<tr class="separator:a056969832ff74b76e80cbe37ed61a4dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaea4b20b19535bb9122ec82f4ab7fcd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#abaea4b20b19535bb9122ec82f4ab7fcd">IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>))</td></tr>
+<tr class="separator:abaea4b20b19535bb9122ec82f4ab7fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae01980295758591710a7f24b30c49779"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362">object_get_type</a> ())</td></tr>
+<tr class="separator:ae01980295758591710a7f24b30c49779"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8895dc21dd85ecaf4ba8ca56a5fd4df8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a8895dc21dd85ecaf4ba8ca56a5fd4df8">OBJECT</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a>, <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>))</td></tr>
+<tr class="separator:a8895dc21dd85ecaf4ba8ca56a5fd4df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c76300e054c3d79a7be17e1327f0e10"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a2c76300e054c3d79a7be17e1327f0e10">IS_OBJECT</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a>))</td></tr>
+<tr class="separator:a2c76300e054c3d79a7be17e1327f0e10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5659a6250429ed0c2c3b9680fb934c98"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5659a6250429ed0c2c3b9680fb934c98">OBJECT_GET_IFACE</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_INTERFACE ((o), <a class="el" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a>, <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>))</td></tr>
+<tr class="separator:a5659a6250429ed0c2c3b9680fb934c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30f43700d4c989671ad11f8be358b684"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b">object_proxy_get_type</a> ())</td></tr>
+<tr class="separator:a30f43700d4c989671ad11f8be358b684"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d9d5205bb5d84c55c757f720f4bd778"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778">OBJECT_PROXY</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a>))</td></tr>
+<tr class="separator:a3d9d5205bb5d84c55c757f720f4bd778"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d667358f68aad72a27256a052baba7f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a3d667358f68aad72a27256a052baba7f">OBJECT_PROXY_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560">ObjectProxyClass</a>))</td></tr>
+<tr class="separator:a3d667358f68aad72a27256a052baba7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4296355e9f4d998faaf077eb425bf94c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a4296355e9f4d998faaf077eb425bf94c">OBJECT_PROXY_GET_CLASS</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560">ObjectProxyClass</a>))</td></tr>
+<tr class="separator:a4296355e9f4d998faaf077eb425bf94c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afba618669c5ac0d49f4fbadfa15d41a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#afba618669c5ac0d49f4fbadfa15d41a6">IS_OBJECT_PROXY</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>))</td></tr>
+<tr class="separator:afba618669c5ac0d49f4fbadfa15d41a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa26bc1c25fffc094cfecc3d1d52fa23f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa26bc1c25fffc094cfecc3d1d52fa23f">IS_OBJECT_PROXY_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>))</td></tr>
+<tr class="separator:aa26bc1c25fffc094cfecc3d1d52fa23f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab21e171f44e126a500d9744a2b70ffe9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037">object_skeleton_get_type</a> ())</td></tr>
+<tr class="separator:ab21e171f44e126a500d9744a2b70ffe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2d104374ee20597bfff248d789e302d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d">OBJECT_SKELETON</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>))</td></tr>
+<tr class="separator:aa2d104374ee20597bfff248d789e302d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a855c7a3ea1a9a6048c53f0843d501d4d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a855c7a3ea1a9a6048c53f0843d501d4d">OBJECT_SKELETON_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1">ObjectSkeletonClass</a>))</td></tr>
+<tr class="separator:a855c7a3ea1a9a6048c53f0843d501d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f2c5e14a1ca6c6099a4a8b7691108a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a2f2c5e14a1ca6c6099a4a8b7691108a4">OBJECT_SKELETON_GET_CLASS</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1">ObjectSkeletonClass</a>))</td></tr>
+<tr class="separator:a2f2c5e14a1ca6c6099a4a8b7691108a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa06f0ab2c5a5acb39527aa71182c21e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa06f0ab2c5a5acb39527aa71182c21e3">IS_OBJECT_SKELETON</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>))</td></tr>
+<tr class="separator:aa06f0ab2c5a5acb39527aa71182c21e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfacbe849c98d695e0b6bf75795afad0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#abfacbe849c98d695e0b6bf75795afad0">IS_OBJECT_SKELETON_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>))</td></tr>
+<tr class="separator:abfacbe849c98d695e0b6bf75795afad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4f0deda7153f1206145314d80b67436"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30">object_manager_client_get_type</a> ())</td></tr>
+<tr class="separator:ab4f0deda7153f1206145314d80b67436"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5e96870814b1cb5afc5cf7dbf506c55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae5e96870814b1cb5afc5cf7dbf506c55">OBJECT_MANAGER_CLIENT</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>, <a class="el" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7">ObjectManagerClient</a>))</td></tr>
+<tr class="separator:ae5e96870814b1cb5afc5cf7dbf506c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28d8a09b7bd3143886e76d4f2e7a1a9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a28d8a09b7bd3143886e76d4f2e7a1a9e">OBJECT_MANAGER_CLIENT_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>, <a class="el" href="audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23">ObjectManagerClientClass</a>))</td></tr>
+<tr class="separator:a28d8a09b7bd3143886e76d4f2e7a1a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58b43fdde070a3c1e4ef9fe759d20088"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a58b43fdde070a3c1e4ef9fe759d20088">OBJECT_MANAGER_CLIENT_GET_CLASS</a>(o)&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>, <a class="el" href="audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23">ObjectManagerClientClass</a>))</td></tr>
+<tr class="separator:a58b43fdde070a3c1e4ef9fe759d20088"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70591b5a8c78d5a69b791178230dd04b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a70591b5a8c78d5a69b791178230dd04b">IS_OBJECT_MANAGER_CLIENT</a>(o)&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>))</td></tr>
+<tr class="separator:a70591b5a8c78d5a69b791178230dd04b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f6bc841158af006c9379b17eba8c1e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5f6bc841158af006c9379b17eba8c1e7">IS_OBJECT_MANAGER_CLIENT_CLASS</a>(k)&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>))</td></tr>
+<tr class="separator:a5f6bc841158af006c9379b17eba8c1e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a5da5a28ccb8ea2c0268dd4ac81920879"><td class="memItemLeft" align="right" valign="top">typedef struct _AudiomanagerCommandinterface&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a></td></tr>
+<tr class="separator:a5da5a28ccb8ea2c0268dd4ac81920879"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89b08205cd6eec6f167b59f0b7369711"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_commandinterface_iface.html">_AudiomanagerCommandinterfaceIface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711">AudiomanagerCommandinterfaceIface</a></td></tr>
+<tr class="separator:a89b08205cd6eec6f167b59f0b7369711"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ca2055c5a29c3bbdae1068c2a2ee2e3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_commandinterface_proxy.html">_AudiomanagerCommandinterfaceProxy</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a></td></tr>
+<tr class="separator:a9ca2055c5a29c3bbdae1068c2a2ee2e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7049e76855c51ad3b8cfe3bd52eea478"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_commandinterface_proxy_class.html">_AudiomanagerCommandinterfaceProxyClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478">AudiomanagerCommandinterfaceProxyClass</a></td></tr>
+<tr class="separator:a7049e76855c51ad3b8cfe3bd52eea478"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c22e3605fcb093a53f927b711f47ea"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_commandinterface_proxy_private.html">_AudiomanagerCommandinterfaceProxyPrivate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea">AudiomanagerCommandinterfaceProxyPrivate</a></td></tr>
+<tr class="separator:ab5c22e3605fcb093a53f927b711f47ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d4dc4cce130be2112167a800f2d62e7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_commandinterface_skeleton.html">_AudiomanagerCommandinterfaceSkeleton</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7">AudiomanagerCommandinterfaceSkeleton</a></td></tr>
+<tr class="separator:a6d4dc4cce130be2112167a800f2d62e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f0826ef555a61c14cb8e55d2315fa46"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_commandinterface_skeleton_class.html">_AudiomanagerCommandinterfaceSkeletonClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46">AudiomanagerCommandinterfaceSkeletonClass</a></td></tr>
+<tr class="separator:a5f0826ef555a61c14cb8e55d2315fa46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcff23711a9e072389352ac37a54dae9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html">_AudiomanagerCommandinterfaceSkeletonPrivate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9">AudiomanagerCommandinterfaceSkeletonPrivate</a></td></tr>
+<tr class="separator:adcff23711a9e072389352ac37a54dae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8731118300bd1c17bd016ef36256ea12"><td class="memItemLeft" align="right" valign="top">typedef struct _AudiomanagerRoutinginterface&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a></td></tr>
+<tr class="separator:a8731118300bd1c17bd016ef36256ea12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3acbda1c141ff509db66e4603fd4b915"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routinginterface_iface.html">_AudiomanagerRoutinginterfaceIface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915">AudiomanagerRoutinginterfaceIface</a></td></tr>
+<tr class="separator:a3acbda1c141ff509db66e4603fd4b915"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad80e5c8cfaaa285c8111bcb3cd44ff6d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routinginterface_proxy.html">_AudiomanagerRoutinginterfaceProxy</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a></td></tr>
+<tr class="separator:ad80e5c8cfaaa285c8111bcb3cd44ff6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb209b9e824ca5e93ff671c69c220643"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routinginterface_proxy_class.html">_AudiomanagerRoutinginterfaceProxyClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643">AudiomanagerRoutinginterfaceProxyClass</a></td></tr>
+<tr class="separator:acb209b9e824ca5e93ff671c69c220643"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a296470183bf8d9eebf152403b3978caa"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routinginterface_proxy_private.html">_AudiomanagerRoutinginterfaceProxyPrivate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa">AudiomanagerRoutinginterfaceProxyPrivate</a></td></tr>
+<tr class="separator:a296470183bf8d9eebf152403b3978caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11ee196e67384654af1d2f88e072adc3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routinginterface_skeleton.html">_AudiomanagerRoutinginterfaceSkeleton</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3">AudiomanagerRoutinginterfaceSkeleton</a></td></tr>
+<tr class="separator:a11ee196e67384654af1d2f88e072adc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f8493b78a1f528a261faa209a2ce383"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routinginterface_skeleton_class.html">_AudiomanagerRoutinginterfaceSkeletonClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383">AudiomanagerRoutinginterfaceSkeletonClass</a></td></tr>
+<tr class="separator:a6f8493b78a1f528a261faa209a2ce383"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6508668356c86f821316f281b89963ba"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba">AudiomanagerRoutinginterfaceSkeletonPrivate</a></td></tr>
+<tr class="separator:a6508668356c86f821316f281b89963ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50a64aefeed571462d6ae149525f39b1"><td class="memItemLeft" align="right" valign="top">typedef struct _AudiomanagerRoutingSoundmanager&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a></td></tr>
+<tr class="separator:a50a64aefeed571462d6ae149525f39b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2168e93742862ed2490b2c374616dbaf"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html">_AudiomanagerRoutingSoundmanagerIface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf">AudiomanagerRoutingSoundmanagerIface</a></td></tr>
+<tr class="separator:a2168e93742862ed2490b2c374616dbaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fa223351f91a689bea1df0534071ff7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html">_AudiomanagerRoutingSoundmanagerProxy</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a></td></tr>
+<tr class="separator:a8fa223351f91a689bea1df0534071ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a144ad4ca4dd63de4c0522ef45bc1d180"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_proxy_class.html">_AudiomanagerRoutingSoundmanagerProxyClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180">AudiomanagerRoutingSoundmanagerProxyClass</a></td></tr>
+<tr class="separator:a144ad4ca4dd63de4c0522ef45bc1d180"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cfaac5e61902c8adadafe98cdb2e0c4"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_proxy_private.html">_AudiomanagerRoutingSoundmanagerProxyPrivate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4">AudiomanagerRoutingSoundmanagerProxyPrivate</a></td></tr>
+<tr class="separator:a9cfaac5e61902c8adadafe98cdb2e0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58f324d3591d0134032b0651b66f410a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html">_AudiomanagerRoutingSoundmanagerSkeleton</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a">AudiomanagerRoutingSoundmanagerSkeleton</a></td></tr>
+<tr class="separator:a58f324d3591d0134032b0651b66f410a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4702c316b65f1329265588c8a34f67c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_class.html">_AudiomanagerRoutingSoundmanagerSkeletonClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c">AudiomanagerRoutingSoundmanagerSkeletonClass</a></td></tr>
+<tr class="separator:aa4702c316b65f1329265588c8a34f67c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a003a8b712e5668f92993aa380f490fb8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8">AudiomanagerRoutingSoundmanagerSkeletonPrivate</a></td></tr>
+<tr class="separator:a003a8b712e5668f92993aa380f490fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f8bbcda919b65ce67f92fba08e0212f"><td class="memItemLeft" align="right" valign="top">typedef struct _Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a></td></tr>
+<tr class="separator:a7f8bbcda919b65ce67f92fba08e0212f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae63ccb4aabe7ef75ebf9b9e117cb47a4"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___object_iface.html">_ObjectIface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4">ObjectIface</a></td></tr>
+<tr class="separator:ae63ccb4aabe7ef75ebf9b9e117cb47a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb71a55ab71a90865fb6a73f11c91825"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___object_proxy.html">_ObjectProxy</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a></td></tr>
+<tr class="separator:adb71a55ab71a90865fb6a73f11c91825"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace39bb43f182c43bfb367f353f7d0560"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___object_proxy_class.html">_ObjectProxyClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560">ObjectProxyClass</a></td></tr>
+<tr class="separator:ace39bb43f182c43bfb367f353f7d0560"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c667f3ff966abf71a79664c5a2758f8"><td class="memItemLeft" align="right" valign="top">typedef struct _ObjectProxyPrivate&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8">ObjectProxyPrivate</a></td></tr>
+<tr class="separator:a2c667f3ff966abf71a79664c5a2758f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78925c33a5740770fe356681f4e8c082"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___object_skeleton.html">_ObjectSkeleton</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a></td></tr>
+<tr class="separator:a78925c33a5740770fe356681f4e8c082"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe966024a0e0f0b3c1e1ed04fab3f6e1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___object_skeleton_class.html">_ObjectSkeletonClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1">ObjectSkeletonClass</a></td></tr>
+<tr class="separator:abe966024a0e0f0b3c1e1ed04fab3f6e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5265709c9ee1e18d9e2d3b100b53070"><td class="memItemLeft" align="right" valign="top">typedef struct _ObjectSkeletonPrivate&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070">ObjectSkeletonPrivate</a></td></tr>
+<tr class="separator:ae5265709c9ee1e18d9e2d3b100b53070"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1fe07200521ca70f81a63556fd346f7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___object_manager_client.html">_ObjectManagerClient</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7">ObjectManagerClient</a></td></tr>
+<tr class="separator:ad1fe07200521ca70f81a63556fd346f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6af370959deb3e347314c2386508be23"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___object_manager_client_class.html">_ObjectManagerClientClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23">ObjectManagerClientClass</a></td></tr>
+<tr class="separator:a6af370959deb3e347314c2386508be23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3be76f6888784f104b05dd4f477044c5"><td class="memItemLeft" align="right" valign="top">typedef struct _ObjectManagerClientPrivate&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5">ObjectManagerClientPrivate</a></td></tr>
+<tr class="separator:a3be76f6888784f104b05dd4f477044c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ad621ad4a32d4fd4839bdd268cae3db03"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03">audiomanager_commandinterface_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:ad621ad4a32d4fd4839bdd268cae3db03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a205bc5efc627fd36fbe5996ea046c30c"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceInfo *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a205bc5efc627fd36fbe5996ea046c30c">audiomanager_commandinterface_interface_info</a> (void)</td></tr>
+<tr class="separator:a205bc5efc627fd36fbe5996ea046c30c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bb2b6681e9bb76ce0433bf3ed7761bb"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a4bb2b6681e9bb76ce0433bf3ed7761bb">audiomanager_commandinterface_override_properties</a> (GObjectClass *klass, guint property_id_begin)</td></tr>
+<tr class="separator:a4bb2b6681e9bb76ce0433bf3ed7761bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a381453ebc5717fc413c7197a2a609c92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a381453ebc5717fc413c7197a2a609c92">audiomanager_commandinterface_complete_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result, guint16 mainConnectionID)</td></tr>
+<tr class="separator:a381453ebc5717fc413c7197a2a609c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaed829355cb8c75bb283c226865149a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aaed829355cb8c75bb283c226865149a6">audiomanager_commandinterface_complete_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result)</td></tr>
+<tr class="separator:aaed829355cb8c75bb283c226865149a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36c4f0140b3355d07644fb37ad98b9c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a36c4f0140b3355d07644fb37ad98b9c6">audiomanager_commandinterface_complete_set_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result)</td></tr>
+<tr class="separator:a36c4f0140b3355d07644fb37ad98b9c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86b0cf68e08b96ee954638e89375b973"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a86b0cf68e08b96ee954638e89375b973">audiomanager_commandinterface_complete_volume_step</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result)</td></tr>
+<tr class="separator:a86b0cf68e08b96ee954638e89375b973"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44faa49862f7f1f96e5ebdffb8469787"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a44faa49862f7f1f96e5ebdffb8469787">audiomanager_commandinterface_complete_set_sink_mute_state</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result)</td></tr>
+<tr class="separator:a44faa49862f7f1f96e5ebdffb8469787"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c9f64cfa0a7b51bb5629b39eb19628d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d">audiomanager_commandinterface_complete_get_list_main_connections</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listConnections)</td></tr>
+<tr class="separator:a3c9f64cfa0a7b51bb5629b39eb19628d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f85b02df982b81a3ab939d5ebca18b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a0f85b02df982b81a3ab939d5ebca18b7">audiomanager_commandinterface_complete_get_list_main_sinks</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listMainSinks)</td></tr>
+<tr class="separator:a0f85b02df982b81a3ab939d5ebca18b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10f44f9a85dad822252cf368b2824045"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a10f44f9a85dad822252cf368b2824045">audiomanager_commandinterface_emit_new_main_connection</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GVariant *arg_mainConnection)</td></tr>
+<tr class="separator:a10f44f9a85dad822252cf368b2824045"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ae63628de22d2ad1008c275ac06db93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a3ae63628de22d2ad1008c275ac06db93">audiomanager_commandinterface_emit_removed_main_connection</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_mainConnectionId)</td></tr>
+<tr class="separator:a3ae63628de22d2ad1008c275ac06db93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefa94d083f6087757b58bab175ab6666"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aefa94d083f6087757b58bab175ab6666">audiomanager_commandinterface_emit_main_connection_state_changed</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_connectionID, gint16 arg_connectionState)</td></tr>
+<tr class="separator:aefa94d083f6087757b58bab175ab6666"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cc287d07803dc55e447c2a5a8f92c8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5cc287d07803dc55e447c2a5a8f92c8a">audiomanager_commandinterface_emit_volume_changed</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_sinkID, gint16 arg_volume)</td></tr>
+<tr class="separator:a5cc287d07803dc55e447c2a5a8f92c8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2eb350a29ba8901a3b52f5f8f25b141"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae2eb350a29ba8901a3b52f5f8f25b141">audiomanager_commandinterface_emit_sink_mute_state_changed</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_sinkID, gint16 arg_muteState)</td></tr>
+<tr class="separator:ae2eb350a29ba8901a3b52f5f8f25b141"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80a08a8a1b252f34d98bc037920d5fbb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a80a08a8a1b252f34d98bc037920d5fbb">audiomanager_commandinterface_emit_system_property_changed</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GVariant *arg_SystemProperty)</td></tr>
+<tr class="separator:a80a08a8a1b252f34d98bc037920d5fbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dab83e75515286c898dcecdcfae13af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sourceID, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a7dab83e75515286c898dcecdcfae13af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ed6bcef33ca3126b7e69d2036ffd8d4"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audiomanager_commandinterface_call_connect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, guint16 *out_mainConnectionID, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a9ed6bcef33ca3126b7e69d2036ffd8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddada2b9dbb9eed0a2f22009fd0b317"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audiomanager_commandinterface_call_connect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sourceID, guint16 arg_sinkID, gint16 *out_result, guint16 *out_mainConnectionID, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a4ddada2b9dbb9eed0a2f22009fd0b317"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a864111fba62bef2ecf977b47d250bdaf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_mainConnectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a864111fba62bef2ecf977b47d250bdaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade95e2b175026361897e47aaaf0d668e"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ade95e2b175026361897e47aaaf0d668e">audiomanager_commandinterface_call_disconnect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:ade95e2b175026361897e47aaaf0d668e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc5fb1befb03a12679136625a0aa1aca"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#abc5fb1befb03a12679136625a0aa1aca">audiomanager_commandinterface_call_disconnect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_mainConnectionID, gint16 *out_result, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:abc5fb1befb03a12679136625a0aa1aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a946e8cac1e75c88be3e56cd858af9b6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_volume, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a946e8cac1e75c88be3e56cd858af9b6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a833ad478f157358decfa1b7c73ddc41d"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a833ad478f157358decfa1b7c73ddc41d">audiomanager_commandinterface_call_set_volume_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a833ad478f157358decfa1b7c73ddc41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af27cf97f8fa87de47e0ee2c59940424f"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af27cf97f8fa87de47e0ee2c59940424f">audiomanager_commandinterface_call_set_volume_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_volume, gint16 *out_result, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:af27cf97f8fa87de47e0ee2c59940424f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcb9a60d5733a2fa1d71559ff4094fbf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:afcb9a60d5733a2fa1d71559ff4094fbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df9277b72d4a89d4341aad66b0aa9d4"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a6df9277b72d4a89d4341aad66b0aa9d4">audiomanager_commandinterface_call_volume_step_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a6df9277b72d4a89d4341aad66b0aa9d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafc35c8740b1373e0964bc469cd6548f"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aafc35c8740b1373e0964bc469cd6548f">audiomanager_commandinterface_call_volume_step_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, gint16 *out_result, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:aafc35c8740b1373e0964bc469cd6548f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af266dfa3a1805cd01d90528eaeaa4c58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_muteState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:af266dfa3a1805cd01d90528eaeaa4c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71560ba9c0e25aa2e924e23f590626a6"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a71560ba9c0e25aa2e924e23f590626a6">audiomanager_commandinterface_call_set_sink_mute_state_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a71560ba9c0e25aa2e924e23f590626a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc19e9a9c634f428c7b17c20db3f0b7d"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#afc19e9a9c634f428c7b17c20db3f0b7d">audiomanager_commandinterface_call_set_sink_mute_state_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, guint16 arg_sinkID, gint16 arg_muteState, gint16 *out_result, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:afc19e9a9c634f428c7b17c20db3f0b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4dd679cfbe3797e4faba95ecfeb7266"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:af4dd679cfbe3797e4faba95ecfeb7266"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6232c989551fd75b0995a00c8094a78"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab6232c989551fd75b0995a00c8094a78">audiomanager_commandinterface_call_get_list_main_connections_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GVariant **out_listConnections, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:ab6232c989551fd75b0995a00c8094a78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a181177bbe37995c1d64e2f60f0b8dae1"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a181177bbe37995c1d64e2f60f0b8dae1">audiomanager_commandinterface_call_get_list_main_connections_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GVariant **out_listConnections, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a181177bbe37995c1d64e2f60f0b8dae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b0839a0a25acccc810a3f4fa11293e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a2b0839a0a25acccc810a3f4fa11293e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7e0eb4928596c6516a436f9399d1deb"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af7e0eb4928596c6516a436f9399d1deb">audiomanager_commandinterface_call_get_list_main_sinks_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GVariant **out_listMainSinks, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:af7e0eb4928596c6516a436f9399d1deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26d9526788210248c2a4cc1e69aff199"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a26d9526788210248c2a4cc1e69aff199">audiomanager_commandinterface_call_get_list_main_sinks_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy, gint16 *out_result, GVariant **out_listMainSinks, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a26d9526788210248c2a4cc1e69aff199"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46fac31268592233ee817d289b6dd54a"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a">audiomanager_commandinterface_proxy_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:a46fac31268592233ee817d289b6dd54a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2b4c23878bb7b8e68b353e1d40e33a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audiomanager_commandinterface_proxy_new</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ab2b4c23878bb7b8e68b353e1d40e33a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0936ba36a58f381305c5c22a24901b0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a0936ba36a58f381305c5c22a24901b0d">audiomanager_commandinterface_proxy_new_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a0936ba36a58f381305c5c22a24901b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab00a0971b80cf268f6139d8046c62c84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab00a0971b80cf268f6139d8046c62c84">audiomanager_commandinterface_proxy_new_sync</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:ab00a0971b80cf268f6139d8046c62c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a189a420473fe170544a82f6842c86588"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a189a420473fe170544a82f6842c86588">audiomanager_commandinterface_proxy_new_for_bus</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a189a420473fe170544a82f6842c86588"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab88933f4378507445adfc11800617ce5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab88933f4378507445adfc11800617ce5">audiomanager_commandinterface_proxy_new_for_bus_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:ab88933f4378507445adfc11800617ce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99addfde08c5933d19b448ad9386e1ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a99addfde08c5933d19b448ad9386e1ae">audiomanager_commandinterface_proxy_new_for_bus_sync</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a99addfde08c5933d19b448ad9386e1ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac445950a2f3ef1977eaadd0c9e22ec3d"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d">audiomanager_commandinterface_skeleton_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:ac445950a2f3ef1977eaadd0c9e22ec3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8af41517e2e825594c3fa34e54015c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae8af41517e2e825594c3fa34e54015c8">audiomanager_commandinterface_skeleton_new</a> (void)</td></tr>
+<tr class="separator:ae8af41517e2e825594c3fa34e54015c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a524c628b7e26dd3237f7dd886eeaba5b"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b">audiomanager_routinginterface_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:a524c628b7e26dd3237f7dd886eeaba5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9c164c5d46717b3e1d7d74f4b4ebf39"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceInfo *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audiomanager_routinginterface_interface_info</a> (void)</td></tr>
+<tr class="separator:ab9c164c5d46717b3e1d7d74f4b4ebf39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a59f7f6209e7413d9ddae12e96a3e15"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a8a59f7f6209e7413d9ddae12e96a3e15">audiomanager_routinginterface_override_properties</a> (GObjectClass *klass, guint property_id_begin)</td></tr>
+<tr class="separator:a8a59f7f6209e7413d9ddae12e96a3e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29d92a477b197f8422970bd1a87f1078"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a29d92a477b197f8422970bd1a87f1078">audiomanager_routinginterface_complete_ack_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a29d92a477b197f8422970bd1a87f1078"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19595596cdb2980362c5ed5a064bb682"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a19595596cdb2980362c5ed5a064bb682">audiomanager_routinginterface_complete_ack_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a19595596cdb2980362c5ed5a064bb682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29ca364f304e445a1141a9a8b6d486d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a29ca364f304e445a1141a9a8b6d486d9">audiomanager_routinginterface_complete_ack_set_source_state</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a29ca364f304e445a1141a9a8b6d486d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5690f1088201c2341cf1145375a5855a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5690f1088201c2341cf1145375a5855a">audiomanager_routinginterface_complete_ack_set_sink_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a5690f1088201c2341cf1145375a5855a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16ef4f10c54f8529f791f706314b9f17"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a16ef4f10c54f8529f791f706314b9f17">audiomanager_routinginterface_complete_register_sink</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 sinkID, guint16 error)</td></tr>
+<tr class="separator:a16ef4f10c54f8529f791f706314b9f17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73b2ca0e0b67f9a45e66b7ded785283b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a73b2ca0e0b67f9a45e66b7ded785283b">audiomanager_routinginterface_complete_deregister_sink</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, gint error)</td></tr>
+<tr class="separator:a73b2ca0e0b67f9a45e66b7ded785283b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38b164b371c07c56e2efc5cc725ab25f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a38b164b371c07c56e2efc5cc725ab25f">audiomanager_routinginterface_complete_register_source</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 sourceID, guint16 error)</td></tr>
+<tr class="separator:a38b164b371c07c56e2efc5cc725ab25f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d17cb6cc71b313e947f934fb5121395"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a2d17cb6cc71b313e947f934fb5121395">audiomanager_routinginterface_complete_deregister_source</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 error)</td></tr>
+<tr class="separator:a2d17cb6cc71b313e947f934fb5121395"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a296f15aae89a98544e0c0e2ae992e88f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a296f15aae89a98544e0c0e2ae992e88f">audiomanager_routinginterface_complete_hook_interrupt_status_change</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a296f15aae89a98544e0c0e2ae992e88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaad8baa4d148211c0a7125d1de08c91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#adaad8baa4d148211c0a7125d1de08c91">audiomanager_routinginterface_complete_hook_source_availablity_status_change</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:adaad8baa4d148211c0a7125d1de08c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab1e77c0123c8c3a81ee0eae8a3a9b9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e">audiomanager_routinginterface_complete_confirm_routing_ready</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:aab1e77c0123c8c3a81ee0eae8a3a9b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfd78d54129f1bab64bf3ad042bad68b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#abfd78d54129f1bab64bf3ad042bad68b">audiomanager_routinginterface_complete_confirm_routing_rundown</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:abfd78d54129f1bab64bf3ad042bad68b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57ac0c76e17d25395c29d8d47e8d87d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a57ac0c76e17d25395c29d8d47e8d87d5">audiomanager_routinginterface_complete_ack_set_volumes</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a57ac0c76e17d25395c29d8d47e8d87d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4763ec634aedbd3e372d80764816688"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ac4763ec634aedbd3e372d80764816688">audiomanager_routinginterface_complete_ack_sink_notification_configuration</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:ac4763ec634aedbd3e372d80764816688"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa516cb19eab4883923cb3da60572936a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa516cb19eab4883923cb3da60572936a">audiomanager_routinginterface_complete_ack_source_notification_configuration</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:aa516cb19eab4883923cb3da60572936a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bf469430cc1ab9691ed340803c7a724"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5bf469430cc1ab9691ed340803c7a724">audiomanager_routinginterface_complete_register_domain</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 domainid, guint16 error)</td></tr>
+<tr class="separator:a5bf469430cc1ab9691ed340803c7a724"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41cc3c3353509de821ec4411596de519"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a41cc3c3353509de821ec4411596de519">audiomanager_routinginterface_emit_set_routing_ready</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object)</td></tr>
+<tr class="separator:a41cc3c3353509de821ec4411596de519"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfebe3440488df3d5ee7c61ae6832e4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#adfebe3440488df3d5ee7c61ae6832e4d">audiomanager_routinginterface_emit_set_routing_rundown</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object)</td></tr>
+<tr class="separator:adfebe3440488df3d5ee7c61ae6832e4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcc50c6eaebebbb692c6489381b40482"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:afcc50c6eaebebbb692c6489381b40482"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e4fc33b495f314c690db968312c531d"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a6e4fc33b495f314c690db968312c531d">audiomanager_routinginterface_call_ack_connect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a6e4fc33b495f314c690db968312c531d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adadd28e13e61121cbe94ef86e2721204"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:adadd28e13e61121cbe94ef86e2721204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee52ef3cb811034602d481b7c0af0e67"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:aee52ef3cb811034602d481b7c0af0e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4db53a6e79362635e2d566ea93e9bb2b"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a4db53a6e79362635e2d566ea93e9bb2b">audiomanager_routinginterface_call_ack_disconnect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a4db53a6e79362635e2d566ea93e9bb2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a4e4f1ed80dee36c519fb86958430ec"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a7a4e4f1ed80dee36c519fb86958430ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9824c3759e7fa8d85035b558e596684a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a9824c3759e7fa8d85035b558e596684a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c811e4ded6eadc26684f7f1339a520d"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a7c811e4ded6eadc26684f7f1339a520d">audiomanager_routinginterface_call_ack_set_source_state_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a7c811e4ded6eadc26684f7f1339a520d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e796f9928089743d18b5e2404e1d45c"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a3e796f9928089743d18b5e2404e1d45c">audiomanager_routinginterface_call_ack_set_source_state_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a3e796f9928089743d18b5e2404e1d45c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51236e213a21ce054fa93027eaca5995"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a51236e213a21ce054fa93027eaca5995"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a736a922582ddfbb81fcd0194d1817259"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a736a922582ddfbb81fcd0194d1817259">audiomanager_routinginterface_call_ack_set_sink_volume_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a736a922582ddfbb81fcd0194d1817259"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6c3a3b45afb772d4db1587b11187e4c"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ad6c3a3b45afb772d4db1587b11187e4c">audiomanager_routinginterface_call_ack_set_sink_volume_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:ad6c3a3b45afb772d4db1587b11187e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77e4b4cf413ab7441b9135fd0e08a978"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_sinkData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a77e4b4cf413ab7441b9135fd0e08a978"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76ac59a2a591f3dd1fd597b6ae4ea5a9"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audiomanager_routinginterface_call_register_sink_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 *out_sinkID, guint16 *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a76ac59a2a591f3dd1fd597b6ae4ea5a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec5c1deb05527c7896996039f8347308"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aec5c1deb05527c7896996039f8347308">audiomanager_routinginterface_call_register_sink_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_sinkData, guint16 *out_sinkID, guint16 *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:aec5c1deb05527c7896996039f8347308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae32ef2459f9519fdf3c96c962b9f56d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ae32ef2459f9519fdf3c96c962b9f56d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a216bbf0e4db8e6044520a608eb619a73"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a216bbf0e4db8e6044520a608eb619a73">audiomanager_routinginterface_call_deregister_sink_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, gint *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a216bbf0e4db8e6044520a608eb619a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2bea4e6d7bb9c8e52a9492e4b5ca6b7"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audiomanager_routinginterface_call_deregister_sink_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sinkID, gint *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:aa2bea4e6d7bb9c8e52a9492e4b5ca6b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156e7a08938d50cc42dda61754799144"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_sourceData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a156e7a08938d50cc42dda61754799144"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93573c15772a789233c38f4157c31076"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a93573c15772a789233c38f4157c31076">audiomanager_routinginterface_call_register_source_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 *out_sourceID, guint16 *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a93573c15772a789233c38f4157c31076"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bd76889d860b7db9327f1e6e1f8c9c9"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audiomanager_routinginterface_call_register_source_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_sourceData, guint16 *out_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a8bd76889d860b7db9327f1e6e1f8c9c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55035534ad03e4d0d9bc8dd4e9312a63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a55035534ad03e4d0d9bc8dd4e9312a63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a238fa78cc0aec9eaa1ec928cb927dcbb"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audiomanager_routinginterface_call_deregister_source_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a238fa78cc0aec9eaa1ec928cb927dcbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1459fb13596f7770810b8754f7de063"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae1459fb13596f7770810b8754f7de063">audiomanager_routinginterface_call_deregister_source_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:ae1459fb13596f7770810b8754f7de063"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab932a845e5f14d50b4aeb8c62e8303c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ab932a845e5f14d50b4aeb8c62e8303c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93141d0773d7d37ed8fbbee17b3beb4c"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a93141d0773d7d37ed8fbbee17b3beb4c">audiomanager_routinginterface_call_hook_interrupt_status_change_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a93141d0773d7d37ed8fbbee17b3beb4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27dc69af0cb9581619a5e765322e788b"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a27dc69af0cb9581619a5e765322e788b">audiomanager_routinginterface_call_hook_interrupt_status_change_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a27dc69af0cb9581619a5e765322e788b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a1d61d216587bd708df526793f157ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a7a1d61d216587bd708df526793f157ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ba2bbfe9c9f28727c6329a831bacb18"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a0ba2bbfe9c9f28727c6329a831bacb18">audiomanager_routinginterface_call_hook_source_availablity_status_change_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a0ba2bbfe9c9f28727c6329a831bacb18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafa82e5325c595830ca33a2c32af79d9"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aafa82e5325c595830ca33a2c32af79d9">audiomanager_routinginterface_call_hook_source_availablity_status_change_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:aafa82e5325c595830ca33a2c32af79d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8bf12bbc3cfcc8cfce9992b96284386"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:af8bf12bbc3cfcc8cfce9992b96284386"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9698964ad4ae6e09944d10f1d36de0f4"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a9698964ad4ae6e09944d10f1d36de0f4">audiomanager_routinginterface_call_confirm_routing_ready_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a9698964ad4ae6e09944d10f1d36de0f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65b2211cda343659fe31101c8d6236c2"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a65b2211cda343659fe31101c8d6236c2">audiomanager_routinginterface_call_confirm_routing_ready_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a65b2211cda343659fe31101c8d6236c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5324b5abcc4ddd3e677449df9b29a9ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a5324b5abcc4ddd3e677449df9b29a9ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3de8d128692f6cb77d866e9866f02598"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a3de8d128692f6cb77d866e9866f02598">audiomanager_routinginterface_call_confirm_routing_rundown_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a3de8d128692f6cb77d866e9866f02598"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abac8c639d207b6ec096a56050ef607a0"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#abac8c639d207b6ec096a56050ef607a0">audiomanager_routinginterface_call_confirm_routing_rundown_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:abac8c639d207b6ec096a56050ef607a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99a727667031409d354d2eb62c77a701"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a99a727667031409d354d2eb62c77a701"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0ae7e93450d67cc81e54553a9dbf046"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ad0ae7e93450d67cc81e54553a9dbf046">audiomanager_routinginterface_call_ack_set_volumes_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:ad0ae7e93450d67cc81e54553a9dbf046"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af95b5087a711d3520d11a1a25158f106"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af95b5087a711d3520d11a1a25158f106">audiomanager_routinginterface_call_ack_set_volumes_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:af95b5087a711d3520d11a1a25158f106"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9eaf24a15f2f3c37322258b488755a3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a9eaf24a15f2f3c37322258b488755a3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31b9242f8e5b8f69b8ad8040be2b6785"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a31b9242f8e5b8f69b8ad8040be2b6785">audiomanager_routinginterface_call_ack_sink_notification_configuration_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a31b9242f8e5b8f69b8ad8040be2b6785"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5134adec6594578590e52539aaf86c9"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ad5134adec6594578590e52539aaf86c9">audiomanager_routinginterface_call_ack_sink_notification_configuration_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:ad5134adec6594578590e52539aaf86c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83a0b8ec299602b64fe135bf1cc0a0d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a83a0b8ec299602b64fe135bf1cc0a0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a358054a68bcaefaed5324f2d027fe9"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a0a358054a68bcaefaed5324f2d027fe9">audiomanager_routinginterface_call_ack_source_notification_configuration_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a0a358054a68bcaefaed5324f2d027fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66a9cd7926c873d7896e5aea18cfade4"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a66a9cd7926c873d7896e5aea18cfade4">audiomanager_routinginterface_call_ack_source_notification_configuration_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a66a9cd7926c873d7896e5aea18cfade4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4d6447f7dbdaf287812da58a4528d4a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:aa4d6447f7dbdaf287812da58a4528d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc626b0b0abe2ae30355a8f1f59329fa"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#acc626b0b0abe2ae30355a8f1f59329fa">audiomanager_routinginterface_call_register_domain_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, guint16 *out_domainid, guint16 *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:acc626b0b0abe2ae30355a8f1f59329fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f7bda35b571a0ce339108d3cb40b9cf"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5f7bda35b571a0ce339108d3cb40b9cf">audiomanager_routinginterface_call_register_domain_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, guint16 *out_domainid, guint16 *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a5f7bda35b571a0ce339108d3cb40b9cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a727f1eaa47ea1c92fcfc76f77417a8a2"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2">audiomanager_routinginterface_proxy_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:a727f1eaa47ea1c92fcfc76f77417a8a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2d2eeab981963bc84fd3ab51c85159f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa2d2eeab981963bc84fd3ab51c85159f">audiomanager_routinginterface_proxy_new</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:aa2d2eeab981963bc84fd3ab51c85159f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6cf8be13cffbcd1f9f9126517b5d9b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af6cf8be13cffbcd1f9f9126517b5d9b6">audiomanager_routinginterface_proxy_new_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:af6cf8be13cffbcd1f9f9126517b5d9b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a607336d277988e69602efe8370719a1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a607336d277988e69602efe8370719a1f">audiomanager_routinginterface_proxy_new_sync</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a607336d277988e69602efe8370719a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae07b35e6825db30d7a9dbf608c88fb94"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae07b35e6825db30d7a9dbf608c88fb94">audiomanager_routinginterface_proxy_new_for_bus</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ae07b35e6825db30d7a9dbf608c88fb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4318c6b327e3f05b0e50dcba2e350cec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a4318c6b327e3f05b0e50dcba2e350cec">audiomanager_routinginterface_proxy_new_for_bus_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a4318c6b327e3f05b0e50dcba2e350cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab20c157db75c8704f853c2ae11f64cc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab20c157db75c8704f853c2ae11f64cc6">audiomanager_routinginterface_proxy_new_for_bus_sync</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:ab20c157db75c8704f853c2ae11f64cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5fb6050b14843c6fa0013568075631b"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b">audiomanager_routinginterface_skeleton_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:ae5fb6050b14843c6fa0013568075631b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95b0c02b6ca0a1c14f1fa766e70827a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a95b0c02b6ca0a1c14f1fa766e70827a3">audiomanager_routinginterface_skeleton_new</a> (void)</td></tr>
+<tr class="separator:a95b0c02b6ca0a1c14f1fa766e70827a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35ada7af538792265076a81eff356d39"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39">audiomanager_routing_soundmanager_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:a35ada7af538792265076a81eff356d39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ab43b9f48ba9a30d0a850cfbcf8b11c"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceInfo *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audiomanager_routing_soundmanager_interface_info</a> (void)</td></tr>
+<tr class="separator:a8ab43b9f48ba9a30d0a850cfbcf8b11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29eefbadaef2de502ae4998bb492c038"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a29eefbadaef2de502ae4998bb492c038">audiomanager_routing_soundmanager_override_properties</a> (GObjectClass *klass, guint property_id_begin)</td></tr>
+<tr class="separator:a29eefbadaef2de502ae4998bb492c038"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03677da8a4d82b7b819c3363777a474a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a03677da8a4d82b7b819c3363777a474a">audiomanager_routing_soundmanager_complete_async_abort</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, gint16 error)</td></tr>
+<tr class="separator:a03677da8a4d82b7b819c3363777a474a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab805525b9fa18ac1252e050a2c0480f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab805525b9fa18ac1252e050a2c0480f4">audiomanager_routing_soundmanager_complete_async_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:ab805525b9fa18ac1252e050a2c0480f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95b24f166f4539eef3d8753a85d288a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a95b24f166f4539eef3d8753a85d288a6">audiomanager_routing_soundmanager_complete_async_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a95b24f166f4539eef3d8753a85d288a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27b841b7a25daeba7675c91440d031d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a27b841b7a25daeba7675c91440d031d8">audiomanager_routing_soundmanager_complete_async_set_sink_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a27b841b7a25daeba7675c91440d031d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81d5c4290e6e13b71a7e26028c13f5fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a81d5c4290e6e13b71a7e26028c13f5fb">audiomanager_routing_soundmanager_complete_async_set_source_state</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a81d5c4290e6e13b71a7e26028c13f5fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93f222ce34ea1e96ec9cb8db173adf42"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a93f222ce34ea1e96ec9cb8db173adf42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6170d3e71d43c704e59cc44379869ea7"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a6170d3e71d43c704e59cc44379869ea7">audiomanager_routing_soundmanager_call_async_abort_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, gint16 *out_error, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a6170d3e71d43c704e59cc44379869ea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fee56885d658e8fa166d592f0b6bff7"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a7fee56885d658e8fa166d592f0b6bff7">audiomanager_routing_soundmanager_call_async_abort_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, gint16 *out_error, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a7fee56885d658e8fa166d592f0b6bff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8331e87b5a59d0e4eefb0b4d406aef27"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a8331e87b5a59d0e4eefb0b4d406aef27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55b23f311341e51565f6c8f45d092d37"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a55b23f311341e51565f6c8f45d092d37">audiomanager_routing_soundmanager_call_async_connect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a55b23f311341e51565f6c8f45d092d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afec75bb39e45bdefd62335bb02867bea"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#afec75bb39e45bdefd62335bb02867bea">audiomanager_routing_soundmanager_call_async_connect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:afec75bb39e45bdefd62335bb02867bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e862f2fc856d36032e8137b73465d8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a0e862f2fc856d36032e8137b73465d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbb8740a104048e9de8d07ee6d5d630b"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#afbb8740a104048e9de8d07ee6d5d630b">audiomanager_routing_soundmanager_call_async_disconnect_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:afbb8740a104048e9de8d07ee6d5d630b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58d7113892a361b229f3bbab5942edca"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a58d7113892a361b229f3bbab5942edca">audiomanager_routing_soundmanager_call_async_disconnect_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a58d7113892a361b229f3bbab5942edca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab75e5e3210aa14e91e2bd98af7cfe8ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ab75e5e3210aa14e91e2bd98af7cfe8ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3729e82238a33933845ca972fb906309"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a3729e82238a33933845ca972fb906309">audiomanager_routing_soundmanager_call_async_set_sink_volume_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a3729e82238a33933845ca972fb906309"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaed9bcc9811bce2292329bc8780ca420"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aaed9bcc9811bce2292329bc8780ca420">audiomanager_routing_soundmanager_call_async_set_sink_volume_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:aaed9bcc9811bce2292329bc8780ca420"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ed4b07395d8c56b4d46ceaf72ef8850"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a5ed4b07395d8c56b4d46ceaf72ef8850"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d81d7d0f74e2223c2da9f3aa0299428"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a9d81d7d0f74e2223c2da9f3aa0299428">audiomanager_routing_soundmanager_call_async_set_source_state_finish</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a9d81d7d0f74e2223c2da9f3aa0299428"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72921a5dca1eda471acae8aac77655de"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a72921a5dca1eda471acae8aac77655de">audiomanager_routing_soundmanager_call_async_set_source_state_sync</a> (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a72921a5dca1eda471acae8aac77655de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace3daa8fe620d099a85127708de16b5a"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a">audiomanager_routing_soundmanager_proxy_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:ace3daa8fe620d099a85127708de16b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51b1240bc5078b0bd1769604c6e1cd5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a51b1240bc5078b0bd1769604c6e1cd5c">audiomanager_routing_soundmanager_proxy_new</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a51b1240bc5078b0bd1769604c6e1cd5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a500aa4bc6147e5b0a1666241aaf809df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a500aa4bc6147e5b0a1666241aaf809df">audiomanager_routing_soundmanager_proxy_new_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a500aa4bc6147e5b0a1666241aaf809df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af48ac60b5a27dc1530c0d4ae78cdc31c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af48ac60b5a27dc1530c0d4ae78cdc31c">audiomanager_routing_soundmanager_proxy_new_sync</a> (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:af48ac60b5a27dc1530c0d4ae78cdc31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15fe76b0621c0dcd9d5f95ccee708d55"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a15fe76b0621c0dcd9d5f95ccee708d55">audiomanager_routing_soundmanager_proxy_new_for_bus</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:a15fe76b0621c0dcd9d5f95ccee708d55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace5894658fcc8fe1c3239cf1029f76ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ace5894658fcc8fe1c3239cf1029f76ee">audiomanager_routing_soundmanager_proxy_new_for_bus_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:ace5894658fcc8fe1c3239cf1029f76ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c632eb6c5ffbca3d92f45f4fb4dbcc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">audiomanager_routing_soundmanager_proxy_new_for_bus_sync</a> (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a5c632eb6c5ffbca3d92f45f4fb4dbcc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32905944e01be5f664834a9642392ade"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade">audiomanager_routing_soundmanager_skeleton_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:a32905944e01be5f664834a9642392ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa457ed83f6cd0148308d87aee03208fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aa457ed83f6cd0148308d87aee03208fe">audiomanager_routing_soundmanager_skeleton_new</a> (void)</td></tr>
+<tr class="separator:aa457ed83f6cd0148308d87aee03208fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac08f1fb9a182e260faded1b65fb48362"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362">object_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:ac08f1fb9a182e260faded1b65fb48362"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37db2fe8d4ec6347a95607400449ebce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a37db2fe8d4ec6347a95607400449ebce">object_get_audiomanager_commandinterface</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:a37db2fe8d4ec6347a95607400449ebce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae585c718c3af638bc770cb756ba74c89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ae585c718c3af638bc770cb756ba74c89">object_get_audiomanager_routinginterface</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:ae585c718c3af638bc770cb756ba74c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08ee9c3839eda50be37fefc53fcc7bdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a08ee9c3839eda50be37fefc53fcc7bdf">object_get_audiomanager_routing_soundmanager</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:a08ee9c3839eda50be37fefc53fcc7bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a309139248b294ed5d6ad3184169a3938"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a309139248b294ed5d6ad3184169a3938">object_peek_audiomanager_commandinterface</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:a309139248b294ed5d6ad3184169a3938"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf56c5b04adba92c1d02650179b02eaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#acf56c5b04adba92c1d02650179b02eaf">object_peek_audiomanager_routinginterface</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:acf56c5b04adba92c1d02650179b02eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefc359682300f38c95c54e9f970e4475"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#aefc359682300f38c95c54e9f970e4475">object_peek_audiomanager_routing_soundmanager</a> (<a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *object)</td></tr>
+<tr class="separator:aefc359682300f38c95c54e9f970e4475"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fe02c9c60986d238e06c6a514b0a57b"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b">object_proxy_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:a6fe02c9c60986d238e06c6a514b0a57b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ad483f729da3d5e760ca72c775d68c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a6ad483f729da3d5e760ca72c775d68c1">object_proxy_new</a> (GDBusConnection *connection, const gchar *object_path)</td></tr>
+<tr class="separator:a6ad483f729da3d5e760ca72c775d68c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80c5f848fd5d9de14b0032327c3eb037"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037">object_skeleton_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:a80c5f848fd5d9de14b0032327c3eb037"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af72d7bf03076a770de4a58b27eada9f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af72d7bf03076a770de4a58b27eada9f4">object_skeleton_new</a> (const gchar *object_path)</td></tr>
+<tr class="separator:af72d7bf03076a770de4a58b27eada9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb07f916f70142d5f7d72dd6001244be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#abb07f916f70142d5f7d72dd6001244be">object_skeleton_set_audiomanager_commandinterface</a> (<a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *object, <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *interface_)</td></tr>
+<tr class="separator:abb07f916f70142d5f7d72dd6001244be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4545c29f1fa1ac9d1cb20c78c0eacb92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a4545c29f1fa1ac9d1cb20c78c0eacb92">object_skeleton_set_audiomanager_routinginterface</a> (<a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *object, <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *interface_)</td></tr>
+<tr class="separator:a4545c29f1fa1ac9d1cb20c78c0eacb92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e55a121f8bd73c2693ebd35888fc68d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a2e55a121f8bd73c2693ebd35888fc68d">object_skeleton_set_audiomanager_routing_soundmanager</a> (<a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *object, <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *interface_)</td></tr>
+<tr class="separator:a2e55a121f8bd73c2693ebd35888fc68d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a575633e85e6204ec0c80a55376e00f30"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30">object_manager_client_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr class="separator:a575633e85e6204ec0c80a55376e00f30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fb0104a20c920235868acabd984279f"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a4fb0104a20c920235868acabd984279f">object_manager_client_get_proxy_type</a> (GDBusObjectManagerClient *manager, const gchar *object_path, const gchar *interface_name, gpointer user_data)</td></tr>
+<tr class="separator:a4fb0104a20c920235868acabd984279f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2e1043dddcb050c71f03d3aacd5fcc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new</a> (GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ad2e1043dddcb050c71f03d3aacd5fcc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c9cbeb3ae8e4f6327aa72b61f884180"><td class="memItemLeft" align="right" valign="top">GDBusObjectManager *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a3c9cbeb3ae8e4f6327aa72b61f884180">object_manager_client_new_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:a3c9cbeb3ae8e4f6327aa72b61f884180"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0ce327f5feec1db63a326342539508b"><td class="memItemLeft" align="right" valign="top">GDBusObjectManager *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af0ce327f5feec1db63a326342539508b">object_manager_client_new_sync</a> (GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:af0ce327f5feec1db63a326342539508b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad18295411405cb9a1bf9397e5071e9a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus</a> (GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</td></tr>
+<tr class="separator:ad18295411405cb9a1bf9397e5071e9a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af332ec9d1145321f0eec5611b31a43cf"><td class="memItemLeft" align="right" valign="top">GDBusObjectManager *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#af332ec9d1145321f0eec5611b31a43cf">object_manager_client_new_for_bus_finish</a> (GAsyncResult *res, GError **error)</td></tr>
+<tr class="separator:af332ec9d1145321f0eec5611b31a43cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b00d128690ab3ffb8e9c4bb8d453595"><td class="memItemLeft" align="right" valign="top">GDBusObjectManager *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html#a0b00d128690ab3ffb8e9c4bb8d453595">object_manager_client_new_for_bus_sync</a> (GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</td></tr>
+<tr class="separator:a0b00d128690ab3ffb8e9c4bb8d453595"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="aefdd63c444b817241e8e8f48a117cf90"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefdd63c444b817241e8e8f48a117cf90">&#9670;&nbsp;</a></span>AUDIOMANAGER_COMMANDINTERFACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_COMMANDINTERFACE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00019">19</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ad7f153a944b457c58ebeae5bcab8447f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7f153a944b457c58ebeae5bcab8447f">&#9670;&nbsp;</a></span>AUDIOMANAGER_COMMANDINTERFACE_GET_IFACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_COMMANDINTERFACE_GET_IFACE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_INTERFACE ((o), <a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>, <a class="el" href="audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711">AudiomanagerCommandinterfaceIface</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00021">21</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a4539adad18efcff524003d2e030b0ff6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4539adad18efcff524003d2e030b0ff6">&#9670;&nbsp;</a></span>AUDIOMANAGER_COMMANDINTERFACE_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_COMMANDINTERFACE_PROXY</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00331">331</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a9dcffae0e0c3199fc911226636378c36"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9dcffae0e0c3199fc911226636378c36">&#9670;&nbsp;</a></span>AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478">AudiomanagerCommandinterfaceProxyClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00332">332</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="abb627c22af95cf7e928e09a139fbafa6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb627c22af95cf7e928e09a139fbafa6">&#9670;&nbsp;</a></span>AUDIOMANAGER_COMMANDINTERFACE_PROXY_GET_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_COMMANDINTERFACE_PROXY_GET_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478">AudiomanagerCommandinterfaceProxyClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00333">333</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a651206c1a316e9c6c3020565612df465"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a651206c1a316e9c6c3020565612df465">&#9670;&nbsp;</a></span>AUDIOMANAGER_COMMANDINTERFACE_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_COMMANDINTERFACE_SKELETON</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7">AudiomanagerCommandinterfaceSkeleton</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00397">397</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a75851238528fc039256d4ca0b9d3bf76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a75851238528fc039256d4ca0b9d3bf76">&#9670;&nbsp;</a></span>AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46">AudiomanagerCommandinterfaceSkeletonClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00398">398</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a15ce103d061d9749cbc6dcc5084f8bb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15ce103d061d9749cbc6dcc5084f8bb5">&#9670;&nbsp;</a></span>AUDIOMANAGER_COMMANDINTERFACE_SKELETON_GET_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_COMMANDINTERFACE_SKELETON_GET_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46">AudiomanagerCommandinterfaceSkeletonClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00399">399</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="acbc63a5bb54910bdfcb88ab3074aef78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acbc63a5bb54910bdfcb88ab3074aef78">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTING_SOUNDMANAGER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01074">1074</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aa7e79be0b07eea5d54dea54ca8e43e51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7e79be0b07eea5d54dea54ca8e43e51">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_INTERFACE ((o), <a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>, <a class="el" href="audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf">AudiomanagerRoutingSoundmanagerIface</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01076">1076</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ab7c110e20e2f65da667e089c19101b29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7c110e20e2f65da667e089c19101b29">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01274">1274</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a0cfbef93730528c8e42be89e9a419d2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0cfbef93730528c8e42be89e9a419d2f">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180">AudiomanagerRoutingSoundmanagerProxyClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01275">1275</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a2d864902614bc2d0c6e4c920e3c99dbb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d864902614bc2d0c6e4c920e3c99dbb">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_GET_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_GET_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180">AudiomanagerRoutingSoundmanagerProxyClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01276">1276</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="af1d37920b57c9b614ad89bd2294b3f35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1d37920b57c9b614ad89bd2294b3f35">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a">AudiomanagerRoutingSoundmanagerSkeleton</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01340">1340</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a606c241a66e1679dc6f64321b59986db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a606c241a66e1679dc6f64321b59986db">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c">AudiomanagerRoutingSoundmanagerSkeletonClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01341">1341</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a291377c27fb118dfc25f30ea2c9be625"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a291377c27fb118dfc25f30ea2c9be625">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_GET_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_GET_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c">AudiomanagerRoutingSoundmanagerSkeletonClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01342">1342</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="adc0c927a17c0f50d8d018095fd86f62b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc0c927a17c0f50d8d018095fd86f62b">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTINGINTERFACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTINGINTERFACE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00428">428</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a4dc34f91ea7145d8516ce79c399aac60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4dc34f91ea7145d8516ce79c399aac60">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTINGINTERFACE_GET_IFACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTINGINTERFACE_GET_IFACE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_INTERFACE ((o), <a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>, <a class="el" href="audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915">AudiomanagerRoutinginterfaceIface</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00430">430</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a7670b2d109aa077aaf3dc1c20e9ab8f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7670b2d109aa077aaf3dc1c20e9ab8f1">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTINGINTERFACE_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTINGINTERFACE_PROXY</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00977">977</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a8935526dc67db14aa0b0b93333f5f412"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8935526dc67db14aa0b0b93333f5f412">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643">AudiomanagerRoutinginterfaceProxyClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00978">978</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a393a39cb79b7d108943469ba8f58dab5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a393a39cb79b7d108943469ba8f58dab5">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTINGINTERFACE_PROXY_GET_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTINGINTERFACE_PROXY_GET_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643">AudiomanagerRoutinginterfaceProxyClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00979">979</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="adc0d1435458c564c6e62904c54b11125"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc0d1435458c564c6e62904c54b11125">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3">AudiomanagerRoutinginterfaceSkeleton</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01043">1043</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a42a4549811a6647ada2ffe96805fedb3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a42a4549811a6647ada2ffe96805fedb3">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383">AudiomanagerRoutinginterfaceSkeletonClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01044">1044</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="acaa2c9b94a936b72891a007bb079009b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acaa2c9b94a936b72891a007bb079009b">&#9670;&nbsp;</a></span>AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_GET_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_GET_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383">AudiomanagerRoutinginterfaceSkeletonClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01045">1045</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a0ddd493cffc1909c234f05565ac211a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ddd493cffc1909c234f05565ac211a0">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_COMMANDINTERFACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_COMMANDINTERFACE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">TYPE_AUDIOMANAGER_COMMANDINTERFACE</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00020">20</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a428f79152e84758bd9fbffd106132abf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a428f79152e84758bd9fbffd106132abf">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00334">334</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a777a795cb179f11df8ea0b6684d1a6c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a777a795cb179f11df8ea0b6684d1a6c2">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00335">335</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a2a07e7ec541032b1e1318980afd30afa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a07e7ec541032b1e1318980afd30afa">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00400">400</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a5de1c4526ee41034d62917885ef89eeb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5de1c4526ee41034d62917885ef89eeb">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00401">401</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a5b9eccfeff3402f9582b434eb4653545"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b9eccfeff3402f9582b434eb4653545">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01075">1075</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a4e94cea3dc82eae2acb767bee75f3746"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4e94cea3dc82eae2acb767bee75f3746">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01277">1277</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a898fec4b882f8fa4ed276577dc123b57"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a898fec4b882f8fa4ed276577dc123b57">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01278">1278</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a056969832ff74b76e80cbe37ed61a4dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a056969832ff74b76e80cbe37ed61a4dd">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01343">1343</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="abaea4b20b19535bb9122ec82f4ab7fcd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abaea4b20b19535bb9122ec82f4ab7fcd">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01344">1344</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ae98713b34656b16352bc3a7bce190dc0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae98713b34656b16352bc3a7bce190dc0">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_ROUTINGINTERFACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_ROUTINGINTERFACE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">TYPE_AUDIOMANAGER_ROUTINGINTERFACE</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00429">429</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aa37bee17d7afb6ff6d34ba500f58e0cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa37bee17d7afb6ff6d34ba500f58e0cc">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00980">980</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a9bc58a8f9cce59f9111007acf1a871e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9bc58a8f9cce59f9111007acf1a871e5">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00981">981</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aa0dad2dd8006d9c47d7c2b02780dd7e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0dad2dd8006d9c47d7c2b02780dd7e6">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01046">1046</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a239d36cabbe7996465eef1cff9e9ed78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a239d36cabbe7996465eef1cff9e9ed78">&#9670;&nbsp;</a></span>IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01047">1047</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a2c76300e054c3d79a7be17e1327f0e10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c76300e054c3d79a7be17e1327f0e10">&#9670;&nbsp;</a></span>IS_OBJECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_OBJECT</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01371">1371</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a70591b5a8c78d5a69b791178230dd04b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70591b5a8c78d5a69b791178230dd04b">&#9670;&nbsp;</a></span>IS_OBJECT_MANAGER_CLIENT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_OBJECT_MANAGER_CLIENT</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01453">1453</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a5f6bc841158af006c9379b17eba8c1e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f6bc841158af006c9379b17eba8c1e7">&#9670;&nbsp;</a></span>IS_OBJECT_MANAGER_CLIENT_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_OBJECT_MANAGER_CLIENT_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01454">1454</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="afba618669c5ac0d49f4fbadfa15d41a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afba618669c5ac0d49f4fbadfa15d41a6">&#9670;&nbsp;</a></span>IS_OBJECT_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_OBJECT_PROXY</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01396">1396</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aa26bc1c25fffc094cfecc3d1d52fa23f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa26bc1c25fffc094cfecc3d1d52fa23f">&#9670;&nbsp;</a></span>IS_OBJECT_PROXY_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_OBJECT_PROXY_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01397">1397</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aa06f0ab2c5a5acb39527aa71182c21e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa06f0ab2c5a5acb39527aa71182c21e3">&#9670;&nbsp;</a></span>IS_OBJECT_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_OBJECT_SKELETON</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_TYPE ((o), <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01422">1422</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="abfacbe849c98d695e0b6bf75795afad0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfacbe849c98d695e0b6bf75795afad0">&#9670;&nbsp;</a></span>IS_OBJECT_SKELETON_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_OBJECT_SKELETON_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_TYPE ((k), <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01423">1423</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a8895dc21dd85ecaf4ba8ca56a5fd4df8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8895dc21dd85ecaf4ba8ca56a5fd4df8">&#9670;&nbsp;</a></span>OBJECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a>, <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01370">1370</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a5659a6250429ed0c2c3b9680fb934c98"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5659a6250429ed0c2c3b9680fb934c98">&#9670;&nbsp;</a></span>OBJECT_GET_IFACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT_GET_IFACE</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_INTERFACE ((o), <a class="el" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a>, <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01372">1372</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ae5e96870814b1cb5afc5cf7dbf506c55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5e96870814b1cb5afc5cf7dbf506c55">&#9670;&nbsp;</a></span>OBJECT_MANAGER_CLIENT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT_MANAGER_CLIENT</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>, <a class="el" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7">ObjectManagerClient</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01450">1450</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a28d8a09b7bd3143886e76d4f2e7a1a9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28d8a09b7bd3143886e76d4f2e7a1a9e">&#9670;&nbsp;</a></span>OBJECT_MANAGER_CLIENT_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT_MANAGER_CLIENT_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>, <a class="el" href="audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23">ObjectManagerClientClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01451">1451</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a58b43fdde070a3c1e4ef9fe759d20088"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58b43fdde070a3c1e4ef9fe759d20088">&#9670;&nbsp;</a></span>OBJECT_MANAGER_CLIENT_GET_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT_MANAGER_CLIENT_GET_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">TYPE_OBJECT_MANAGER_CLIENT</a>, <a class="el" href="audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23">ObjectManagerClientClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01452">1452</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a3d9d5205bb5d84c55c757f720f4bd778"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d9d5205bb5d84c55c757f720f4bd778">&#9670;&nbsp;</a></span>OBJECT_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT_PROXY</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01393">1393</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a3d667358f68aad72a27256a052baba7f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d667358f68aad72a27256a052baba7f">&#9670;&nbsp;</a></span>OBJECT_PROXY_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT_PROXY_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560">ObjectProxyClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01394">1394</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a4296355e9f4d998faaf077eb425bf94c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4296355e9f4d998faaf077eb425bf94c">&#9670;&nbsp;</a></span>OBJECT_PROXY_GET_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT_PROXY_GET_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">TYPE_OBJECT_PROXY</a>, <a class="el" href="audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560">ObjectProxyClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01395">1395</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aa2d104374ee20597bfff248d789e302d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2d104374ee20597bfff248d789e302d">&#9670;&nbsp;</a></span>OBJECT_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT_SKELETON</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_INSTANCE_CAST ((o), <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01419">1419</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a855c7a3ea1a9a6048c53f0843d501d4d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a855c7a3ea1a9a6048c53f0843d501d4d">&#9670;&nbsp;</a></span>OBJECT_SKELETON_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT_SKELETON_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">k</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_CHECK_CLASS_CAST ((k), <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1">ObjectSkeletonClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01420">1420</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a2f2c5e14a1ca6c6099a4a8b7691108a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2f2c5e14a1ca6c6099a4a8b7691108a4">&#9670;&nbsp;</a></span>OBJECT_SKELETON_GET_CLASS</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OBJECT_SKELETON_GET_CLASS</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">o</td><td>)</td>
+ <td>&#160;&#160;&#160;(G_TYPE_INSTANCE_GET_CLASS ((o), <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">TYPE_OBJECT_SKELETON</a>, <a class="el" href="audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1">ObjectSkeletonClass</a>))</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01421">1421</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ab45c5846472de33cb48574d19ab1be35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab45c5846472de33cb48574d19ab1be35">&#9670;&nbsp;</a></span>TYPE_AUDIOMANAGER_COMMANDINTERFACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_AUDIOMANAGER_COMMANDINTERFACE&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03">audiomanager_commandinterface_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00018">18</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a739177f130efd8f63ac6e47f494b4e55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a739177f130efd8f63ac6e47f494b4e55">&#9670;&nbsp;</a></span>TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a">audiomanager_commandinterface_proxy_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00330">330</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a0576518d8583e143a7575cac65e173d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0576518d8583e143a7575cac65e173d1">&#9670;&nbsp;</a></span>TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d">audiomanager_commandinterface_skeleton_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00396">396</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a0e3377e87d8ce53961678857e2b69768"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e3377e87d8ce53961678857e2b69768">&#9670;&nbsp;</a></span>TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39">audiomanager_routing_soundmanager_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01073">1073</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a240a62900e2ef9a75408938ba0317e0a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a240a62900e2ef9a75408938ba0317e0a">&#9670;&nbsp;</a></span>TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a">audiomanager_routing_soundmanager_proxy_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01273">1273</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a26bb182101bee13eed5a4522848a85ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a26bb182101bee13eed5a4522848a85ef">&#9670;&nbsp;</a></span>TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade">audiomanager_routing_soundmanager_skeleton_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01339">1339</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ac1ca682d195414e5245a097594ac0fcf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1ca682d195414e5245a097594ac0fcf">&#9670;&nbsp;</a></span>TYPE_AUDIOMANAGER_ROUTINGINTERFACE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_AUDIOMANAGER_ROUTINGINTERFACE&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b">audiomanager_routinginterface_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00427">427</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ac41a6fbcfe8ac774a0d019ee4141b655"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac41a6fbcfe8ac774a0d019ee4141b655">&#9670;&nbsp;</a></span>TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2">audiomanager_routinginterface_proxy_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00976">976</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a41cfdbbdbaf98ddee9c895c6b4e3eb8d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">&#9670;&nbsp;</a></span>TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b">audiomanager_routinginterface_skeleton_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01042">1042</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ae01980295758591710a7f24b30c49779"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae01980295758591710a7f24b30c49779">&#9670;&nbsp;</a></span>TYPE_OBJECT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_OBJECT&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362">object_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01369">1369</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ab4f0deda7153f1206145314d80b67436"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4f0deda7153f1206145314d80b67436">&#9670;&nbsp;</a></span>TYPE_OBJECT_MANAGER_CLIENT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_OBJECT_MANAGER_CLIENT&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30">object_manager_client_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01449">1449</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a30f43700d4c989671ad11f8be358b684"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30f43700d4c989671ad11f8be358b684">&#9670;&nbsp;</a></span>TYPE_OBJECT_PROXY</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_OBJECT_PROXY&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b">object_proxy_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01392">1392</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ab21e171f44e126a500d9744a2b70ffe9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab21e171f44e126a500d9744a2b70ffe9">&#9670;&nbsp;</a></span>TYPE_OBJECT_SKELETON</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TYPE_OBJECT_SKELETON&#160;&#160;&#160;(<a class="el" href="audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037">object_skeleton_get_type</a> ())</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01418">1418</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="a5da5a28ccb8ea2c0268dd4ac81920879"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5da5a28ccb8ea2c0268dd4ac81920879">&#9670;&nbsp;</a></span>AudiomanagerCommandinterface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct _AudiomanagerCommandinterface <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00024">24</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a89b08205cd6eec6f167b59f0b7369711"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89b08205cd6eec6f167b59f0b7369711">&#9670;&nbsp;</a></span>AudiomanagerCommandinterfaceIface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_commandinterface_iface.html">_AudiomanagerCommandinterfaceIface</a> <a class="el" href="audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711">AudiomanagerCommandinterfaceIface</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00025">25</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a9ca2055c5a29c3bbdae1068c2a2ee2e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ca2055c5a29c3bbdae1068c2a2ee2e3">&#9670;&nbsp;</a></span>AudiomanagerCommandinterfaceProxy</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_commandinterface_proxy.html">_AudiomanagerCommandinterfaceProxy</a> <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00337">337</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a7049e76855c51ad3b8cfe3bd52eea478"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7049e76855c51ad3b8cfe3bd52eea478">&#9670;&nbsp;</a></span>AudiomanagerCommandinterfaceProxyClass</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_commandinterface_proxy_class.html">_AudiomanagerCommandinterfaceProxyClass</a> <a class="el" href="audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478">AudiomanagerCommandinterfaceProxyClass</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00338">338</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ab5c22e3605fcb093a53f927b711f47ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab5c22e3605fcb093a53f927b711f47ea">&#9670;&nbsp;</a></span>AudiomanagerCommandinterfaceProxyPrivate</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_commandinterface_proxy_private.html">_AudiomanagerCommandinterfaceProxyPrivate</a> <a class="el" href="audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea">AudiomanagerCommandinterfaceProxyPrivate</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00339">339</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a6d4dc4cce130be2112167a800f2d62e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d4dc4cce130be2112167a800f2d62e7">&#9670;&nbsp;</a></span>AudiomanagerCommandinterfaceSkeleton</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_commandinterface_skeleton.html">_AudiomanagerCommandinterfaceSkeleton</a> <a class="el" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7">AudiomanagerCommandinterfaceSkeleton</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00403">403</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a5f0826ef555a61c14cb8e55d2315fa46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f0826ef555a61c14cb8e55d2315fa46">&#9670;&nbsp;</a></span>AudiomanagerCommandinterfaceSkeletonClass</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_commandinterface_skeleton_class.html">_AudiomanagerCommandinterfaceSkeletonClass</a> <a class="el" href="audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46">AudiomanagerCommandinterfaceSkeletonClass</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00404">404</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="adcff23711a9e072389352ac37a54dae9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adcff23711a9e072389352ac37a54dae9">&#9670;&nbsp;</a></span>AudiomanagerCommandinterfaceSkeletonPrivate</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html">_AudiomanagerCommandinterfaceSkeletonPrivate</a> <a class="el" href="audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9">AudiomanagerCommandinterfaceSkeletonPrivate</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00405">405</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a8731118300bd1c17bd016ef36256ea12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8731118300bd1c17bd016ef36256ea12">&#9670;&nbsp;</a></span>AudiomanagerRoutinginterface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct _AudiomanagerRoutinginterface <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00433">433</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a3acbda1c141ff509db66e4603fd4b915"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3acbda1c141ff509db66e4603fd4b915">&#9670;&nbsp;</a></span>AudiomanagerRoutinginterfaceIface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routinginterface_iface.html">_AudiomanagerRoutinginterfaceIface</a> <a class="el" href="audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915">AudiomanagerRoutinginterfaceIface</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00434">434</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ad80e5c8cfaaa285c8111bcb3cd44ff6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad80e5c8cfaaa285c8111bcb3cd44ff6d">&#9670;&nbsp;</a></span>AudiomanagerRoutinginterfaceProxy</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routinginterface_proxy.html">_AudiomanagerRoutinginterfaceProxy</a> <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00983">983</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="acb209b9e824ca5e93ff671c69c220643"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb209b9e824ca5e93ff671c69c220643">&#9670;&nbsp;</a></span>AudiomanagerRoutinginterfaceProxyClass</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routinginterface_proxy_class.html">_AudiomanagerRoutinginterfaceProxyClass</a> <a class="el" href="audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643">AudiomanagerRoutinginterfaceProxyClass</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00984">984</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a296470183bf8d9eebf152403b3978caa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a296470183bf8d9eebf152403b3978caa">&#9670;&nbsp;</a></span>AudiomanagerRoutinginterfaceProxyPrivate</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routinginterface_proxy_private.html">_AudiomanagerRoutinginterfaceProxyPrivate</a> <a class="el" href="audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa">AudiomanagerRoutinginterfaceProxyPrivate</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00985">985</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a11ee196e67384654af1d2f88e072adc3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a11ee196e67384654af1d2f88e072adc3">&#9670;&nbsp;</a></span>AudiomanagerRoutinginterfaceSkeleton</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routinginterface_skeleton.html">_AudiomanagerRoutinginterfaceSkeleton</a> <a class="el" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3">AudiomanagerRoutinginterfaceSkeleton</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01049">1049</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a6f8493b78a1f528a261faa209a2ce383"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f8493b78a1f528a261faa209a2ce383">&#9670;&nbsp;</a></span>AudiomanagerRoutinginterfaceSkeletonClass</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routinginterface_skeleton_class.html">_AudiomanagerRoutinginterfaceSkeletonClass</a> <a class="el" href="audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383">AudiomanagerRoutinginterfaceSkeletonClass</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01050">1050</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a6508668356c86f821316f281b89963ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6508668356c86f821316f281b89963ba">&#9670;&nbsp;</a></span>AudiomanagerRoutinginterfaceSkeletonPrivate</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html">_AudiomanagerRoutinginterfaceSkeletonPrivate</a> <a class="el" href="audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba">AudiomanagerRoutinginterfaceSkeletonPrivate</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01051">1051</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a50a64aefeed571462d6ae149525f39b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50a64aefeed571462d6ae149525f39b1">&#9670;&nbsp;</a></span>AudiomanagerRoutingSoundmanager</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct _AudiomanagerRoutingSoundmanager <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01079">1079</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a2168e93742862ed2490b2c374616dbaf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2168e93742862ed2490b2c374616dbaf">&#9670;&nbsp;</a></span>AudiomanagerRoutingSoundmanagerIface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html">_AudiomanagerRoutingSoundmanagerIface</a> <a class="el" href="audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf">AudiomanagerRoutingSoundmanagerIface</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01080">1080</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a8fa223351f91a689bea1df0534071ff7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8fa223351f91a689bea1df0534071ff7">&#9670;&nbsp;</a></span>AudiomanagerRoutingSoundmanagerProxy</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html">_AudiomanagerRoutingSoundmanagerProxy</a> <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01280">1280</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a144ad4ca4dd63de4c0522ef45bc1d180"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a144ad4ca4dd63de4c0522ef45bc1d180">&#9670;&nbsp;</a></span>AudiomanagerRoutingSoundmanagerProxyClass</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_proxy_class.html">_AudiomanagerRoutingSoundmanagerProxyClass</a> <a class="el" href="audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180">AudiomanagerRoutingSoundmanagerProxyClass</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01281">1281</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a9cfaac5e61902c8adadafe98cdb2e0c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9cfaac5e61902c8adadafe98cdb2e0c4">&#9670;&nbsp;</a></span>AudiomanagerRoutingSoundmanagerProxyPrivate</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_proxy_private.html">_AudiomanagerRoutingSoundmanagerProxyPrivate</a> <a class="el" href="audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4">AudiomanagerRoutingSoundmanagerProxyPrivate</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01282">1282</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a58f324d3591d0134032b0651b66f410a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58f324d3591d0134032b0651b66f410a">&#9670;&nbsp;</a></span>AudiomanagerRoutingSoundmanagerSkeleton</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html">_AudiomanagerRoutingSoundmanagerSkeleton</a> <a class="el" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a">AudiomanagerRoutingSoundmanagerSkeleton</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01346">1346</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aa4702c316b65f1329265588c8a34f67c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa4702c316b65f1329265588c8a34f67c">&#9670;&nbsp;</a></span>AudiomanagerRoutingSoundmanagerSkeletonClass</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_class.html">_AudiomanagerRoutingSoundmanagerSkeletonClass</a> <a class="el" href="audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c">AudiomanagerRoutingSoundmanagerSkeletonClass</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01347">1347</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a003a8b712e5668f92993aa380f490fb8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a003a8b712e5668f92993aa380f490fb8">&#9670;&nbsp;</a></span>AudiomanagerRoutingSoundmanagerSkeletonPrivate</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a> <a class="el" href="audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8">AudiomanagerRoutingSoundmanagerSkeletonPrivate</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01348">1348</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a7f8bbcda919b65ce67f92fba08e0212f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f8bbcda919b65ce67f92fba08e0212f">&#9670;&nbsp;</a></span>Object</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct _Object <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01375">1375</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ae63ccb4aabe7ef75ebf9b9e117cb47a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae63ccb4aabe7ef75ebf9b9e117cb47a4">&#9670;&nbsp;</a></span>ObjectIface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___object_iface.html">_ObjectIface</a> <a class="el" href="audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4">ObjectIface</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01376">1376</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ad1fe07200521ca70f81a63556fd346f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1fe07200521ca70f81a63556fd346f7">&#9670;&nbsp;</a></span>ObjectManagerClient</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___object_manager_client.html">_ObjectManagerClient</a> <a class="el" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7">ObjectManagerClient</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01456">1456</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a6af370959deb3e347314c2386508be23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6af370959deb3e347314c2386508be23">&#9670;&nbsp;</a></span>ObjectManagerClientClass</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___object_manager_client_class.html">_ObjectManagerClientClass</a> <a class="el" href="audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23">ObjectManagerClientClass</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01457">1457</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a3be76f6888784f104b05dd4f477044c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3be76f6888784f104b05dd4f477044c5">&#9670;&nbsp;</a></span>ObjectManagerClientPrivate</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct _ObjectManagerClientPrivate <a class="el" href="audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5">ObjectManagerClientPrivate</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01458">1458</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="adb71a55ab71a90865fb6a73f11c91825"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb71a55ab71a90865fb6a73f11c91825">&#9670;&nbsp;</a></span>ObjectProxy</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___object_proxy.html">_ObjectProxy</a> <a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01399">1399</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ace39bb43f182c43bfb367f353f7d0560"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace39bb43f182c43bfb367f353f7d0560">&#9670;&nbsp;</a></span>ObjectProxyClass</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___object_proxy_class.html">_ObjectProxyClass</a> <a class="el" href="audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560">ObjectProxyClass</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01400">1400</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a2c667f3ff966abf71a79664c5a2758f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c667f3ff966abf71a79664c5a2758f8">&#9670;&nbsp;</a></span>ObjectProxyPrivate</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct _ObjectProxyPrivate <a class="el" href="audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8">ObjectProxyPrivate</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01401">1401</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a78925c33a5740770fe356681f4e8c082"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78925c33a5740770fe356681f4e8c082">&#9670;&nbsp;</a></span>ObjectSkeleton</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___object_skeleton.html">_ObjectSkeleton</a> <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01425">1425</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="abe966024a0e0f0b3c1e1ed04fab3f6e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe966024a0e0f0b3c1e1ed04fab3f6e1">&#9670;&nbsp;</a></span>ObjectSkeletonClass</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct___object_skeleton_class.html">_ObjectSkeletonClass</a> <a class="el" href="audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1">ObjectSkeletonClass</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01426">1426</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ae5265709c9ee1e18d9e2d3b100b53070"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5265709c9ee1e18d9e2d3b100b53070">&#9670;&nbsp;</a></span>ObjectSkeletonPrivate</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct _ObjectSkeletonPrivate <a class="el" href="audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070">ObjectSkeletonPrivate</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01427">1427</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a7dab83e75515286c898dcecdcfae13af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7dab83e75515286c898dcecdcfae13af">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_connect: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Connect"&gt;Connect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audiomanager_commandinterface_call_connect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audiomanager_commandinterface_call_connect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01245">1245</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9ed6bcef33ca3126b7e69d2036ffd8d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ed6bcef33ca3126b7e69d2036ffd8d4">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_connect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_connect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_mainConnectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_connect_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01278">1278</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4ddada2b9dbb9eed0a2f22009fd0b317"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4ddada2b9dbb9eed0a2f22009fd0b317">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_connect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_connect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_mainConnectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_connect_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Connect"&gt;Connect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01315">1315</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a864111fba62bef2ecf977b47d250bdaf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a864111fba62bef2ecf977b47d250bdaf">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_mainConnectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Disconnect"&gt;Disconnect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e">audiomanager_commandinterface_call_disconnect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca">audiomanager_commandinterface_call_disconnect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01360">1360</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ade95e2b175026361897e47aaaf0d668e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade95e2b175026361897e47aaaf0d668e">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_disconnect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_disconnect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_disconnect_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01390">1390</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="abc5fb1befb03a12679136625a0aa1aca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc5fb1befb03a12679136625a0aa1aca">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_disconnect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_disconnect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_mainConnectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_disconnect_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Disconnect"&gt;Disconnect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01423">1423</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af4dd679cfbe3797e4faba95ecfeb7266"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4dd679cfbe3797e4faba95ecfeb7266">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_connections()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_get_list_main_connections </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_connections: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainConnections"&gt;GetListMainConnections()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78">audiomanager_commandinterface_call_get_list_main_connections_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1">audiomanager_commandinterface_call_get_list_main_connections_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01793">1793</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab6232c989551fd75b0995a00c8094a78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6232c989551fd75b0995a00c8094a78">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_connections_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_get_list_main_connections_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant **&#160;</td>
+ <td class="paramname"><em>out_listConnections</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_connections_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01822">1822</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a181177bbe37995c1d64e2f60f0b8dae1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a181177bbe37995c1d64e2f60f0b8dae1">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_connections_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_get_list_main_connections_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant **&#160;</td>
+ <td class="paramname"><em>out_listConnections</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_connections_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainConnections"&gt;GetListMainConnections()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01857">1857</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a2b0839a0a25acccc810a3f4fa11293e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2b0839a0a25acccc810a3f4fa11293e1">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_sinks()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_get_list_main_sinks </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_sinks: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainSinks"&gt;GetListMainSinks()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb">audiomanager_commandinterface_call_get_list_main_sinks_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199">audiomanager_commandinterface_call_get_list_main_sinks_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01897">1897</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af7e0eb4928596c6516a436f9399d1deb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7e0eb4928596c6516a436f9399d1deb">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_sinks_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_get_list_main_sinks_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant **&#160;</td>
+ <td class="paramname"><em>out_listMainSinks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_sinks_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01926">1926</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a26d9526788210248c2a4cc1e69aff199"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a26d9526788210248c2a4cc1e69aff199">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_get_list_main_sinks_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_get_list_main_sinks_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant **&#160;</td>
+ <td class="paramname"><em>out_listMainSinks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_get_list_main_sinks_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainSinks"&gt;GetListMainSinks()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01961">1961</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af266dfa3a1805cd01d90528eaeaa4c58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af266dfa3a1805cd01d90528eaeaa4c58">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_sink_mute_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_set_sink_mute_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_muteState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_sink_mute_state: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetSinkMuteState"&gt;SetSinkMuteState()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6">audiomanager_commandinterface_call_set_sink_mute_state_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d">audiomanager_commandinterface_call_set_sink_mute_state_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01685">1685</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a71560ba9c0e25aa2e924e23f590626a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71560ba9c0e25aa2e924e23f590626a6">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_sink_mute_state_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_set_sink_mute_state_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_sink_mute_state_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01717">1717</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afc19e9a9c634f428c7b17c20db3f0b7d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc19e9a9c634f428c7b17c20db3f0b7d">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_sink_mute_state_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_set_sink_mute_state_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_muteState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_sink_mute_state_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetSinkMuteState"&gt;SetSinkMuteState()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01751">1751</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a946e8cac1e75c88be3e56cd858af9b6f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a946e8cac1e75c88be3e56cd858af9b6f">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_set_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_volume: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetVolume"&gt;SetVolume()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d">audiomanager_commandinterface_call_set_volume_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f">audiomanager_commandinterface_call_set_volume_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01465">1465</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a833ad478f157358decfa1b7c73ddc41d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a833ad478f157358decfa1b7c73ddc41d">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_volume_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_set_volume_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_volume_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01497">1497</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af27cf97f8fa87de47e0ee2c59940424f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af27cf97f8fa87de47e0ee2c59940424f">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_set_volume_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_set_volume_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_set_volume_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetVolume"&gt;SetVolume()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01531">1531</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afcb9a60d5733a2fa1d71559ff4094fbf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afcb9a60d5733a2fa1d71559ff4094fbf">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_volume_step()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_call_volume_step </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volumeStep</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_volume_step: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.VolumeStep"&gt;VolumeStep()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4">audiomanager_commandinterface_call_volume_step_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f">audiomanager_commandinterface_call_volume_step_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01575">1575</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a6df9277b72d4a89d4341aad66b0aa9d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6df9277b72d4a89d4341aad66b0aa9d4">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_volume_step_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_volume_step_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_volume_step_finish: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01607">1607</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aafc35c8740b1373e0964bc469cd6548f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafc35c8740b1373e0964bc469cd6548f">&#9670;&nbsp;</a></span>audiomanager_commandinterface_call_volume_step_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_commandinterface_call_volume_step_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volumeStep</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_call_volume_step_sync: : A <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.VolumeStep"&gt;VolumeStep()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01641">1641</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a381453ebc5717fc413c7197a2a609c92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a381453ebc5717fc413c7197a2a609c92">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>mainConnectionID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_connect: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return. : Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Connect"&gt;Connect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01999">1999</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aaed829355cb8c75bb283c226865149a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaed829355cb8c75bb283c226865149a6">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.Disconnect"&gt;Disconnect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02022">2022</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3c9f64cfa0a7b51bb5629b39eb19628d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c9f64cfa0a7b51bb5629b39eb19628d">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_get_list_main_connections()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_get_list_main_connections </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>listConnections</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_get_list_main_connections: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return. : Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainConnections"&gt;GetListMainConnections()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02107">2107</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0f85b02df982b81a3ab939d5ebca18b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f85b02df982b81a3ab939d5ebca18b7">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_get_list_main_sinks()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_get_list_main_sinks </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>listMainSinks</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_get_list_main_sinks: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return. : Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.GetListMainSinks"&gt;GetListMainSinks()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02131">2131</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a44faa49862f7f1f96e5ebdffb8469787"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44faa49862f7f1f96e5ebdffb8469787">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_set_sink_mute_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_set_sink_mute_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_set_sink_mute_state: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetSinkMuteState"&gt;SetSinkMuteState()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02085">2085</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a36c4f0140b3355d07644fb37ad98b9c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36c4f0140b3355d07644fb37ad98b9c6">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_set_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_set_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_set_volume: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.SetVolume"&gt;SetVolume()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02043">2043</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a86b0cf68e08b96ee954638e89375b973"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a86b0cf68e08b96ee954638e89375b973">&#9670;&nbsp;</a></span>audiomanager_commandinterface_complete_volume_step()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_complete_volume_step </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>result</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_complete_volume_step: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : (transfer full): A #GDBusMethodInvocation. </p><dl class="section return"><dt>Returns</dt><dd>: Parameter to return.</dd></dl>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-commandinterface.VolumeStep"&gt;VolumeStep()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02064">2064</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aefa94d083f6087757b58bab175ab6666"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefa94d083f6087757b58bab175ab6666">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_main_connection_state_changed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_main_connection_state_changed </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_connectionState</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_main_connection_state_changed: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.MainConnectionStateChanged"&gt;"MainConnectionStateChanged"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01172">1172</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a10f44f9a85dad822252cf368b2824045"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a10f44f9a85dad822252cf368b2824045">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_new_main_connection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_new_main_connection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_mainConnection</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_new_main_connection: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.NewMainConnection"&gt;"NewMainConnection"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01141">1141</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3ae63628de22d2ad1008c275ac06db93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ae63628de22d2ad1008c275ac06db93">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_removed_main_connection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_removed_main_connection </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_mainConnectionId</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_removed_main_connection: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.RemovedMainConnection"&gt;"RemovedMainConnection"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01156">1156</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae2eb350a29ba8901a3b52f5f8f25b141"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2eb350a29ba8901a3b52f5f8f25b141">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_sink_mute_state_changed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_sink_mute_state_changed </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_muteState</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_sink_mute_state_changed: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.SinkMuteStateChanged"&gt;"SinkMuteStateChanged"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01206">1206</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a80a08a8a1b252f34d98bc037920d5fbb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80a08a8a1b252f34d98bc037920d5fbb">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_system_property_changed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_system_property_changed </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_SystemProperty</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_system_property_changed: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.SystemPropertyChanged"&gt;"SystemPropertyChanged"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01222">1222</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5cc287d07803dc55e447c2a5a8f92c8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5cc287d07803dc55e447c2a5a8f92c8a">&#9670;&nbsp;</a></span>audiomanager_commandinterface_emit_volume_changed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_emit_volume_changed </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_emit_volume_changed: : A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>. : Argument to pass with the signal. : Argument to pass with the signal.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-commandinterface.VolumeChanged"&gt;"VolumeChanged"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l01189">1189</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad621ad4a32d4fd4839bdd268cae3db03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad621ad4a32d4fd4839bdd268cae3db03">&#9670;&nbsp;</a></span>audiomanager_commandinterface_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType audiomanager_commandinterface_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a205bc5efc627fd36fbe5996ea046c30c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a205bc5efc627fd36fbe5996ea046c30c">&#9670;&nbsp;</a></span>audiomanager_commandinterface_interface_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceInfo* audiomanager_commandinterface_interface_info </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_interface_info:</p>
+<p>Gets a machine-readable description of the &lt;link linkend="gdbus-interface-org-genivi-audiomanager-commandinterface.top_of_page"&gt;org.genivi.audiomanager.commandinterface&lt;/link&gt; D-Bus interface.</p>
+<p>Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00794">794</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4bb2b6681e9bb76ce0433bf3ed7761bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bb2b6681e9bb76ce0433bf3ed7761bb">&#9670;&nbsp;</a></span>audiomanager_commandinterface_override_properties()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">guint audiomanager_commandinterface_override_properties </td>
+ <td>(</td>
+ <td class="paramtype">GObjectClass *&#160;</td>
+ <td class="paramname"><em>klass</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint&#160;</td>
+ <td class="paramname"><em>property_id_begin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_override_properties: : The class structure for a #GObject-derived class. : The property id to assign to the first overridden property.</p>
+<p>Overrides all #GObject properties in the <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> interface for a concrete class. The properties are overridden in the order they are defined.</p>
+<p>Returns: The last property id. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00810">810</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a46fac31268592233ee817d289b6dd54a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46fac31268592233ee817d289b6dd54a">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType audiomanager_commandinterface_proxy_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab2b4c23878bb7b8e68b353e1d40e33a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2b4c23878bb7b8e68b353e1d40e33a9">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_proxy_new </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02324">2324</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0936ba36a58f381305c5c22a24901b0d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0936ba36a58f381305c5c22a24901b0d">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* audiomanager_commandinterface_proxy_new_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audiomanager_commandinterface_proxy_new()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audiomanager_commandinterface_proxy_new()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerCommandinterfaceProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02346">2346</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a189a420473fe170544a82f6842c86588"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a189a420473fe170544a82f6842c86588">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new_for_bus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_commandinterface_proxy_new_for_bus </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02414">2414</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab88933f4378507445adfc11800617ce5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab88933f4378507445adfc11800617ce5">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new_for_bus_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* audiomanager_commandinterface_proxy_new_for_bus_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588">audiomanager_commandinterface_proxy_new_for_bus()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588">audiomanager_commandinterface_proxy_new_for_bus()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerCommandinterfaceProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02436">2436</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a99addfde08c5933d19b448ad9386e1ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99addfde08c5933d19b448ad9386e1ae">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new_for_bus_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* audiomanager_commandinterface_proxy_new_for_bus_sync </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02469">2469</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab00a0971b80cf268f6139d8046c62c84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab00a0971b80cf268f6139d8046c62c84">&#9670;&nbsp;</a></span>audiomanager_commandinterface_proxy_new_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* audiomanager_commandinterface_proxy_new_sync </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02379">2379</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ac445950a2f3ef1977eaadd0c9e22ec3d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac445950a2f3ef1977eaadd0c9e22ec3d">&#9670;&nbsp;</a></span>audiomanager_commandinterface_skeleton_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType audiomanager_commandinterface_skeleton_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae8af41517e2e825594c3fa34e54015c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8af41517e2e825594c3fa34e54015c8">&#9670;&nbsp;</a></span>audiomanager_commandinterface_skeleton_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* audiomanager_commandinterface_skeleton_new </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_commandinterface_skeleton_new:</p>
+<p>Creates a skeleton object for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-commandinterface.top_of_page"&gt;org.genivi.audiomanager.commandinterface&lt;/link&gt;.</p>
+<p>Returns: (transfer full) (type AudiomanagerCommandinterfaceSkeleton): The skeleton object. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02923">2923</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a93f222ce34ea1e96ec9cb8db173adf42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93f222ce34ea1e96ec9cb8db173adf42">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_abort()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_call_async_abort </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_abort: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncAbort"&gt;asyncAbort()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7">audiomanager_routing_soundmanager_call_async_abort_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7">audiomanager_routing_soundmanager_call_async_abort_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07554">7554</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a6170d3e71d43c704e59cc44379869ea7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6170d3e71d43c704e59cc44379869ea7">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_abort_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_abort_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_abort_finish: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07584">7584</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a7fee56885d658e8fa166d592f0b6bff7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7fee56885d658e8fa166d592f0b6bff7">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_abort_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_abort_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_abort_sync: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncAbort"&gt;asyncAbort()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07617">7617</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a8331e87b5a59d0e4eefb0b4d406aef27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8331e87b5a59d0e4eefb0b4d406aef27">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_call_async_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint&#160;</td>
+ <td class="paramname"><em>arg_connectionFormat</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_connect: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncConnect"&gt;asyncConnect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37">audiomanager_routing_soundmanager_call_async_connect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea">audiomanager_routing_soundmanager_call_async_connect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07662">7662</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a55b23f311341e51565f6c8f45d092d37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a55b23f311341e51565f6c8f45d092d37">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_connect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_connect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_connect_finish: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07699">7699</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afec75bb39e45bdefd62335bb02867bea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afec75bb39e45bdefd62335bb02867bea">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_connect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_connect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint&#160;</td>
+ <td class="paramname"><em>arg_connectionFormat</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_connect_sync: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncConnect"&gt;asyncConnect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07733">7733</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0e862f2fc856d36032e8137b73465d8b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e862f2fc856d36032e8137b73465d8b">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_call_async_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncDisconnect"&gt;asyncDisconnect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b">audiomanager_routing_soundmanager_call_async_disconnect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca">audiomanager_routing_soundmanager_call_async_disconnect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07781">7781</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afbb8740a104048e9de8d07ee6d5d630b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbb8740a104048e9de8d07ee6d5d630b">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_disconnect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_disconnect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_disconnect_finish: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07812">7812</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a58d7113892a361b229f3bbab5942edca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58d7113892a361b229f3bbab5942edca">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_disconnect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_disconnect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_disconnect_sync: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncDisconnect"&gt;asyncDisconnect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07843">7843</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab75e5e3210aa14e91e2bd98af7cfe8ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab75e5e3210aa14e91e2bd98af7cfe8ac">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_sink_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_call_async_set_sink_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_ramp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_time</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_sink_volume: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSinkVolume"&gt;asyncSetSinkVolume()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309">audiomanager_routing_soundmanager_call_async_set_sink_volume_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420">audiomanager_routing_soundmanager_call_async_set_sink_volume_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07888">7888</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3729e82238a33933845ca972fb906309"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3729e82238a33933845ca972fb906309">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_sink_volume_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_set_sink_volume_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_sink_volume_finish: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07925">7925</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aaed9bcc9811bce2292329bc8780ca420"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaed9bcc9811bce2292329bc8780ca420">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_sink_volume_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_set_sink_volume_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_ramp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_time</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_sink_volume_sync: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSinkVolume"&gt;asyncSetSinkVolume()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07959">7959</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5ed4b07395d8c56b4d46ceaf72ef8850"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ed4b07395d8c56b4d46ceaf72ef8850">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_source_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_call_async_set_source_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint&#160;</td>
+ <td class="paramname"><em>arg_sourceState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_source_state: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSourceState"&gt;asyncSetSourceState()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428">audiomanager_routing_soundmanager_call_async_set_source_state_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de">audiomanager_routing_soundmanager_call_async_set_source_state_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08008">8008</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9d81d7d0f74e2223c2da9f3aa0299428"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d81d7d0f74e2223c2da9f3aa0299428">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_source_state_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_set_source_state_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_source_state_finish: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08041">8041</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a72921a5dca1eda471acae8aac77655de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a72921a5dca1eda471acae8aac77655de">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_call_async_set_source_state_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routing_soundmanager_call_async_set_source_state_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint&#160;</td>
+ <td class="paramname"><em>arg_sourceState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_call_async_set_source_state_sync: : A <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSourceState"&gt;asyncSetSourceState()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08073">8073</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a03677da8a4d82b7b819c3363777a474a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03677da8a4d82b7b819c3363777a474a">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_complete_async_abort()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_complete_async_abort </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_complete_async_abort: : A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncAbort"&gt;asyncAbort()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08112">8112</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab805525b9fa18ac1252e050a2c0480f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab805525b9fa18ac1252e050a2c0480f4">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_complete_async_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_complete_async_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_complete_async_connect: : A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncConnect"&gt;asyncConnect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08132">8132</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a95b24f166f4539eef3d8753a85d288a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95b24f166f4539eef3d8753a85d288a6">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_complete_async_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_complete_async_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_complete_async_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncDisconnect"&gt;asyncDisconnect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08150">8150</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a27b841b7a25daeba7675c91440d031d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27b841b7a25daeba7675c91440d031d8">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_complete_async_set_sink_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_complete_async_set_sink_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_complete_async_set_sink_volume: : A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSinkVolume"&gt;asyncSetSinkVolume()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08168">8168</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a81d5c4290e6e13b71a7e26028c13f5fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a81d5c4290e6e13b71a7e26028c13f5fb">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_complete_async_set_source_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_complete_async_set_source_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_complete_async_set_source_state: : A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routing-soundmanager.asyncSetSourceState"&gt;asyncSetSourceState()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08186">8186</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a35ada7af538792265076a81eff356d39"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35ada7af538792265076a81eff356d39">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType audiomanager_routing_soundmanager_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8ab43b9f48ba9a30d0a850cfbcf8b11c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ab43b9f48ba9a30d0a850cfbcf8b11c">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_interface_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceInfo* audiomanager_routing_soundmanager_interface_info </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_interface_info:</p>
+<p>Gets a machine-readable description of the &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routing-soundmanager.top_of_page"&gt;org.genivi.audiomanager.routing.soundmanager&lt;/link&gt; D-Bus interface.</p>
+<p>Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07363">7363</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a29eefbadaef2de502ae4998bb492c038"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29eefbadaef2de502ae4998bb492c038">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_override_properties()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">guint audiomanager_routing_soundmanager_override_properties </td>
+ <td>(</td>
+ <td class="paramtype">GObjectClass *&#160;</td>
+ <td class="paramname"><em>klass</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint&#160;</td>
+ <td class="paramname"><em>property_id_begin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_override_properties: : The class structure for a #GObject-derived class. : The property id to assign to the first overridden property.</p>
+<p>Overrides all #GObject properties in the <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> interface for a concrete class. The properties are overridden in the order they are defined.</p>
+<p>Returns: The last property id. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07379">7379</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ace3daa8fe620d099a85127708de16b5a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace3daa8fe620d099a85127708de16b5a">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType audiomanager_routing_soundmanager_proxy_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a51b1240bc5078b0bd1769604c6e1cd5c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51b1240bc5078b0bd1769604c6e1cd5c">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_proxy_new </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08375">8375</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a500aa4bc6147e5b0a1666241aaf809df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a500aa4bc6147e5b0a1666241aaf809df">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* audiomanager_routing_soundmanager_proxy_new_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c">audiomanager_routing_soundmanager_proxy_new()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c">audiomanager_routing_soundmanager_proxy_new()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutingSoundmanagerProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08397">8397</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a15fe76b0621c0dcd9d5f95ccee708d55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15fe76b0621c0dcd9d5f95ccee708d55">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new_for_bus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routing_soundmanager_proxy_new_for_bus </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08465">8465</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ace5894658fcc8fe1c3239cf1029f76ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace5894658fcc8fe1c3239cf1029f76ee">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new_for_bus_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* audiomanager_routing_soundmanager_proxy_new_for_bus_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55">audiomanager_routing_soundmanager_proxy_new_for_bus()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55">audiomanager_routing_soundmanager_proxy_new_for_bus()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutingSoundmanagerProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08487">8487</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5c632eb6c5ffbca3d92f45f4fb4dbcc2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new_for_bus_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* audiomanager_routing_soundmanager_proxy_new_for_bus_sync </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08520">8520</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af48ac60b5a27dc1530c0d4ae78cdc31c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af48ac60b5a27dc1530c0d4ae78cdc31c">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_proxy_new_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* audiomanager_routing_soundmanager_proxy_new_sync </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08430">8430</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a32905944e01be5f664834a9642392ade"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32905944e01be5f664834a9642392ade">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_skeleton_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType audiomanager_routing_soundmanager_skeleton_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa457ed83f6cd0148308d87aee03208fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa457ed83f6cd0148308d87aee03208fe">&#9670;&nbsp;</a></span>audiomanager_routing_soundmanager_skeleton_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* audiomanager_routing_soundmanager_skeleton_new </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routing_soundmanager_skeleton_new:</p>
+<p>Creates a skeleton object for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routing-soundmanager.top_of_page"&gt;org.genivi.audiomanager.routing.soundmanager&lt;/link&gt;.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutingSoundmanagerSkeleton): The skeleton object. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08818">8818</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afcc50c6eaebebbb692c6489381b40482"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afcc50c6eaebebbb692c6489381b40482">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_connect: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackConnect"&gt;ackConnect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d">audiomanager_routinginterface_call_ack_connect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04335">4335</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a6e4fc33b495f314c690db968312c531d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e4fc33b495f314c690db968312c531d">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_connect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_connect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_connect_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04368">4368</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="adadd28e13e61121cbe94ef86e2721204"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adadd28e13e61121cbe94ef86e2721204">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_connect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_connect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_connect_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackConnect"&gt;ackConnect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04400">4400</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aee52ef3cb811034602d481b7c0af0e67"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee52ef3cb811034602d481b7c0af0e67">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackDisconnect"&gt;ackDisconnect()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b">audiomanager_routinginterface_call_ack_disconnect_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04445">4445</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4db53a6e79362635e2d566ea93e9bb2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4db53a6e79362635e2d566ea93e9bb2b">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_disconnect_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_disconnect_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_disconnect_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04478">4478</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a7a4e4f1ed80dee36c519fb86958430ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a4e4f1ed80dee36c519fb86958430ec">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_disconnect_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_disconnect_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_disconnect_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackDisconnect"&gt;ackDisconnect()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04510">4510</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a51236e213a21ce054fa93027eaca5995"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51236e213a21ce054fa93027eaca5995">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_sink_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_set_sink_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_sink_volume: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSinkVolume"&gt;ackSetSinkVolume()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259">audiomanager_routinginterface_call_ack_set_sink_volume_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c">audiomanager_routinginterface_call_ack_set_sink_volume_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04659">4659</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a736a922582ddfbb81fcd0194d1817259"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a736a922582ddfbb81fcd0194d1817259">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_sink_volume_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_sink_volume_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_sink_volume_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04692">4692</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad6c3a3b45afb772d4db1587b11187e4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6c3a3b45afb772d4db1587b11187e4c">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_sink_volume_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_sink_volume_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>arg_volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_sink_volume_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSinkVolume"&gt;ackSetSinkVolume()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04724">4724</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9824c3759e7fa8d85035b558e596684a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9824c3759e7fa8d85035b558e596684a">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_source_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_set_source_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_source_state: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSourceState"&gt;ackSetSourceState()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d">audiomanager_routinginterface_call_ack_set_source_state_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c">audiomanager_routinginterface_call_ack_set_source_state_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04554">4554</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a7c811e4ded6eadc26684f7f1339a520d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c811e4ded6eadc26684f7f1339a520d">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_source_state_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_source_state_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_source_state_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04585">4585</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3e796f9928089743d18b5e2404e1d45c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e796f9928089743d18b5e2404e1d45c">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_source_state_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_source_state_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_source_state_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSourceState"&gt;ackSetSourceState()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04616">4616</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a99a727667031409d354d2eb62c77a701"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99a727667031409d354d2eb62c77a701">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_volumes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_set_volumes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_listvolumes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_volumes: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetVolumes"&gt;ackSetVolumes()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046">audiomanager_routinginterface_call_ack_set_volumes_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106">audiomanager_routinginterface_call_ack_set_volumes_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05601">5601</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad0ae7e93450d67cc81e54553a9dbf046"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0ae7e93450d67cc81e54553a9dbf046">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_volumes_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_volumes_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_volumes_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05634">5634</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af95b5087a711d3520d11a1a25158f106"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af95b5087a711d3520d11a1a25158f106">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_set_volumes_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_set_volumes_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_listvolumes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_set_volumes_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetVolumes"&gt;ackSetVolumes()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05666">5666</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9eaf24a15f2f3c37322258b488755a3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9eaf24a15f2f3c37322258b488755a3e">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_sink_notification_configuration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_sink_notification_configuration </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_sink_notification_configuration: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSinkNotificationConfiguration"&gt;ackSinkNotificationConfiguration()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785">audiomanager_routinginterface_call_ack_sink_notification_configuration_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9">audiomanager_routinginterface_call_ack_sink_notification_configuration_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05710">5710</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a31b9242f8e5b8f69b8ad8040be2b6785"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a31b9242f8e5b8f69b8ad8040be2b6785">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_sink_notification_configuration_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_sink_notification_configuration_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_sink_notification_configuration_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05741">5741</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad5134adec6594578590e52539aaf86c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5134adec6594578590e52539aaf86c9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_sink_notification_configuration_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_sink_notification_configuration_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_sink_notification_configuration_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSinkNotificationConfiguration"&gt;ackSinkNotificationConfiguration()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05772">5772</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a83a0b8ec299602b64fe135bf1cc0a0d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83a0b8ec299602b64fe135bf1cc0a0d6">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_source_notification_configuration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_ack_source_notification_configuration </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_source_notification_configuration: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSourceNotificationConfiguration"&gt;ackSourceNotificationConfiguration()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9">audiomanager_routinginterface_call_ack_source_notification_configuration_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4">audiomanager_routinginterface_call_ack_source_notification_configuration_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05814">5814</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0a358054a68bcaefaed5324f2d027fe9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0a358054a68bcaefaed5324f2d027fe9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_source_notification_configuration_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_source_notification_configuration_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_source_notification_configuration_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05845">5845</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a66a9cd7926c873d7896e5aea18cfade4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66a9cd7926c873d7896e5aea18cfade4">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_ack_source_notification_configuration_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_ack_source_notification_configuration_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_ack_source_notification_configuration_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSourceNotificationConfiguration"&gt;ackSourceNotificationConfiguration()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05876">5876</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af8bf12bbc3cfcc8cfce9992b96284386"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af8bf12bbc3cfcc8cfce9992b96284386">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_ready()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_confirm_routing_ready </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_ready: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingReady"&gt;confirmRoutingReady()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4">audiomanager_routinginterface_call_confirm_routing_ready_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2">audiomanager_routinginterface_call_confirm_routing_ready_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05403">5403</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9698964ad4ae6e09944d10f1d36de0f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9698964ad4ae6e09944d10f1d36de0f4">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_ready_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_confirm_routing_ready_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_ready_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05432">5432</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a65b2211cda343659fe31101c8d6236c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65b2211cda343659fe31101c8d6236c2">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_ready_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_confirm_routing_ready_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_ready_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingReady"&gt;confirmRoutingReady()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05462">5462</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5324b5abcc4ddd3e677449df9b29a9ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5324b5abcc4ddd3e677449df9b29a9ce">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_rundown()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_confirm_routing_rundown </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_rundown: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingRundown"&gt;confirmRoutingRundown()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598">audiomanager_routinginterface_call_confirm_routing_rundown_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0">audiomanager_routinginterface_call_confirm_routing_rundown_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05501">5501</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3de8d128692f6cb77d866e9866f02598"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3de8d128692f6cb77d866e9866f02598">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_rundown_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_confirm_routing_rundown_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_rundown_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05530">5530</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="abac8c639d207b6ec096a56050ef607a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abac8c639d207b6ec096a56050ef607a0">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_confirm_routing_rundown_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_confirm_routing_rundown_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_confirm_routing_rundown_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingRundown"&gt;confirmRoutingRundown()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05560">5560</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae32ef2459f9519fdf3c96c962b9f56d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae32ef2459f9519fdf3c96c962b9f56d8">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_sink()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_deregister_sink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_sink: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSink"&gt;deregisterSink()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73">audiomanager_routinginterface_call_deregister_sink_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audiomanager_routinginterface_call_deregister_sink_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04877">4877</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a216bbf0e4db8e6044520a608eb619a73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a216bbf0e4db8e6044520a608eb619a73">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_sink_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_deregister_sink_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_sink_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04907">4907</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aa2bea4e6d7bb9c8e52a9492e4b5ca6b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_sink_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_deregister_sink_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_sink_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSink"&gt;deregisterSink()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04940">4940</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a55035534ad03e4d0d9bc8dd4e9312a63"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a55035534ad03e4d0d9bc8dd4e9312a63">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_source()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_deregister_source </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_source: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSource"&gt;deregisterSource()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audiomanager_routinginterface_call_deregister_source_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063">audiomanager_routinginterface_call_deregister_source_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05091">5091</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a238fa78cc0aec9eaa1ec928cb927dcbb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a238fa78cc0aec9eaa1ec928cb927dcbb">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_source_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_deregister_source_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_source_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05121">5121</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae1459fb13596f7770810b8754f7de063"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae1459fb13596f7770810b8754f7de063">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_deregister_source_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_deregister_source_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_deregister_source_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSource"&gt;deregisterSource()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05154">5154</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab932a845e5f14d50b4aeb8c62e8303c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab932a845e5f14d50b4aeb8c62e8303c4">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_interrupt_status_change()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_hook_interrupt_status_change </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_interruptState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_interrupt_status_change: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookInterruptStatusChange"&gt;hookInterruptStatusChange()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c">audiomanager_routinginterface_call_hook_interrupt_status_change_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b">audiomanager_routinginterface_call_hook_interrupt_status_change_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05196">5196</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a93141d0773d7d37ed8fbbee17b3beb4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93141d0773d7d37ed8fbbee17b3beb4c">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_interrupt_status_change_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_hook_interrupt_status_change_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_interrupt_status_change_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05227">5227</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a27dc69af0cb9581619a5e765322e788b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27dc69af0cb9581619a5e765322e788b">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_interrupt_status_change_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_hook_interrupt_status_change_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_interruptState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_interrupt_status_change_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookInterruptStatusChange"&gt;hookInterruptStatusChange()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05258">5258</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a7a1d61d216587bd708df526793f157ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a1d61d216587bd708df526793f157ed">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_source_availablity_status_change()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_hook_source_availablity_status_change </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_availability</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_source_availablity_status_change: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookSourceAvailablityStatusChange"&gt;hookSourceAvailablityStatusChange()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18">audiomanager_routinginterface_call_hook_source_availablity_status_change_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9">audiomanager_routinginterface_call_hook_source_availablity_status_change_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05300">5300</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0ba2bbfe9c9f28727c6329a831bacb18"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ba2bbfe9c9f28727c6329a831bacb18">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_source_availablity_status_change_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_hook_source_availablity_status_change_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_source_availablity_status_change_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05331">5331</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aafa82e5325c595830ca33a2c32af79d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafa82e5325c595830ca33a2c32af79d9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_hook_source_availablity_status_change_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_hook_source_availablity_status_change_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>arg_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_availability</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_hook_source_availablity_status_change_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookSourceAvailablityStatusChange"&gt;hookSourceAvailablityStatusChange()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05362">5362</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aa4d6447f7dbdaf287812da58a4528d4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa4d6447f7dbdaf287812da58a4528d4a">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_domain()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_register_domain </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_domaindata</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnBusname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnInterface</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_domain: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerDomain"&gt;registerDomain()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa">audiomanager_routinginterface_call_register_domain_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf">audiomanager_routinginterface_call_register_domain_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05920">5920</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="acc626b0b0abe2ae30355a8f1f59329fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acc626b0b0abe2ae30355a8f1f59329fa">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_domain_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_domain_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_domainid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_domain_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05957">5957</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5f7bda35b571a0ce339108d3cb40b9cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f7bda35b571a0ce339108d3cb40b9cf">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_domain_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_domain_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_domaindata</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnBusname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>arg_returnInterface</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_domainid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_domain_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerDomain"&gt;registerDomain()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05996">5996</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a77e4b4cf413ab7441b9135fd0e08a978"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a77e4b4cf413ab7441b9135fd0e08a978">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_sink()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_register_sink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_sinkData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_sink: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSink"&gt;registerSink()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audiomanager_routinginterface_call_register_sink_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308">audiomanager_routinginterface_call_register_sink_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04767">4767</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a76ac59a2a591f3dd1fd597b6ae4ea5a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76ac59a2a591f3dd1fd597b6ae4ea5a9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_sink_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_sink_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_sink_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04798">4798</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aec5c1deb05527c7896996039f8347308"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec5c1deb05527c7896996039f8347308">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_sink_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_sink_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_sinkData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_sink_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSink"&gt;registerSink()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04834">4834</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a156e7a08938d50cc42dda61754799144"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a156e7a08938d50cc42dda61754799144">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_source()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_call_register_source </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_sourceData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_source: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .</p>
+<p>Asynchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSource"&gt;registerSource()&lt;/link&gt; D-Bus method on . When the operation is finished, will be invoked in the &lt;link linkend="g-main-context-push-thread-default"&gt;thread-default main loop&lt;/link&gt; of the thread you are calling this method from. You can then call <a class="el" href="audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076">audiomanager_routinginterface_call_register_source_finish()</a> to get the result of the operation.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audiomanager_routinginterface_call_register_source_sync()</a> for the synchronous, blocking version of this method. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04981">4981</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a93573c15772a789233c38f4157c31076"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93573c15772a789233c38f4157c31076">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_source_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_source_finish </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_source_finish: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source()</a>. : Return location for error or NULL.</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source()</a>.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05012">5012</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a8bd76889d860b7db9327f1e6e1f8c9c9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8bd76889d860b7db9327f1e6e1f8c9c9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_call_register_source_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean audiomanager_routinginterface_call_register_source_sync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"><em>arg_sourceData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16 *&#160;</td>
+ <td class="paramname"><em>out_error</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_call_register_source_sync: : A <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. : Argument to pass with the method invocation. : (out): Return location for return parameter or NULL to ignore. : (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.</p>
+<p>Synchronously invokes the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSource"&gt;registerSource()&lt;/link&gt; D-Bus method on . The calling thread is blocked until a reply is received.</p>
+<p>See <a class="el" href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source()</a> for the asynchronous version of this method.</p>
+<p>Returns: (skip): TRUE if the call succeded, FALSE if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l05048">5048</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a29d92a477b197f8422970bd1a87f1078"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29d92a477b197f8422970bd1a87f1078">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_connect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_connect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_connect: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackConnect"&gt;ackConnect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06040">6040</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a19595596cdb2980362c5ed5a064bb682"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19595596cdb2980362c5ed5a064bb682">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_disconnect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_disconnect: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackDisconnect"&gt;ackDisconnect()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06058">6058</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5690f1088201c2341cf1145375a5855a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5690f1088201c2341cf1145375a5855a">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_set_sink_volume()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_set_sink_volume </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_set_sink_volume: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSinkVolume"&gt;ackSetSinkVolume()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06094">6094</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a29ca364f304e445a1141a9a8b6d486d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29ca364f304e445a1141a9a8b6d486d9">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_set_source_state()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_set_source_state </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_set_source_state: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetSourceState"&gt;ackSetSourceState()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06076">6076</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a57ac0c76e17d25395c29d8d47e8d87d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57ac0c76e17d25395c29d8d47e8d87d5">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_set_volumes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_set_volumes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_set_volumes: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSetVolumes"&gt;ackSetVolumes()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06274">6274</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ac4763ec634aedbd3e372d80764816688"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4763ec634aedbd3e372d80764816688">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_sink_notification_configuration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_sink_notification_configuration </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_sink_notification_configuration: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSinkNotificationConfiguration"&gt;ackSinkNotificationConfiguration()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06292">6292</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aa516cb19eab4883923cb3da60572936a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa516cb19eab4883923cb3da60572936a">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_ack_source_notification_configuration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_ack_source_notification_configuration </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_ack_source_notification_configuration: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.ackSourceNotificationConfiguration"&gt;ackSourceNotificationConfiguration()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06310">6310</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aab1e77c0123c8c3a81ee0eae8a3a9b9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab1e77c0123c8c3a81ee0eae8a3a9b9e">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_confirm_routing_ready()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_confirm_routing_ready </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_confirm_routing_ready: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingReady"&gt;confirmRoutingReady()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06238">6238</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="abfd78d54129f1bab64bf3ad042bad68b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfd78d54129f1bab64bf3ad042bad68b">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_confirm_routing_rundown()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_confirm_routing_rundown </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_confirm_routing_rundown: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.confirmRoutingRundown"&gt;confirmRoutingRundown()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06256">6256</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a73b2ca0e0b67f9a45e66b7ded785283b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73b2ca0e0b67f9a45e66b7ded785283b">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_deregister_sink()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_deregister_sink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_deregister_sink: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSink"&gt;deregisterSink()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06137">6137</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a2d17cb6cc71b313e947f934fb5121395"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d17cb6cc71b313e947f934fb5121395">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_deregister_source()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_deregister_source </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_deregister_source: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.deregisterSource"&gt;deregisterSource()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06182">6182</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a296f15aae89a98544e0c0e2ae992e88f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a296f15aae89a98544e0c0e2ae992e88f">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_hook_interrupt_status_change()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_hook_interrupt_status_change </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_hook_interrupt_status_change: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookInterruptStatusChange"&gt;hookInterruptStatusChange()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06202">6202</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="adaad8baa4d148211c0a7125d1de08c91"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adaad8baa4d148211c0a7125d1de08c91">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_hook_source_availablity_status_change()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_hook_source_availablity_status_change </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_hook_source_availablity_status_change: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.hookSourceAvailablityStatusChange"&gt;hookSourceAvailablityStatusChange()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06220">6220</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a5bf469430cc1ab9691ed340803c7a724"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5bf469430cc1ab9691ed340803c7a724">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_register_domain()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_register_domain </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>domainid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_register_domain: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerDomain"&gt;registerDomain()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06330">6330</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a16ef4f10c54f8529f791f706314b9f17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a16ef4f10c54f8529f791f706314b9f17">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_register_sink()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_register_sink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_register_sink: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSink"&gt;registerSink()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06114">6114</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a38b164b371c07c56e2efc5cc725ab25f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38b164b371c07c56e2efc5cc725ab25f">&#9670;&nbsp;</a></span>audiomanager_routinginterface_complete_register_source()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_complete_register_source </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusMethodInvocation *&#160;</td>
+ <td class="paramname"><em>invocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_complete_register_source: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>. : (transfer full): A #GDBusMethodInvocation. : Parameter to return. : Parameter to return.</p>
+<p>Helper function used in service implementations to finish handling invocations of the &lt;link linkend="gdbus-method-org-genivi-audiomanager-routinginterface.registerSource"&gt;registerSource()&lt;/link&gt; D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.</p>
+<p>This method will free , you cannot use it afterwards. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06159">6159</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a41cc3c3353509de821ec4411596de519"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41cc3c3353509de821ec4411596de519">&#9670;&nbsp;</a></span>audiomanager_routinginterface_emit_set_routing_ready()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_emit_set_routing_ready </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_emit_set_routing_ready: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-routinginterface.setRoutingReady"&gt;"setRoutingReady"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04299">4299</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="adfebe3440488df3d5ee7c61ae6832e4d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adfebe3440488df3d5ee7c61ae6832e4d">&#9670;&nbsp;</a></span>audiomanager_routinginterface_emit_set_routing_rundown()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_emit_set_routing_rundown </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_emit_set_routing_rundown: : A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>.</p>
+<p>Emits the &lt;link linkend="gdbus-signal-org-genivi-audiomanager-routinginterface.setRoutingRundown"&gt;"setRoutingRundown"&lt;/link&gt; D-Bus signal. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l04312">4312</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a524c628b7e26dd3237f7dd886eeaba5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a524c628b7e26dd3237f7dd886eeaba5b">&#9670;&nbsp;</a></span>audiomanager_routinginterface_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType audiomanager_routinginterface_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab9c164c5d46717b3e1d7d74f4b4ebf39"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab9c164c5d46717b3e1d7d74f4b4ebf39">&#9670;&nbsp;</a></span>audiomanager_routinginterface_interface_info()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceInfo* audiomanager_routinginterface_interface_info </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_interface_info:</p>
+<p>Gets a machine-readable description of the &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routinginterface.top_of_page"&gt;org.genivi.audiomanager.routinginterface&lt;/link&gt; D-Bus interface.</p>
+<p>Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l03808">3808</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a8a59f7f6209e7413d9ddae12e96a3e15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a59f7f6209e7413d9ddae12e96a3e15">&#9670;&nbsp;</a></span>audiomanager_routinginterface_override_properties()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">guint audiomanager_routinginterface_override_properties </td>
+ <td>(</td>
+ <td class="paramtype">GObjectClass *&#160;</td>
+ <td class="paramname"><em>klass</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint&#160;</td>
+ <td class="paramname"><em>property_id_begin</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_override_properties: : The class structure for a #GObject-derived class. : The property id to assign to the first overridden property.</p>
+<p>Overrides all #GObject properties in the <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> interface for a concrete class. The properties are overridden in the order they are defined.</p>
+<p>Returns: The last property id. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l03824">3824</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a727f1eaa47ea1c92fcfc76f77417a8a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a727f1eaa47ea1c92fcfc76f77417a8a2">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType audiomanager_routinginterface_proxy_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa2d2eeab981963bc84fd3ab51c85159f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2d2eeab981963bc84fd3ab51c85159f">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_proxy_new </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06523">6523</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af6cf8be13cffbcd1f9f9126517b5d9b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6cf8be13cffbcd1f9f9126517b5d9b6">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* audiomanager_routinginterface_proxy_new_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f">audiomanager_routinginterface_proxy_new()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f">audiomanager_routinginterface_proxy_new()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutinginterfaceProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06545">6545</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae07b35e6825db30d7a9dbf608c88fb94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae07b35e6825db30d7a9dbf608c88fb94">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new_for_bus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void audiomanager_routinginterface_proxy_new_for_bus </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06613">6613</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4318c6b327e3f05b0e50dcba2e350cec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4318c6b327e3f05b0e50dcba2e350cec">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new_for_bus_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* audiomanager_routinginterface_proxy_new_for_bus_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94">audiomanager_routinginterface_proxy_new_for_bus()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94">audiomanager_routinginterface_proxy_new_for_bus()</a>.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutinginterfaceProxy): The constructed proxy object or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06635">6635</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ab20c157db75c8704f853c2ae11f64cc6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab20c157db75c8704f853c2ae11f64cc6">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new_for_bus_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* audiomanager_routinginterface_proxy_new_for_bus_sync </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06668">6668</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a607336d277988e69602efe8370719a1f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a607336d277988e69602efe8370719a1f">&#9670;&nbsp;</a></span>audiomanager_routinginterface_proxy_new_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* audiomanager_routinginterface_proxy_new_sync </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusProxyFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06578">6578</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae5fb6050b14843c6fa0013568075631b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5fb6050b14843c6fa0013568075631b">&#9670;&nbsp;</a></span>audiomanager_routinginterface_skeleton_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType audiomanager_routinginterface_skeleton_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a95b0c02b6ca0a1c14f1fa766e70827a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95b0c02b6ca0a1c14f1fa766e70827a3">&#9670;&nbsp;</a></span>audiomanager_routinginterface_skeleton_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* audiomanager_routinginterface_skeleton_new </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>audiomanager_routinginterface_skeleton_new:</p>
+<p>Creates a skeleton object for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routinginterface.top_of_page"&gt;org.genivi.audiomanager.routinginterface&lt;/link&gt;.</p>
+<p>Returns: (transfer full) (type AudiomanagerRoutinginterfaceSkeleton): The skeleton object. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l07012">7012</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a37db2fe8d4ec6347a95607400449ebce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37db2fe8d4ec6347a95607400449ebce">&#9670;&nbsp;</a></span>object_get_audiomanager_commandinterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* object_get_audiomanager_commandinterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_get_audiomanager_commandinterface: : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Gets the <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-commandinterface.top_of_page"&gt;org.genivi.audiomanager.commandinterface&lt;/link&gt; on , if any.</p>
+<p>Returns: (transfer full): A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> that must be freed with g_object_unref() or NULL if does not implement the interface. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08892">8892</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a08ee9c3839eda50be37fefc53fcc7bdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a08ee9c3839eda50be37fefc53fcc7bdf">&#9670;&nbsp;</a></span>object_get_audiomanager_routing_soundmanager()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* object_get_audiomanager_routing_soundmanager </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_get_audiomanager_routing_soundmanager: : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Gets the <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routing-soundmanager.top_of_page"&gt;org.genivi.audiomanager.routing.soundmanager&lt;/link&gt; on , if any.</p>
+<p>Returns: (transfer full): A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> that must be freed with g_object_unref() or NULL if does not implement the interface. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08926">8926</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae585c718c3af638bc770cb756ba74c89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae585c718c3af638bc770cb756ba74c89">&#9670;&nbsp;</a></span>object_get_audiomanager_routinginterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* object_get_audiomanager_routinginterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_get_audiomanager_routinginterface: : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Gets the <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routinginterface.top_of_page"&gt;org.genivi.audiomanager.routinginterface&lt;/link&gt; on , if any.</p>
+<p>Returns: (transfer full): A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> that must be freed with g_object_unref() or NULL if does not implement the interface. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08909">8909</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ac08f1fb9a182e260faded1b65fb48362"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac08f1fb9a182e260faded1b65fb48362">&#9670;&nbsp;</a></span>object_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType object_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4fb0104a20c920235868acabd984279f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fb0104a20c920235868acabd984279f">&#9670;&nbsp;</a></span>object_manager_client_get_proxy_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType object_manager_client_get_proxy_type </td>
+ <td>(</td>
+ <td class="paramtype">GDBusObjectManagerClient *&#160;</td>
+ <td class="paramname"><em>manager</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>interface_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a575633e85e6204ec0c80a55376e00f30"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a575633e85e6204ec0c80a55376e00f30">&#9670;&nbsp;</a></span>object_manager_client_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType object_manager_client_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad2e1043dddcb050c71f03d3aacd5fcc1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2e1043dddcb050c71f03d3aacd5fcc1">&#9670;&nbsp;</a></span>object_manager_client_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void object_manager_client_new </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusObjectManagerClientFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09393">9393</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a3c9cbeb3ae8e4f6327aa72b61f884180"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c9cbeb3ae8e4f6327aa72b61f884180">&#9670;&nbsp;</a></span>object_manager_client_new_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectManager* object_manager_client_new_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_manager_client_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new()</a>.</p>
+<p>Returns: (transfer full) (type ObjectManagerClient): The constructed object manager client or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09415">9415</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad18295411405cb9a1bf9397e5071e9a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad18295411405cb9a1bf9397e5071e9a4">&#9670;&nbsp;</a></span>object_manager_client_new_for_bus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void object_manager_client_new_for_bus </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusObjectManagerClientFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GAsyncReadyCallback&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gpointer&#160;</td>
+ <td class="paramname"><em>user_data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09483">9483</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af332ec9d1145321f0eec5611b31a43cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af332ec9d1145321f0eec5611b31a43cf">&#9670;&nbsp;</a></span>object_manager_client_new_for_bus_finish()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectManager* object_manager_client_new_for_bus_finish </td>
+ <td>(</td>
+ <td class="paramtype">GAsyncResult *&#160;</td>
+ <td class="paramname"><em>res</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_manager_client_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to <a class="el" href="audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus()</a>. : Return location for error or NULL</p>
+<p>Finishes an operation started with <a class="el" href="audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus()</a>.</p>
+<p>Returns: (transfer full) (type ObjectManagerClient): The constructed object manager client or NULL if is set. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09505">9505</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a0b00d128690ab3ffb8e9c4bb8d453595"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b00d128690ab3ffb8e9c4bb8d453595">&#9670;&nbsp;</a></span>object_manager_client_new_for_bus_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectManager* object_manager_client_new_for_bus_sync </td>
+ <td>(</td>
+ <td class="paramtype">GBusType&#160;</td>
+ <td class="paramname"><em>bus_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusObjectManagerClientFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09538">9538</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="af0ce327f5feec1db63a326342539508b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0ce327f5feec1db63a326342539508b">&#9670;&nbsp;</a></span>object_manager_client_new_sync()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectManager* object_manager_client_new_sync </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GDBusObjectManagerClientFlags&#160;</td>
+ <td class="paramname"><em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GCancellable *&#160;</td>
+ <td class="paramname"><em>cancellable</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">GError **&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09448">9448</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a309139248b294ed5d6ad3184169a3938"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a309139248b294ed5d6ad3184169a3938">&#9670;&nbsp;</a></span>object_peek_audiomanager_commandinterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* object_peek_audiomanager_commandinterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_peek_audiomanager_commandinterface: (skip) : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Like <a class="el" href="audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce">object_get_audiomanager_commandinterface()</a> but doesn't increase the reference count on the returned object.</p>
+<p>&lt;warning&gt;It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.&lt;/warning&gt;</p>
+<p>Returns: (transfer none): A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> or NULL if does not implement the interface. Do not free the returned object, it is owned by . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08946">8946</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aefc359682300f38c95c54e9f970e4475"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefc359682300f38c95c54e9f970e4475">&#9670;&nbsp;</a></span>object_peek_audiomanager_routing_soundmanager()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>* object_peek_audiomanager_routing_soundmanager </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_peek_audiomanager_routing_soundmanager: (skip) : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Like <a class="el" href="audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf">object_get_audiomanager_routing_soundmanager()</a> but doesn't increase the reference count on the returned object.</p>
+<p>&lt;warning&gt;It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.&lt;/warning&gt;</p>
+<p>Returns: (transfer none): A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> or NULL if does not implement the interface. Do not free the returned object, it is owned by . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08986">8986</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="acf56c5b04adba92c1d02650179b02eaf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf56c5b04adba92c1d02650179b02eaf">&#9670;&nbsp;</a></span>object_peek_audiomanager_routinginterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* object_peek_audiomanager_routinginterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_peek_audiomanager_routinginterface: (skip) : A <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>.</p>
+<p>Like <a class="el" href="audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89">object_get_audiomanager_routinginterface()</a> but doesn't increase the reference count on the returned object.</p>
+<p>&lt;warning&gt;It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.&lt;/warning&gt;</p>
+<p>Returns: (transfer none): A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> or NULL if does not implement the interface. Do not free the returned object, it is owned by . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08966">8966</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a6fe02c9c60986d238e06c6a514b0a57b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6fe02c9c60986d238e06c6a514b0a57b">&#9670;&nbsp;</a></span>object_proxy_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType object_proxy_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6ad483f729da3d5e760ca72c775d68c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ad483f729da3d5e760ca72c775d68c1">&#9670;&nbsp;</a></span>object_proxy_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">ObjectProxy</a>* object_proxy_new </td>
+ <td>(</td>
+ <td class="paramtype">GDBusConnection *&#160;</td>
+ <td class="paramname"><em>connection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_proxy_new: : A #GDBusConnection. : An object path.</p>
+<p>Creates a new proxy object.</p>
+<p>Returns: (transfer full): The proxy object. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09107">9107</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a80c5f848fd5d9de14b0032327c3eb037"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80c5f848fd5d9de14b0032327c3eb037">&#9670;&nbsp;</a></span>object_skeleton_get_type()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GType object_skeleton_get_type </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af72d7bf03076a770de4a58b27eada9f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af72d7bf03076a770de4a58b27eada9f4">&#9670;&nbsp;</a></span>object_skeleton_new()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>* object_skeleton_new </td>
+ <td>(</td>
+ <td class="paramtype">const gchar *&#160;</td>
+ <td class="paramname"><em>object_path</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_skeleton_new: : An object path.</p>
+<p>Creates a new skeleton object.</p>
+<p>Returns: (transfer full): The skeleton object. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09260">9260</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="abb07f916f70142d5f7d72dd6001244be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb07f916f70142d5f7d72dd6001244be">&#9670;&nbsp;</a></span>object_skeleton_set_audiomanager_commandinterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void object_skeleton_set_audiomanager_commandinterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *&#160;</td>
+ <td class="paramname"><em>interface_</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_skeleton_set_audiomanager_commandinterface: : A <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>. : (allow-none): A <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> or NULL to clear the interface.</p>
+<p>Sets the <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-commandinterface.top_of_page"&gt;org.genivi.audiomanager.commandinterface&lt;/link&gt; on . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09273">9273</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a2e55a121f8bd73c2693ebd35888fc68d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e55a121f8bd73c2693ebd35888fc68d">&#9670;&nbsp;</a></span>object_skeleton_set_audiomanager_routing_soundmanager()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void object_skeleton_set_audiomanager_routing_soundmanager </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *&#160;</td>
+ <td class="paramname"><em>interface_</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_skeleton_set_audiomanager_routing_soundmanager: : A <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>. : (allow-none): A <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> or NULL to clear the interface.</p>
+<p>Sets the <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routing-soundmanager.top_of_page"&gt;org.genivi.audiomanager.routing.soundmanager&lt;/link&gt; on . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09297">9297</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4545c29f1fa1ac9d1cb20c78c0eacb92"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4545c29f1fa1ac9d1cb20c78c0eacb92">&#9670;&nbsp;</a></span>object_skeleton_set_audiomanager_routinginterface()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void object_skeleton_set_audiomanager_routinginterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a> *&#160;</td>
+ <td class="paramname"><em>object</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *&#160;</td>
+ <td class="paramname"><em>interface_</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>object_skeleton_set_audiomanager_routinginterface: : A <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">ObjectSkeleton</a>. : (allow-none): A <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> or NULL to clear the interface.</p>
+<p>Sets the <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> instance for the D-Bus interface &lt;link linkend="gdbus-interface-org-genivi-audiomanager-routinginterface.top_of_page"&gt;org.genivi.audiomanager.routinginterface&lt;/link&gt; on . </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l09285">9285</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html">dbus</a></li><li class="navelem"><a class="el" href="audio__manager__interface_8h.html">audio_manager_interface.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/audio__manager__interface_8h.js b/doc/api-ref/html/audio__manager__interface_8h.js
new file mode 100644
index 0000000..3502895
--- /dev/null
+++ b/doc/api-ref/html/audio__manager__interface_8h.js
@@ -0,0 +1,308 @@
+var audio__manager__interface_8h =
+[
+ [ "_AudiomanagerCommandinterfaceIface", "struct___audiomanager_commandinterface_iface.html", "struct___audiomanager_commandinterface_iface" ],
+ [ "_AudiomanagerCommandinterfaceProxy", "struct___audiomanager_commandinterface_proxy.html", "struct___audiomanager_commandinterface_proxy" ],
+ [ "_AudiomanagerCommandinterfaceProxyClass", "struct___audiomanager_commandinterface_proxy_class.html", "struct___audiomanager_commandinterface_proxy_class" ],
+ [ "_AudiomanagerCommandinterfaceSkeleton", "struct___audiomanager_commandinterface_skeleton.html", "struct___audiomanager_commandinterface_skeleton" ],
+ [ "_AudiomanagerCommandinterfaceSkeletonClass", "struct___audiomanager_commandinterface_skeleton_class.html", "struct___audiomanager_commandinterface_skeleton_class" ],
+ [ "_AudiomanagerRoutinginterfaceIface", "struct___audiomanager_routinginterface_iface.html", "struct___audiomanager_routinginterface_iface" ],
+ [ "_AudiomanagerRoutinginterfaceProxy", "struct___audiomanager_routinginterface_proxy.html", "struct___audiomanager_routinginterface_proxy" ],
+ [ "_AudiomanagerRoutinginterfaceProxyClass", "struct___audiomanager_routinginterface_proxy_class.html", "struct___audiomanager_routinginterface_proxy_class" ],
+ [ "_AudiomanagerRoutinginterfaceSkeleton", "struct___audiomanager_routinginterface_skeleton.html", "struct___audiomanager_routinginterface_skeleton" ],
+ [ "_AudiomanagerRoutinginterfaceSkeletonClass", "struct___audiomanager_routinginterface_skeleton_class.html", "struct___audiomanager_routinginterface_skeleton_class" ],
+ [ "_AudiomanagerRoutingSoundmanagerIface", "struct___audiomanager_routing_soundmanager_iface.html", "struct___audiomanager_routing_soundmanager_iface" ],
+ [ "_AudiomanagerRoutingSoundmanagerProxy", "struct___audiomanager_routing_soundmanager_proxy.html", "struct___audiomanager_routing_soundmanager_proxy" ],
+ [ "_AudiomanagerRoutingSoundmanagerProxyClass", "struct___audiomanager_routing_soundmanager_proxy_class.html", "struct___audiomanager_routing_soundmanager_proxy_class" ],
+ [ "_AudiomanagerRoutingSoundmanagerSkeleton", "struct___audiomanager_routing_soundmanager_skeleton.html", "struct___audiomanager_routing_soundmanager_skeleton" ],
+ [ "_AudiomanagerRoutingSoundmanagerSkeletonClass", "struct___audiomanager_routing_soundmanager_skeleton_class.html", "struct___audiomanager_routing_soundmanager_skeleton_class" ],
+ [ "_ObjectIface", "struct___object_iface.html", "struct___object_iface" ],
+ [ "_ObjectProxy", "struct___object_proxy.html", "struct___object_proxy" ],
+ [ "_ObjectProxyClass", "struct___object_proxy_class.html", "struct___object_proxy_class" ],
+ [ "_ObjectSkeleton", "struct___object_skeleton.html", "struct___object_skeleton" ],
+ [ "_ObjectSkeletonClass", "struct___object_skeleton_class.html", "struct___object_skeleton_class" ],
+ [ "_ObjectManagerClient", "struct___object_manager_client.html", "struct___object_manager_client" ],
+ [ "_ObjectManagerClientClass", "struct___object_manager_client_class.html", "struct___object_manager_client_class" ],
+ [ "AUDIOMANAGER_COMMANDINTERFACE", "audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90", null ],
+ [ "AUDIOMANAGER_COMMANDINTERFACE_GET_IFACE", "audio__manager__interface_8h.html#ad7f153a944b457c58ebeae5bcab8447f", null ],
+ [ "AUDIOMANAGER_COMMANDINTERFACE_PROXY", "audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6", null ],
+ [ "AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS", "audio__manager__interface_8h.html#a9dcffae0e0c3199fc911226636378c36", null ],
+ [ "AUDIOMANAGER_COMMANDINTERFACE_PROXY_GET_CLASS", "audio__manager__interface_8h.html#abb627c22af95cf7e928e09a139fbafa6", null ],
+ [ "AUDIOMANAGER_COMMANDINTERFACE_SKELETON", "audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465", null ],
+ [ "AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS", "audio__manager__interface_8h.html#a75851238528fc039256d4ca0b9d3bf76", null ],
+ [ "AUDIOMANAGER_COMMANDINTERFACE_SKELETON_GET_CLASS", "audio__manager__interface_8h.html#a15ce103d061d9749cbc6dcc5084f8bb5", null ],
+ [ "AUDIOMANAGER_ROUTING_SOUNDMANAGER", "audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78", null ],
+ [ "AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE", "audio__manager__interface_8h.html#aa7e79be0b07eea5d54dea54ca8e43e51", null ],
+ [ "AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY", "audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29", null ],
+ [ "AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS", "audio__manager__interface_8h.html#a0cfbef93730528c8e42be89e9a419d2f", null ],
+ [ "AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_GET_CLASS", "audio__manager__interface_8h.html#a2d864902614bc2d0c6e4c920e3c99dbb", null ],
+ [ "AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON", "audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35", null ],
+ [ "AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS", "audio__manager__interface_8h.html#a606c241a66e1679dc6f64321b59986db", null ],
+ [ "AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_GET_CLASS", "audio__manager__interface_8h.html#a291377c27fb118dfc25f30ea2c9be625", null ],
+ [ "AUDIOMANAGER_ROUTINGINTERFACE", "audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b", null ],
+ [ "AUDIOMANAGER_ROUTINGINTERFACE_GET_IFACE", "audio__manager__interface_8h.html#a4dc34f91ea7145d8516ce79c399aac60", null ],
+ [ "AUDIOMANAGER_ROUTINGINTERFACE_PROXY", "audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1", null ],
+ [ "AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS", "audio__manager__interface_8h.html#a8935526dc67db14aa0b0b93333f5f412", null ],
+ [ "AUDIOMANAGER_ROUTINGINTERFACE_PROXY_GET_CLASS", "audio__manager__interface_8h.html#a393a39cb79b7d108943469ba8f58dab5", null ],
+ [ "AUDIOMANAGER_ROUTINGINTERFACE_SKELETON", "audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125", null ],
+ [ "AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS", "audio__manager__interface_8h.html#a42a4549811a6647ada2ffe96805fedb3", null ],
+ [ "AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_GET_CLASS", "audio__manager__interface_8h.html#acaa2c9b94a936b72891a007bb079009b", null ],
+ [ "IS_AUDIOMANAGER_COMMANDINTERFACE", "audio__manager__interface_8h.html#a0ddd493cffc1909c234f05565ac211a0", null ],
+ [ "IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY", "audio__manager__interface_8h.html#a428f79152e84758bd9fbffd106132abf", null ],
+ [ "IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS", "audio__manager__interface_8h.html#a777a795cb179f11df8ea0b6684d1a6c2", null ],
+ [ "IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON", "audio__manager__interface_8h.html#a2a07e7ec541032b1e1318980afd30afa", null ],
+ [ "IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS", "audio__manager__interface_8h.html#a5de1c4526ee41034d62917885ef89eeb", null ],
+ [ "IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER", "audio__manager__interface_8h.html#a5b9eccfeff3402f9582b434eb4653545", null ],
+ [ "IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY", "audio__manager__interface_8h.html#a4e94cea3dc82eae2acb767bee75f3746", null ],
+ [ "IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS", "audio__manager__interface_8h.html#a898fec4b882f8fa4ed276577dc123b57", null ],
+ [ "IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON", "audio__manager__interface_8h.html#a056969832ff74b76e80cbe37ed61a4dd", null ],
+ [ "IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS", "audio__manager__interface_8h.html#abaea4b20b19535bb9122ec82f4ab7fcd", null ],
+ [ "IS_AUDIOMANAGER_ROUTINGINTERFACE", "audio__manager__interface_8h.html#ae98713b34656b16352bc3a7bce190dc0", null ],
+ [ "IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY", "audio__manager__interface_8h.html#aa37bee17d7afb6ff6d34ba500f58e0cc", null ],
+ [ "IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS", "audio__manager__interface_8h.html#a9bc58a8f9cce59f9111007acf1a871e5", null ],
+ [ "IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON", "audio__manager__interface_8h.html#aa0dad2dd8006d9c47d7c2b02780dd7e6", null ],
+ [ "IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS", "audio__manager__interface_8h.html#a239d36cabbe7996465eef1cff9e9ed78", null ],
+ [ "IS_OBJECT", "audio__manager__interface_8h.html#a2c76300e054c3d79a7be17e1327f0e10", null ],
+ [ "IS_OBJECT_MANAGER_CLIENT", "audio__manager__interface_8h.html#a70591b5a8c78d5a69b791178230dd04b", null ],
+ [ "IS_OBJECT_MANAGER_CLIENT_CLASS", "audio__manager__interface_8h.html#a5f6bc841158af006c9379b17eba8c1e7", null ],
+ [ "IS_OBJECT_PROXY", "audio__manager__interface_8h.html#afba618669c5ac0d49f4fbadfa15d41a6", null ],
+ [ "IS_OBJECT_PROXY_CLASS", "audio__manager__interface_8h.html#aa26bc1c25fffc094cfecc3d1d52fa23f", null ],
+ [ "IS_OBJECT_SKELETON", "audio__manager__interface_8h.html#aa06f0ab2c5a5acb39527aa71182c21e3", null ],
+ [ "IS_OBJECT_SKELETON_CLASS", "audio__manager__interface_8h.html#abfacbe849c98d695e0b6bf75795afad0", null ],
+ [ "OBJECT", "audio__manager__interface_8h.html#a8895dc21dd85ecaf4ba8ca56a5fd4df8", null ],
+ [ "OBJECT_GET_IFACE", "audio__manager__interface_8h.html#a5659a6250429ed0c2c3b9680fb934c98", null ],
+ [ "OBJECT_MANAGER_CLIENT", "audio__manager__interface_8h.html#ae5e96870814b1cb5afc5cf7dbf506c55", null ],
+ [ "OBJECT_MANAGER_CLIENT_CLASS", "audio__manager__interface_8h.html#a28d8a09b7bd3143886e76d4f2e7a1a9e", null ],
+ [ "OBJECT_MANAGER_CLIENT_GET_CLASS", "audio__manager__interface_8h.html#a58b43fdde070a3c1e4ef9fe759d20088", null ],
+ [ "OBJECT_PROXY", "audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778", null ],
+ [ "OBJECT_PROXY_CLASS", "audio__manager__interface_8h.html#a3d667358f68aad72a27256a052baba7f", null ],
+ [ "OBJECT_PROXY_GET_CLASS", "audio__manager__interface_8h.html#a4296355e9f4d998faaf077eb425bf94c", null ],
+ [ "OBJECT_SKELETON", "audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d", null ],
+ [ "OBJECT_SKELETON_CLASS", "audio__manager__interface_8h.html#a855c7a3ea1a9a6048c53f0843d501d4d", null ],
+ [ "OBJECT_SKELETON_GET_CLASS", "audio__manager__interface_8h.html#a2f2c5e14a1ca6c6099a4a8b7691108a4", null ],
+ [ "TYPE_AUDIOMANAGER_COMMANDINTERFACE", "audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35", null ],
+ [ "TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY", "audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55", null ],
+ [ "TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON", "audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1", null ],
+ [ "TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER", "audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768", null ],
+ [ "TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY", "audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a", null ],
+ [ "TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON", "audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef", null ],
+ [ "TYPE_AUDIOMANAGER_ROUTINGINTERFACE", "audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf", null ],
+ [ "TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY", "audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655", null ],
+ [ "TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON", "audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d", null ],
+ [ "TYPE_OBJECT", "audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779", null ],
+ [ "TYPE_OBJECT_MANAGER_CLIENT", "audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436", null ],
+ [ "TYPE_OBJECT_PROXY", "audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684", null ],
+ [ "TYPE_OBJECT_SKELETON", "audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9", null ],
+ [ "AudiomanagerCommandinterface", "audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879", null ],
+ [ "AudiomanagerCommandinterfaceIface", "audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711", null ],
+ [ "AudiomanagerCommandinterfaceProxy", "audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3", null ],
+ [ "AudiomanagerCommandinterfaceProxyClass", "audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478", null ],
+ [ "AudiomanagerCommandinterfaceProxyPrivate", "audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea", null ],
+ [ "AudiomanagerCommandinterfaceSkeleton", "audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7", null ],
+ [ "AudiomanagerCommandinterfaceSkeletonClass", "audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46", null ],
+ [ "AudiomanagerCommandinterfaceSkeletonPrivate", "audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9", null ],
+ [ "AudiomanagerRoutinginterface", "audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12", null ],
+ [ "AudiomanagerRoutinginterfaceIface", "audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915", null ],
+ [ "AudiomanagerRoutinginterfaceProxy", "audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d", null ],
+ [ "AudiomanagerRoutinginterfaceProxyClass", "audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643", null ],
+ [ "AudiomanagerRoutinginterfaceProxyPrivate", "audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa", null ],
+ [ "AudiomanagerRoutinginterfaceSkeleton", "audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3", null ],
+ [ "AudiomanagerRoutinginterfaceSkeletonClass", "audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383", null ],
+ [ "AudiomanagerRoutinginterfaceSkeletonPrivate", "audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba", null ],
+ [ "AudiomanagerRoutingSoundmanager", "audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1", null ],
+ [ "AudiomanagerRoutingSoundmanagerIface", "audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf", null ],
+ [ "AudiomanagerRoutingSoundmanagerProxy", "audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7", null ],
+ [ "AudiomanagerRoutingSoundmanagerProxyClass", "audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180", null ],
+ [ "AudiomanagerRoutingSoundmanagerProxyPrivate", "audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4", null ],
+ [ "AudiomanagerRoutingSoundmanagerSkeleton", "audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a", null ],
+ [ "AudiomanagerRoutingSoundmanagerSkeletonClass", "audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c", null ],
+ [ "AudiomanagerRoutingSoundmanagerSkeletonPrivate", "audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8", null ],
+ [ "Object", "audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f", null ],
+ [ "ObjectIface", "audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4", null ],
+ [ "ObjectManagerClient", "audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7", null ],
+ [ "ObjectManagerClientClass", "audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23", null ],
+ [ "ObjectManagerClientPrivate", "audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5", null ],
+ [ "ObjectProxy", "audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825", null ],
+ [ "ObjectProxyClass", "audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560", null ],
+ [ "ObjectProxyPrivate", "audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8", null ],
+ [ "ObjectSkeleton", "audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082", null ],
+ [ "ObjectSkeletonClass", "audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1", null ],
+ [ "ObjectSkeletonPrivate", "audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070", null ],
+ [ "audiomanager_commandinterface_call_connect", "audio__manager__interface_8h.html#a7dab83e75515286c898dcecdcfae13af", null ],
+ [ "audiomanager_commandinterface_call_connect_finish", "audio__manager__interface_8h.html#a9ed6bcef33ca3126b7e69d2036ffd8d4", null ],
+ [ "audiomanager_commandinterface_call_connect_sync", "audio__manager__interface_8h.html#a4ddada2b9dbb9eed0a2f22009fd0b317", null ],
+ [ "audiomanager_commandinterface_call_disconnect", "audio__manager__interface_8h.html#a864111fba62bef2ecf977b47d250bdaf", null ],
+ [ "audiomanager_commandinterface_call_disconnect_finish", "audio__manager__interface_8h.html#ade95e2b175026361897e47aaaf0d668e", null ],
+ [ "audiomanager_commandinterface_call_disconnect_sync", "audio__manager__interface_8h.html#abc5fb1befb03a12679136625a0aa1aca", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_connections", "audio__manager__interface_8h.html#af4dd679cfbe3797e4faba95ecfeb7266", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_connections_finish", "audio__manager__interface_8h.html#ab6232c989551fd75b0995a00c8094a78", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_connections_sync", "audio__manager__interface_8h.html#a181177bbe37995c1d64e2f60f0b8dae1", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_sinks", "audio__manager__interface_8h.html#a2b0839a0a25acccc810a3f4fa11293e1", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_sinks_finish", "audio__manager__interface_8h.html#af7e0eb4928596c6516a436f9399d1deb", null ],
+ [ "audiomanager_commandinterface_call_get_list_main_sinks_sync", "audio__manager__interface_8h.html#a26d9526788210248c2a4cc1e69aff199", null ],
+ [ "audiomanager_commandinterface_call_set_sink_mute_state", "audio__manager__interface_8h.html#af266dfa3a1805cd01d90528eaeaa4c58", null ],
+ [ "audiomanager_commandinterface_call_set_sink_mute_state_finish", "audio__manager__interface_8h.html#a71560ba9c0e25aa2e924e23f590626a6", null ],
+ [ "audiomanager_commandinterface_call_set_sink_mute_state_sync", "audio__manager__interface_8h.html#afc19e9a9c634f428c7b17c20db3f0b7d", null ],
+ [ "audiomanager_commandinterface_call_set_volume", "audio__manager__interface_8h.html#a946e8cac1e75c88be3e56cd858af9b6f", null ],
+ [ "audiomanager_commandinterface_call_set_volume_finish", "audio__manager__interface_8h.html#a833ad478f157358decfa1b7c73ddc41d", null ],
+ [ "audiomanager_commandinterface_call_set_volume_sync", "audio__manager__interface_8h.html#af27cf97f8fa87de47e0ee2c59940424f", null ],
+ [ "audiomanager_commandinterface_call_volume_step", "audio__manager__interface_8h.html#afcb9a60d5733a2fa1d71559ff4094fbf", null ],
+ [ "audiomanager_commandinterface_call_volume_step_finish", "audio__manager__interface_8h.html#a6df9277b72d4a89d4341aad66b0aa9d4", null ],
+ [ "audiomanager_commandinterface_call_volume_step_sync", "audio__manager__interface_8h.html#aafc35c8740b1373e0964bc469cd6548f", null ],
+ [ "audiomanager_commandinterface_complete_connect", "audio__manager__interface_8h.html#a381453ebc5717fc413c7197a2a609c92", null ],
+ [ "audiomanager_commandinterface_complete_disconnect", "audio__manager__interface_8h.html#aaed829355cb8c75bb283c226865149a6", null ],
+ [ "audiomanager_commandinterface_complete_get_list_main_connections", "audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d", null ],
+ [ "audiomanager_commandinterface_complete_get_list_main_sinks", "audio__manager__interface_8h.html#a0f85b02df982b81a3ab939d5ebca18b7", null ],
+ [ "audiomanager_commandinterface_complete_set_sink_mute_state", "audio__manager__interface_8h.html#a44faa49862f7f1f96e5ebdffb8469787", null ],
+ [ "audiomanager_commandinterface_complete_set_volume", "audio__manager__interface_8h.html#a36c4f0140b3355d07644fb37ad98b9c6", null ],
+ [ "audiomanager_commandinterface_complete_volume_step", "audio__manager__interface_8h.html#a86b0cf68e08b96ee954638e89375b973", null ],
+ [ "audiomanager_commandinterface_emit_main_connection_state_changed", "audio__manager__interface_8h.html#aefa94d083f6087757b58bab175ab6666", null ],
+ [ "audiomanager_commandinterface_emit_new_main_connection", "audio__manager__interface_8h.html#a10f44f9a85dad822252cf368b2824045", null ],
+ [ "audiomanager_commandinterface_emit_removed_main_connection", "audio__manager__interface_8h.html#a3ae63628de22d2ad1008c275ac06db93", null ],
+ [ "audiomanager_commandinterface_emit_sink_mute_state_changed", "audio__manager__interface_8h.html#ae2eb350a29ba8901a3b52f5f8f25b141", null ],
+ [ "audiomanager_commandinterface_emit_system_property_changed", "audio__manager__interface_8h.html#a80a08a8a1b252f34d98bc037920d5fbb", null ],
+ [ "audiomanager_commandinterface_emit_volume_changed", "audio__manager__interface_8h.html#a5cc287d07803dc55e447c2a5a8f92c8a", null ],
+ [ "audiomanager_commandinterface_get_type", "audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03", null ],
+ [ "audiomanager_commandinterface_interface_info", "audio__manager__interface_8h.html#a205bc5efc627fd36fbe5996ea046c30c", null ],
+ [ "audiomanager_commandinterface_override_properties", "audio__manager__interface_8h.html#a4bb2b6681e9bb76ce0433bf3ed7761bb", null ],
+ [ "audiomanager_commandinterface_proxy_get_type", "audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a", null ],
+ [ "audiomanager_commandinterface_proxy_new", "audio__manager__interface_8h.html#ab2b4c23878bb7b8e68b353e1d40e33a9", null ],
+ [ "audiomanager_commandinterface_proxy_new_finish", "audio__manager__interface_8h.html#a0936ba36a58f381305c5c22a24901b0d", null ],
+ [ "audiomanager_commandinterface_proxy_new_for_bus", "audio__manager__interface_8h.html#a189a420473fe170544a82f6842c86588", null ],
+ [ "audiomanager_commandinterface_proxy_new_for_bus_finish", "audio__manager__interface_8h.html#ab88933f4378507445adfc11800617ce5", null ],
+ [ "audiomanager_commandinterface_proxy_new_for_bus_sync", "audio__manager__interface_8h.html#a99addfde08c5933d19b448ad9386e1ae", null ],
+ [ "audiomanager_commandinterface_proxy_new_sync", "audio__manager__interface_8h.html#ab00a0971b80cf268f6139d8046c62c84", null ],
+ [ "audiomanager_commandinterface_skeleton_get_type", "audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d", null ],
+ [ "audiomanager_commandinterface_skeleton_new", "audio__manager__interface_8h.html#ae8af41517e2e825594c3fa34e54015c8", null ],
+ [ "audiomanager_routing_soundmanager_call_async_abort", "audio__manager__interface_8h.html#a93f222ce34ea1e96ec9cb8db173adf42", null ],
+ [ "audiomanager_routing_soundmanager_call_async_abort_finish", "audio__manager__interface_8h.html#a6170d3e71d43c704e59cc44379869ea7", null ],
+ [ "audiomanager_routing_soundmanager_call_async_abort_sync", "audio__manager__interface_8h.html#a7fee56885d658e8fa166d592f0b6bff7", null ],
+ [ "audiomanager_routing_soundmanager_call_async_connect", "audio__manager__interface_8h.html#a8331e87b5a59d0e4eefb0b4d406aef27", null ],
+ [ "audiomanager_routing_soundmanager_call_async_connect_finish", "audio__manager__interface_8h.html#a55b23f311341e51565f6c8f45d092d37", null ],
+ [ "audiomanager_routing_soundmanager_call_async_connect_sync", "audio__manager__interface_8h.html#afec75bb39e45bdefd62335bb02867bea", null ],
+ [ "audiomanager_routing_soundmanager_call_async_disconnect", "audio__manager__interface_8h.html#a0e862f2fc856d36032e8137b73465d8b", null ],
+ [ "audiomanager_routing_soundmanager_call_async_disconnect_finish", "audio__manager__interface_8h.html#afbb8740a104048e9de8d07ee6d5d630b", null ],
+ [ "audiomanager_routing_soundmanager_call_async_disconnect_sync", "audio__manager__interface_8h.html#a58d7113892a361b229f3bbab5942edca", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_sink_volume", "audio__manager__interface_8h.html#ab75e5e3210aa14e91e2bd98af7cfe8ac", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_sink_volume_finish", "audio__manager__interface_8h.html#a3729e82238a33933845ca972fb906309", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_sink_volume_sync", "audio__manager__interface_8h.html#aaed9bcc9811bce2292329bc8780ca420", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_source_state", "audio__manager__interface_8h.html#a5ed4b07395d8c56b4d46ceaf72ef8850", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_source_state_finish", "audio__manager__interface_8h.html#a9d81d7d0f74e2223c2da9f3aa0299428", null ],
+ [ "audiomanager_routing_soundmanager_call_async_set_source_state_sync", "audio__manager__interface_8h.html#a72921a5dca1eda471acae8aac77655de", null ],
+ [ "audiomanager_routing_soundmanager_complete_async_abort", "audio__manager__interface_8h.html#a03677da8a4d82b7b819c3363777a474a", null ],
+ [ "audiomanager_routing_soundmanager_complete_async_connect", "audio__manager__interface_8h.html#ab805525b9fa18ac1252e050a2c0480f4", null ],
+ [ "audiomanager_routing_soundmanager_complete_async_disconnect", "audio__manager__interface_8h.html#a95b24f166f4539eef3d8753a85d288a6", null ],
+ [ "audiomanager_routing_soundmanager_complete_async_set_sink_volume", "audio__manager__interface_8h.html#a27b841b7a25daeba7675c91440d031d8", null ],
+ [ "audiomanager_routing_soundmanager_complete_async_set_source_state", "audio__manager__interface_8h.html#a81d5c4290e6e13b71a7e26028c13f5fb", null ],
+ [ "audiomanager_routing_soundmanager_get_type", "audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39", null ],
+ [ "audiomanager_routing_soundmanager_interface_info", "audio__manager__interface_8h.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c", null ],
+ [ "audiomanager_routing_soundmanager_override_properties", "audio__manager__interface_8h.html#a29eefbadaef2de502ae4998bb492c038", null ],
+ [ "audiomanager_routing_soundmanager_proxy_get_type", "audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new", "audio__manager__interface_8h.html#a51b1240bc5078b0bd1769604c6e1cd5c", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new_finish", "audio__manager__interface_8h.html#a500aa4bc6147e5b0a1666241aaf809df", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new_for_bus", "audio__manager__interface_8h.html#a15fe76b0621c0dcd9d5f95ccee708d55", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new_for_bus_finish", "audio__manager__interface_8h.html#ace5894658fcc8fe1c3239cf1029f76ee", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new_for_bus_sync", "audio__manager__interface_8h.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2", null ],
+ [ "audiomanager_routing_soundmanager_proxy_new_sync", "audio__manager__interface_8h.html#af48ac60b5a27dc1530c0d4ae78cdc31c", null ],
+ [ "audiomanager_routing_soundmanager_skeleton_get_type", "audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade", null ],
+ [ "audiomanager_routing_soundmanager_skeleton_new", "audio__manager__interface_8h.html#aa457ed83f6cd0148308d87aee03208fe", null ],
+ [ "audiomanager_routinginterface_call_ack_connect", "audio__manager__interface_8h.html#afcc50c6eaebebbb692c6489381b40482", null ],
+ [ "audiomanager_routinginterface_call_ack_connect_finish", "audio__manager__interface_8h.html#a6e4fc33b495f314c690db968312c531d", null ],
+ [ "audiomanager_routinginterface_call_ack_connect_sync", "audio__manager__interface_8h.html#adadd28e13e61121cbe94ef86e2721204", null ],
+ [ "audiomanager_routinginterface_call_ack_disconnect", "audio__manager__interface_8h.html#aee52ef3cb811034602d481b7c0af0e67", null ],
+ [ "audiomanager_routinginterface_call_ack_disconnect_finish", "audio__manager__interface_8h.html#a4db53a6e79362635e2d566ea93e9bb2b", null ],
+ [ "audiomanager_routinginterface_call_ack_disconnect_sync", "audio__manager__interface_8h.html#a7a4e4f1ed80dee36c519fb86958430ec", null ],
+ [ "audiomanager_routinginterface_call_ack_set_sink_volume", "audio__manager__interface_8h.html#a51236e213a21ce054fa93027eaca5995", null ],
+ [ "audiomanager_routinginterface_call_ack_set_sink_volume_finish", "audio__manager__interface_8h.html#a736a922582ddfbb81fcd0194d1817259", null ],
+ [ "audiomanager_routinginterface_call_ack_set_sink_volume_sync", "audio__manager__interface_8h.html#ad6c3a3b45afb772d4db1587b11187e4c", null ],
+ [ "audiomanager_routinginterface_call_ack_set_source_state", "audio__manager__interface_8h.html#a9824c3759e7fa8d85035b558e596684a", null ],
+ [ "audiomanager_routinginterface_call_ack_set_source_state_finish", "audio__manager__interface_8h.html#a7c811e4ded6eadc26684f7f1339a520d", null ],
+ [ "audiomanager_routinginterface_call_ack_set_source_state_sync", "audio__manager__interface_8h.html#a3e796f9928089743d18b5e2404e1d45c", null ],
+ [ "audiomanager_routinginterface_call_ack_set_volumes", "audio__manager__interface_8h.html#a99a727667031409d354d2eb62c77a701", null ],
+ [ "audiomanager_routinginterface_call_ack_set_volumes_finish", "audio__manager__interface_8h.html#ad0ae7e93450d67cc81e54553a9dbf046", null ],
+ [ "audiomanager_routinginterface_call_ack_set_volumes_sync", "audio__manager__interface_8h.html#af95b5087a711d3520d11a1a25158f106", null ],
+ [ "audiomanager_routinginterface_call_ack_sink_notification_configuration", "audio__manager__interface_8h.html#a9eaf24a15f2f3c37322258b488755a3e", null ],
+ [ "audiomanager_routinginterface_call_ack_sink_notification_configuration_finish", "audio__manager__interface_8h.html#a31b9242f8e5b8f69b8ad8040be2b6785", null ],
+ [ "audiomanager_routinginterface_call_ack_sink_notification_configuration_sync", "audio__manager__interface_8h.html#ad5134adec6594578590e52539aaf86c9", null ],
+ [ "audiomanager_routinginterface_call_ack_source_notification_configuration", "audio__manager__interface_8h.html#a83a0b8ec299602b64fe135bf1cc0a0d6", null ],
+ [ "audiomanager_routinginterface_call_ack_source_notification_configuration_finish", "audio__manager__interface_8h.html#a0a358054a68bcaefaed5324f2d027fe9", null ],
+ [ "audiomanager_routinginterface_call_ack_source_notification_configuration_sync", "audio__manager__interface_8h.html#a66a9cd7926c873d7896e5aea18cfade4", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_ready", "audio__manager__interface_8h.html#af8bf12bbc3cfcc8cfce9992b96284386", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_ready_finish", "audio__manager__interface_8h.html#a9698964ad4ae6e09944d10f1d36de0f4", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_ready_sync", "audio__manager__interface_8h.html#a65b2211cda343659fe31101c8d6236c2", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_rundown", "audio__manager__interface_8h.html#a5324b5abcc4ddd3e677449df9b29a9ce", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_rundown_finish", "audio__manager__interface_8h.html#a3de8d128692f6cb77d866e9866f02598", null ],
+ [ "audiomanager_routinginterface_call_confirm_routing_rundown_sync", "audio__manager__interface_8h.html#abac8c639d207b6ec096a56050ef607a0", null ],
+ [ "audiomanager_routinginterface_call_deregister_sink", "audio__manager__interface_8h.html#ae32ef2459f9519fdf3c96c962b9f56d8", null ],
+ [ "audiomanager_routinginterface_call_deregister_sink_finish", "audio__manager__interface_8h.html#a216bbf0e4db8e6044520a608eb619a73", null ],
+ [ "audiomanager_routinginterface_call_deregister_sink_sync", "audio__manager__interface_8h.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7", null ],
+ [ "audiomanager_routinginterface_call_deregister_source", "audio__manager__interface_8h.html#a55035534ad03e4d0d9bc8dd4e9312a63", null ],
+ [ "audiomanager_routinginterface_call_deregister_source_finish", "audio__manager__interface_8h.html#a238fa78cc0aec9eaa1ec928cb927dcbb", null ],
+ [ "audiomanager_routinginterface_call_deregister_source_sync", "audio__manager__interface_8h.html#ae1459fb13596f7770810b8754f7de063", null ],
+ [ "audiomanager_routinginterface_call_hook_interrupt_status_change", "audio__manager__interface_8h.html#ab932a845e5f14d50b4aeb8c62e8303c4", null ],
+ [ "audiomanager_routinginterface_call_hook_interrupt_status_change_finish", "audio__manager__interface_8h.html#a93141d0773d7d37ed8fbbee17b3beb4c", null ],
+ [ "audiomanager_routinginterface_call_hook_interrupt_status_change_sync", "audio__manager__interface_8h.html#a27dc69af0cb9581619a5e765322e788b", null ],
+ [ "audiomanager_routinginterface_call_hook_source_availablity_status_change", "audio__manager__interface_8h.html#a7a1d61d216587bd708df526793f157ed", null ],
+ [ "audiomanager_routinginterface_call_hook_source_availablity_status_change_finish", "audio__manager__interface_8h.html#a0ba2bbfe9c9f28727c6329a831bacb18", null ],
+ [ "audiomanager_routinginterface_call_hook_source_availablity_status_change_sync", "audio__manager__interface_8h.html#aafa82e5325c595830ca33a2c32af79d9", null ],
+ [ "audiomanager_routinginterface_call_register_domain", "audio__manager__interface_8h.html#aa4d6447f7dbdaf287812da58a4528d4a", null ],
+ [ "audiomanager_routinginterface_call_register_domain_finish", "audio__manager__interface_8h.html#acc626b0b0abe2ae30355a8f1f59329fa", null ],
+ [ "audiomanager_routinginterface_call_register_domain_sync", "audio__manager__interface_8h.html#a5f7bda35b571a0ce339108d3cb40b9cf", null ],
+ [ "audiomanager_routinginterface_call_register_sink", "audio__manager__interface_8h.html#a77e4b4cf413ab7441b9135fd0e08a978", null ],
+ [ "audiomanager_routinginterface_call_register_sink_finish", "audio__manager__interface_8h.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9", null ],
+ [ "audiomanager_routinginterface_call_register_sink_sync", "audio__manager__interface_8h.html#aec5c1deb05527c7896996039f8347308", null ],
+ [ "audiomanager_routinginterface_call_register_source", "audio__manager__interface_8h.html#a156e7a08938d50cc42dda61754799144", null ],
+ [ "audiomanager_routinginterface_call_register_source_finish", "audio__manager__interface_8h.html#a93573c15772a789233c38f4157c31076", null ],
+ [ "audiomanager_routinginterface_call_register_source_sync", "audio__manager__interface_8h.html#a8bd76889d860b7db9327f1e6e1f8c9c9", null ],
+ [ "audiomanager_routinginterface_complete_ack_connect", "audio__manager__interface_8h.html#a29d92a477b197f8422970bd1a87f1078", null ],
+ [ "audiomanager_routinginterface_complete_ack_disconnect", "audio__manager__interface_8h.html#a19595596cdb2980362c5ed5a064bb682", null ],
+ [ "audiomanager_routinginterface_complete_ack_set_sink_volume", "audio__manager__interface_8h.html#a5690f1088201c2341cf1145375a5855a", null ],
+ [ "audiomanager_routinginterface_complete_ack_set_source_state", "audio__manager__interface_8h.html#a29ca364f304e445a1141a9a8b6d486d9", null ],
+ [ "audiomanager_routinginterface_complete_ack_set_volumes", "audio__manager__interface_8h.html#a57ac0c76e17d25395c29d8d47e8d87d5", null ],
+ [ "audiomanager_routinginterface_complete_ack_sink_notification_configuration", "audio__manager__interface_8h.html#ac4763ec634aedbd3e372d80764816688", null ],
+ [ "audiomanager_routinginterface_complete_ack_source_notification_configuration", "audio__manager__interface_8h.html#aa516cb19eab4883923cb3da60572936a", null ],
+ [ "audiomanager_routinginterface_complete_confirm_routing_ready", "audio__manager__interface_8h.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e", null ],
+ [ "audiomanager_routinginterface_complete_confirm_routing_rundown", "audio__manager__interface_8h.html#abfd78d54129f1bab64bf3ad042bad68b", null ],
+ [ "audiomanager_routinginterface_complete_deregister_sink", "audio__manager__interface_8h.html#a73b2ca0e0b67f9a45e66b7ded785283b", null ],
+ [ "audiomanager_routinginterface_complete_deregister_source", "audio__manager__interface_8h.html#a2d17cb6cc71b313e947f934fb5121395", null ],
+ [ "audiomanager_routinginterface_complete_hook_interrupt_status_change", "audio__manager__interface_8h.html#a296f15aae89a98544e0c0e2ae992e88f", null ],
+ [ "audiomanager_routinginterface_complete_hook_source_availablity_status_change", "audio__manager__interface_8h.html#adaad8baa4d148211c0a7125d1de08c91", null ],
+ [ "audiomanager_routinginterface_complete_register_domain", "audio__manager__interface_8h.html#a5bf469430cc1ab9691ed340803c7a724", null ],
+ [ "audiomanager_routinginterface_complete_register_sink", "audio__manager__interface_8h.html#a16ef4f10c54f8529f791f706314b9f17", null ],
+ [ "audiomanager_routinginterface_complete_register_source", "audio__manager__interface_8h.html#a38b164b371c07c56e2efc5cc725ab25f", null ],
+ [ "audiomanager_routinginterface_emit_set_routing_ready", "audio__manager__interface_8h.html#a41cc3c3353509de821ec4411596de519", null ],
+ [ "audiomanager_routinginterface_emit_set_routing_rundown", "audio__manager__interface_8h.html#adfebe3440488df3d5ee7c61ae6832e4d", null ],
+ [ "audiomanager_routinginterface_get_type", "audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b", null ],
+ [ "audiomanager_routinginterface_interface_info", "audio__manager__interface_8h.html#ab9c164c5d46717b3e1d7d74f4b4ebf39", null ],
+ [ "audiomanager_routinginterface_override_properties", "audio__manager__interface_8h.html#a8a59f7f6209e7413d9ddae12e96a3e15", null ],
+ [ "audiomanager_routinginterface_proxy_get_type", "audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2", null ],
+ [ "audiomanager_routinginterface_proxy_new", "audio__manager__interface_8h.html#aa2d2eeab981963bc84fd3ab51c85159f", null ],
+ [ "audiomanager_routinginterface_proxy_new_finish", "audio__manager__interface_8h.html#af6cf8be13cffbcd1f9f9126517b5d9b6", null ],
+ [ "audiomanager_routinginterface_proxy_new_for_bus", "audio__manager__interface_8h.html#ae07b35e6825db30d7a9dbf608c88fb94", null ],
+ [ "audiomanager_routinginterface_proxy_new_for_bus_finish", "audio__manager__interface_8h.html#a4318c6b327e3f05b0e50dcba2e350cec", null ],
+ [ "audiomanager_routinginterface_proxy_new_for_bus_sync", "audio__manager__interface_8h.html#ab20c157db75c8704f853c2ae11f64cc6", null ],
+ [ "audiomanager_routinginterface_proxy_new_sync", "audio__manager__interface_8h.html#a607336d277988e69602efe8370719a1f", null ],
+ [ "audiomanager_routinginterface_skeleton_get_type", "audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b", null ],
+ [ "audiomanager_routinginterface_skeleton_new", "audio__manager__interface_8h.html#a95b0c02b6ca0a1c14f1fa766e70827a3", null ],
+ [ "object_get_audiomanager_commandinterface", "audio__manager__interface_8h.html#a37db2fe8d4ec6347a95607400449ebce", null ],
+ [ "object_get_audiomanager_routing_soundmanager", "audio__manager__interface_8h.html#a08ee9c3839eda50be37fefc53fcc7bdf", null ],
+ [ "object_get_audiomanager_routinginterface", "audio__manager__interface_8h.html#ae585c718c3af638bc770cb756ba74c89", null ],
+ [ "object_get_type", "audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362", null ],
+ [ "object_manager_client_get_proxy_type", "audio__manager__interface_8h.html#a4fb0104a20c920235868acabd984279f", null ],
+ [ "object_manager_client_get_type", "audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30", null ],
+ [ "object_manager_client_new", "audio__manager__interface_8h.html#ad2e1043dddcb050c71f03d3aacd5fcc1", null ],
+ [ "object_manager_client_new_finish", "audio__manager__interface_8h.html#a3c9cbeb3ae8e4f6327aa72b61f884180", null ],
+ [ "object_manager_client_new_for_bus", "audio__manager__interface_8h.html#ad18295411405cb9a1bf9397e5071e9a4", null ],
+ [ "object_manager_client_new_for_bus_finish", "audio__manager__interface_8h.html#af332ec9d1145321f0eec5611b31a43cf", null ],
+ [ "object_manager_client_new_for_bus_sync", "audio__manager__interface_8h.html#a0b00d128690ab3ffb8e9c4bb8d453595", null ],
+ [ "object_manager_client_new_sync", "audio__manager__interface_8h.html#af0ce327f5feec1db63a326342539508b", null ],
+ [ "object_peek_audiomanager_commandinterface", "audio__manager__interface_8h.html#a309139248b294ed5d6ad3184169a3938", null ],
+ [ "object_peek_audiomanager_routing_soundmanager", "audio__manager__interface_8h.html#aefc359682300f38c95c54e9f970e4475", null ],
+ [ "object_peek_audiomanager_routinginterface", "audio__manager__interface_8h.html#acf56c5b04adba92c1d02650179b02eaf", null ],
+ [ "object_proxy_get_type", "audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b", null ],
+ [ "object_proxy_new", "audio__manager__interface_8h.html#a6ad483f729da3d5e760ca72c775d68c1", null ],
+ [ "object_skeleton_get_type", "audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037", null ],
+ [ "object_skeleton_new", "audio__manager__interface_8h.html#af72d7bf03076a770de4a58b27eada9f4", null ],
+ [ "object_skeleton_set_audiomanager_commandinterface", "audio__manager__interface_8h.html#abb07f916f70142d5f7d72dd6001244be", null ],
+ [ "object_skeleton_set_audiomanager_routing_soundmanager", "audio__manager__interface_8h.html#a2e55a121f8bd73c2693ebd35888fc68d", null ],
+ [ "object_skeleton_set_audiomanager_routinginterface", "audio__manager__interface_8h.html#a4545c29f1fa1ac9d1cb20c78c0eacb92", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/audio__manager__interface_8h_source.html b/doc/api-ref/html/audio__manager__interface_8h_source.html
new file mode 100644
index 0000000..dae6488
--- /dev/null
+++ b/doc/api-ref/html/audio__manager__interface_8h_source.html
@@ -0,0 +1,355 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/dbus/audio_manager_interface.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('audio__manager__interface_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">audio_manager_interface.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="audio__manager__interface_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Generated by gdbus-codegen 2.40.2. DO NOT EDIT.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * The license of this code is the same as for the source it was derived from.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#ifndef __AUDIO_MANAGER_INTERFACE_H__</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#define __AUDIO_MANAGER_INTERFACE_H__</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;gio/gio.h&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;G_BEGIN_DECLS</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">/* ------------------------------------------------------------------------ */</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">/* Declarations for org.genivi.audiomanager.commandinterface */</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35"> 18</a></span>&#160;<span class="preprocessor">#define TYPE_AUDIOMANAGER_COMMANDINTERFACE (audiomanager_commandinterface_get_type ())</span></div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90"> 19</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_COMMANDINTERFACE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_AUDIOMANAGER_COMMANDINTERFACE, AudiomanagerCommandinterface))</span></div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a0ddd493cffc1909c234f05565ac211a0"> 20</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_COMMANDINTERFACE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_AUDIOMANAGER_COMMANDINTERFACE))</span></div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ad7f153a944b457c58ebeae5bcab8447f"> 21</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_COMMANDINTERFACE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_AUDIOMANAGER_COMMANDINTERFACE, AudiomanagerCommandinterfaceIface))</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span>_AudiomanagerCommandinterface;</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879"> 24</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_AudiomanagerCommandinterface <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711"> 25</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_iface.html">_AudiomanagerCommandinterfaceIface</a> <a class="code" href="struct___audiomanager_commandinterface_iface.html">AudiomanagerCommandinterfaceIface</a>;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html"> 27</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_iface.html">_AudiomanagerCommandinterfaceIface</a></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#a551ebf6d7c02f5efa18eb2ec170601e4"> 29</a></span>&#160; GTypeInterface <a class="code" href="struct___audiomanager_commandinterface_iface.html#a551ebf6d7c02f5efa18eb2ec170601e4">parent_iface</a>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#a43990993bb9ea56972ccc7fd111ca1da"> 32</a></span>&#160; gboolean (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#a43990993bb9ea56972ccc7fd111ca1da">handle_connect</a>) (</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; guint16 arg_sinkID);</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#aa109962beceb7ee6063060e9d5031a12"> 38</a></span>&#160; gboolean (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#aa109962beceb7ee6063060e9d5031a12">handle_disconnect</a>) (</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; guint16 arg_mainConnectionID);</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#aa446e43ef09c4354da0111d9b29ddc61"> 43</a></span>&#160; gboolean (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#aa446e43ef09c4354da0111d9b29ddc61">handle_get_list_main_connections</a>) (</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#a1367ae3bc1e66ce85f4e99978225304a"> 47</a></span>&#160; gboolean (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#a1367ae3bc1e66ce85f4e99978225304a">handle_get_list_main_sinks</a>) (</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#a02d3f2d14c1799b074ec446492e62539"> 51</a></span>&#160; gboolean (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#a02d3f2d14c1799b074ec446492e62539">handle_set_sink_mute_state</a>) (</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; gint16 arg_muteState);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#a6ebd74e48b92340de3239fe898ecadbc"> 57</a></span>&#160; gboolean (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#a6ebd74e48b92340de3239fe898ecadbc">handle_set_volume</a>) (</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; gint16 arg_volume);</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#a196093f8f4e65d4b3aecd0a7e5bcdada"> 63</a></span>&#160; gboolean (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#a196093f8f4e65d4b3aecd0a7e5bcdada">handle_volume_step</a>) (</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; gint16 arg_volumeStep);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545"> 69</a></span>&#160; void (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545">main_connection_state_changed</a>) (</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; gint16 arg_connectionState);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116"> 74</a></span>&#160; void (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116">new_main_connection</a>) (</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; GVariant *arg_mainConnection);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e"> 78</a></span>&#160; void (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e">removed_main_connection</a>) (</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; guint16 arg_mainConnectionId);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f"> 82</a></span>&#160; void (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f">sink_mute_state_changed</a>) (</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; gint16 arg_muteState);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238"> 87</a></span>&#160; void (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238">system_property_changed</a>) (</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; GVariant *arg_SystemProperty);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044"> 91</a></span>&#160; void (*<a class="code" href="struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044">volume_changed</a>) (</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object,</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; gint16 arg_volume);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;};</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03">audiomanager_commandinterface_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;GDBusInterfaceInfo *<a class="code" href="audio__manager__interface_8h.html#a205bc5efc627fd36fbe5996ea046c30c">audiomanager_commandinterface_interface_info</a> (<span class="keywordtype">void</span>);</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;guint <a class="code" href="audio__manager__interface_8h.html#a4bb2b6681e9bb76ce0433bf3ed7761bb">audiomanager_commandinterface_override_properties</a> (GObjectClass *klass, guint property_id_begin);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">/* D-Bus method call completion functions: */</span></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a381453ebc5717fc413c7197a2a609c92">audiomanager_commandinterface_complete_connect</a> (</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; gint16 result,</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; guint16 mainConnectionID);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#aaed829355cb8c75bb283c226865149a6">audiomanager_commandinterface_complete_disconnect</a> (</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; gint16 result);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a36c4f0140b3355d07644fb37ad98b9c6">audiomanager_commandinterface_complete_set_volume</a> (</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; gint16 result);</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a86b0cf68e08b96ee954638e89375b973">audiomanager_commandinterface_complete_volume_step</a> (</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; gint16 result);</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a44faa49862f7f1f96e5ebdffb8469787">audiomanager_commandinterface_complete_set_sink_mute_state</a> (</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; gint16 result);</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d">audiomanager_commandinterface_complete_get_list_main_connections</a> (</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; gint16 result,</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; GVariant *listConnections);</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a0f85b02df982b81a3ab939d5ebca18b7">audiomanager_commandinterface_complete_get_list_main_sinks</a> (</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; gint16 result,</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; GVariant *listMainSinks);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment">/* D-Bus signal emissions functions: */</span></div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a10f44f9a85dad822252cf368b2824045">audiomanager_commandinterface_emit_new_main_connection</a> (</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; GVariant *arg_mainConnection);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a3ae63628de22d2ad1008c275ac06db93">audiomanager_commandinterface_emit_removed_main_connection</a> (</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; guint16 arg_mainConnectionId);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#aefa94d083f6087757b58bab175ab6666">audiomanager_commandinterface_emit_main_connection_state_changed</a> (</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; gint16 arg_connectionState);</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a5cc287d07803dc55e447c2a5a8f92c8a">audiomanager_commandinterface_emit_volume_changed</a> (</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; gint16 arg_volume);</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#ae2eb350a29ba8901a3b52f5f8f25b141">audiomanager_commandinterface_emit_sink_mute_state_changed</a> (</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; gint16 arg_muteState);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a80a08a8a1b252f34d98bc037920d5fbb">audiomanager_commandinterface_emit_system_property_changed</a> (</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; GVariant *arg_SystemProperty);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment">/* D-Bus method calls: */</span></div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect</a> (</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; gpointer user_data);</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audiomanager_commandinterface_call_connect_finish</a> (</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; guint16 *out_mainConnectionID,</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; GError **error);</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audiomanager_commandinterface_call_connect_sync</a> (</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; guint16 *out_mainConnectionID,</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; GError **error);</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect</a> (</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; guint16 arg_mainConnectionID,</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; gpointer user_data);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#ade95e2b175026361897e47aaaf0d668e">audiomanager_commandinterface_call_disconnect_finish</a> (</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; GError **error);</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#abc5fb1befb03a12679136625a0aa1aca">audiomanager_commandinterface_call_disconnect_sync</a> (</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; guint16 arg_mainConnectionID,</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; GError **error);</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume</a> (</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; gpointer user_data);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a833ad478f157358decfa1b7c73ddc41d">audiomanager_commandinterface_call_set_volume_finish</a> (</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; GError **error);</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#af27cf97f8fa87de47e0ee2c59940424f">audiomanager_commandinterface_call_set_volume_sync</a> (</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; GError **error);</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step</a> (</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; gint16 arg_volumeStep,</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; gpointer user_data);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a6df9277b72d4a89d4341aad66b0aa9d4">audiomanager_commandinterface_call_volume_step_finish</a> (</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; GError **error);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#aafc35c8740b1373e0964bc469cd6548f">audiomanager_commandinterface_call_volume_step_sync</a> (</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; gint16 arg_volumeStep,</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; GError **error);</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state</a> (</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; gint16 arg_muteState,</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; gpointer user_data);</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a71560ba9c0e25aa2e924e23f590626a6">audiomanager_commandinterface_call_set_sink_mute_state_finish</a> (</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; GError **error);</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#afc19e9a9c634f428c7b17c20db3f0b7d">audiomanager_commandinterface_call_set_sink_mute_state_sync</a> (</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; gint16 arg_muteState,</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; GError **error);</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections</a> (</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; gpointer user_data);</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#ab6232c989551fd75b0995a00c8094a78">audiomanager_commandinterface_call_get_list_main_connections_finish</a> (</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; GVariant **out_listConnections,</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; GError **error);</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a181177bbe37995c1d64e2f60f0b8dae1">audiomanager_commandinterface_call_get_list_main_connections_sync</a> (</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; GVariant **out_listConnections,</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; GError **error);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks</a> (</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; gpointer user_data);</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#af7e0eb4928596c6516a436f9399d1deb">audiomanager_commandinterface_call_get_list_main_sinks_finish</a> (</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; GVariant **out_listMainSinks,</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; GError **error);</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a26d9526788210248c2a4cc1e69aff199">audiomanager_commandinterface_call_get_list_main_sinks_sync</a> (</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *proxy,</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; gint16 *out_result,</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; GVariant **out_listMainSinks,</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; GError **error);</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="comment">/* ---- */</span></div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55"> 330</a></span>&#160;<span class="preprocessor">#define TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY (audiomanager_commandinterface_proxy_get_type ())</span></div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6"> 331</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_COMMANDINTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY, AudiomanagerCommandinterfaceProxy))</span></div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a9dcffae0e0c3199fc911226636378c36"> 332</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY, AudiomanagerCommandinterfaceProxyClass))</span></div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#abb627c22af95cf7e928e09a139fbafa6"> 333</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_COMMANDINTERFACE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY, AudiomanagerCommandinterfaceProxyClass))</span></div><div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a428f79152e84758bd9fbffd106132abf"> 334</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY))</span></div><div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a777a795cb179f11df8ea0b6684d1a6c2"> 335</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY))</span></div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div><div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3"> 337</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_proxy.html">_AudiomanagerCommandinterfaceProxy</a> <a class="code" href="struct___audiomanager_commandinterface_proxy.html">AudiomanagerCommandinterfaceProxy</a>;</div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478"> 338</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_proxy_class.html">_AudiomanagerCommandinterfaceProxyClass</a> <a class="code" href="struct___audiomanager_commandinterface_proxy_class.html">AudiomanagerCommandinterfaceProxyClass</a>;</div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea"> 339</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_proxy_private.html">_AudiomanagerCommandinterfaceProxyPrivate</a> <a class="code" href="struct___audiomanager_commandinterface_proxy_private.html">AudiomanagerCommandinterfaceProxyPrivate</a>;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_proxy.html"> 341</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_proxy.html">_AudiomanagerCommandinterfaceProxy</a></div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;{</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="comment">/*&lt; private &gt;*/</span></div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_proxy.html#ace2434aadda7785f40ac7f79d1448e5b"> 344</a></span>&#160; GDBusProxy <a class="code" href="struct___audiomanager_commandinterface_proxy.html#ace2434aadda7785f40ac7f79d1448e5b">parent_instance</a>;</div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632"> 345</a></span>&#160; <a class="code" href="struct___audiomanager_commandinterface_proxy_private.html">AudiomanagerCommandinterfaceProxyPrivate</a> *<a class="code" href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">priv</a>;</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;};</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_proxy_class.html"> 348</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_proxy_class.html">_AudiomanagerCommandinterfaceProxyClass</a></div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;{</div><div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_proxy_class.html#ad988ff80693b709fec5e8ec149975d32"> 350</a></span>&#160; GDBusProxyClass <a class="code" href="struct___audiomanager_commandinterface_proxy_class.html#ad988ff80693b709fec5e8ec149975d32">parent_class</a>;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;};</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a">audiomanager_commandinterface_proxy_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audiomanager_commandinterface_proxy_new</a> (</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; gpointer user_data);</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<a class="code" href="audio__manager__interface_8h.html#a0936ba36a58f381305c5c22a24901b0d">audiomanager_commandinterface_proxy_new_finish</a> (</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; GError **error);</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<a class="code" href="audio__manager__interface_8h.html#ab00a0971b80cf268f6139d8046c62c84">audiomanager_commandinterface_proxy_new_sync</a> (</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; GError **error);</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a189a420473fe170544a82f6842c86588">audiomanager_commandinterface_proxy_new_for_bus</a> (</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; GBusType bus_type,</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; gpointer user_data);</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<a class="code" href="audio__manager__interface_8h.html#ab88933f4378507445adfc11800617ce5">audiomanager_commandinterface_proxy_new_for_bus_finish</a> (</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; GError **error);</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<a class="code" href="audio__manager__interface_8h.html#a99addfde08c5933d19b448ad9386e1ae">audiomanager_commandinterface_proxy_new_for_bus_sync</a> (</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; GBusType bus_type,</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; GError **error);</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="comment">/* ---- */</span></div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;</div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1"> 396</a></span>&#160;<span class="preprocessor">#define TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON (audiomanager_commandinterface_skeleton_get_type ())</span></div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465"> 397</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_COMMANDINTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON, AudiomanagerCommandinterfaceSkeleton))</span></div><div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a75851238528fc039256d4ca0b9d3bf76"> 398</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON, AudiomanagerCommandinterfaceSkeletonClass))</span></div><div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a15ce103d061d9749cbc6dcc5084f8bb5"> 399</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_COMMANDINTERFACE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON, AudiomanagerCommandinterfaceSkeletonClass))</span></div><div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a2a07e7ec541032b1e1318980afd30afa"> 400</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON))</span></div><div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5de1c4526ee41034d62917885ef89eeb"> 401</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON))</span></div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div><div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7"> 403</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_skeleton.html">_AudiomanagerCommandinterfaceSkeleton</a> <a class="code" href="struct___audiomanager_commandinterface_skeleton.html">AudiomanagerCommandinterfaceSkeleton</a>;</div><div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46"> 404</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_skeleton_class.html">_AudiomanagerCommandinterfaceSkeletonClass</a> <a class="code" href="struct___audiomanager_commandinterface_skeleton_class.html">AudiomanagerCommandinterfaceSkeletonClass</a>;</div><div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9"> 405</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html">_AudiomanagerCommandinterfaceSkeletonPrivate</a> <a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html">AudiomanagerCommandinterfaceSkeletonPrivate</a>;</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;</div><div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton.html"> 407</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_skeleton.html">_AudiomanagerCommandinterfaceSkeleton</a></div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;{</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="comment">/*&lt; private &gt;*/</span></div><div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton.html#a0c82ba8e0892e0172cb4e6493a74e505"> 410</a></span>&#160; GDBusInterfaceSkeleton <a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a0c82ba8e0892e0172cb4e6493a74e505">parent_instance</a>;</div><div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74"> 411</a></span>&#160; <a class="code" href="struct___audiomanager_commandinterface_skeleton_private.html">AudiomanagerCommandinterfaceSkeletonPrivate</a> *<a class="code" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a>;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;};</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;</div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton_class.html"> 414</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_commandinterface_skeleton_class.html">_AudiomanagerCommandinterfaceSkeletonClass</a></div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;{</div><div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="struct___audiomanager_commandinterface_skeleton_class.html#a5b355e1f854f53959569289280a1eb78"> 416</a></span>&#160; GDBusInterfaceSkeletonClass <a class="code" href="struct___audiomanager_commandinterface_skeleton_class.html#a5b355e1f854f53959569289280a1eb78">parent_class</a>;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;};</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d">audiomanager_commandinterface_skeleton_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<a class="code" href="audio__manager__interface_8h.html#ae8af41517e2e825594c3fa34e54015c8">audiomanager_commandinterface_skeleton_new</a> (<span class="keywordtype">void</span>);</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="comment">/* ------------------------------------------------------------------------ */</span></div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="comment">/* Declarations for org.genivi.audiomanager.routinginterface */</span></div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf"> 427</a></span>&#160;<span class="preprocessor">#define TYPE_AUDIOMANAGER_ROUTINGINTERFACE (audiomanager_routinginterface_get_type ())</span></div><div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b"> 428</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTINGINTERFACE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_AUDIOMANAGER_ROUTINGINTERFACE, AudiomanagerRoutinginterface))</span></div><div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae98713b34656b16352bc3a7bce190dc0"> 429</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_ROUTINGINTERFACE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_AUDIOMANAGER_ROUTINGINTERFACE))</span></div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a4dc34f91ea7145d8516ce79c399aac60"> 430</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTINGINTERFACE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_AUDIOMANAGER_ROUTINGINTERFACE, AudiomanagerRoutinginterfaceIface))</span></div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="keyword">struct </span>_AudiomanagerRoutinginterface;</div><div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12"> 433</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_AudiomanagerRoutinginterface <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>;</div><div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915"> 434</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_iface.html">_AudiomanagerRoutinginterfaceIface</a> <a class="code" href="struct___audiomanager_routinginterface_iface.html">AudiomanagerRoutinginterfaceIface</a>;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html"> 436</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_iface.html">_AudiomanagerRoutinginterfaceIface</a></div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;{</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#a2235fa9640d924dfa2810cab5c349812"> 438</a></span>&#160; GTypeInterface <a class="code" href="struct___audiomanager_routinginterface_iface.html#a2235fa9640d924dfa2810cab5c349812">parent_iface</a>;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div><div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#ae94f0c43f9dcb471040598f63f696a7a"> 441</a></span>&#160; gboolean (*handle_ack_connect) (</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; guint16 arg_error);</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#ad19ecd30baab6e7d4ba6d6c6002cfaf9"> 448</a></span>&#160; gboolean (*handle_ack_disconnect) (</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; guint16 arg_error);</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div><div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#ab6e540b11ad03b27b947b79f268ce1a9"> 455</a></span>&#160; gboolean (*handle_ack_set_sink_volume) (</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; guint16 arg_error);</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div><div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#aa08081f0b75bceb2d649b993e64780e0"> 462</a></span>&#160; gboolean (*handle_ack_set_source_state) (</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; guint16 arg_error);</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;</div><div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#ae8345befe28426327325b1ba4df642ee"> 468</a></span>&#160; gboolean (*handle_ack_set_volumes) (</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; GVariant *arg_listvolumes,</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; guint16 arg_error);</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div><div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#ab6dead68bb1d960873c1d3b43b16ed75"> 475</a></span>&#160; gboolean (*handle_ack_sink_notification_configuration) (</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; guint16 arg_error);</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#a29c4ad940905f828e5a8e5ac0433a3ae"> 481</a></span>&#160; gboolean (*handle_ack_source_notification_configuration) (</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; guint16 arg_error);</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;</div><div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#ab247488d2597997aca94ab969f8d3591"> 487</a></span>&#160; gboolean (*handle_confirm_routing_ready) (</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; guint16 arg_domainID);</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;</div><div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#ad105905907e3735fe601fd472b658787"> 492</a></span>&#160; gboolean (*handle_confirm_routing_rundown) (</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; guint16 arg_domainID);</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;</div><div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#a7a549ccc940b2d7bdfe044bf0080cab5"> 497</a></span>&#160; gboolean (*handle_deregister_sink) (</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; guint16 arg_sinkID);</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;</div><div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#a922e3b64fda18253a4876b08297af520"> 502</a></span>&#160; gboolean (*handle_deregister_source) (</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; guint16 arg_sourceID);</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;</div><div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#aaa5a962b2eabddde63e3379c86204661"> 507</a></span>&#160; gboolean (*handle_hook_interrupt_status_change) (</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; guint16 arg_interruptState);</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;</div><div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#a3e7e0beac27ee45449766260f0f52d2b"> 513</a></span>&#160; gboolean (*handle_hook_source_availablity_status_change) (</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; GVariant *arg_availability);</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;</div><div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#abf7f3af5c44437c7e137d953e212796b"> 519</a></span>&#160; gboolean (*handle_register_domain) (</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; GVariant *arg_domaindata,</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keyword">const</span> gchar *arg_returnBusname,</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <span class="keyword">const</span> gchar *arg_returnPath,</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; <span class="keyword">const</span> gchar *arg_returnInterface);</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;</div><div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#aae0f751fca4ed3afbe8c6949bbf5b239"> 527</a></span>&#160; gboolean (*handle_register_sink) (</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; GVariant *arg_sinkData);</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;</div><div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#ab4d210b0dc6778973ff8494aabd2d73a"> 532</a></span>&#160; gboolean (*handle_register_source) (</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object,</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; GVariant *arg_sourceData);</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#a58f92c78dae0850dfdc5b4096957cdfb"> 537</a></span>&#160; void (*set_routing_ready) (</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object);</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_iface.html#a2506d6398156498330ecd4beb9f1b44d"> 540</a></span>&#160; void (*set_routing_rundown) (</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object);</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;};</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b">audiomanager_routinginterface_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;GDBusInterfaceInfo *<a class="code" href="audio__manager__interface_8h.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audiomanager_routinginterface_interface_info</a> (<span class="keywordtype">void</span>);</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;guint <a class="code" href="audio__manager__interface_8h.html#a8a59f7f6209e7413d9ddae12e96a3e15">audiomanager_routinginterface_override_properties</a> (GObjectClass *klass, guint property_id_begin);</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="comment">/* D-Bus method call completion functions: */</span></div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a29d92a477b197f8422970bd1a87f1078">audiomanager_routinginterface_complete_ack_connect</a> (</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a19595596cdb2980362c5ed5a064bb682">audiomanager_routinginterface_complete_ack_disconnect</a> (</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a29ca364f304e445a1141a9a8b6d486d9">audiomanager_routinginterface_complete_ack_set_source_state</a> (</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a5690f1088201c2341cf1145375a5855a">audiomanager_routinginterface_complete_ack_set_sink_volume</a> (</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a16ef4f10c54f8529f791f706314b9f17">audiomanager_routinginterface_complete_register_sink</a> (</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; guint16 sinkID,</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; guint16 error);</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a73b2ca0e0b67f9a45e66b7ded785283b">audiomanager_routinginterface_complete_deregister_sink</a> (</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; gint error);</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a38b164b371c07c56e2efc5cc725ab25f">audiomanager_routinginterface_complete_register_source</a> (</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; guint16 sourceID,</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; guint16 error);</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a2d17cb6cc71b313e947f934fb5121395">audiomanager_routinginterface_complete_deregister_source</a> (</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; guint16 error);</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a296f15aae89a98544e0c0e2ae992e88f">audiomanager_routinginterface_complete_hook_interrupt_status_change</a> (</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#adaad8baa4d148211c0a7125d1de08c91">audiomanager_routinginterface_complete_hook_source_availablity_status_change</a> (</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e">audiomanager_routinginterface_complete_confirm_routing_ready</a> (</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#abfd78d54129f1bab64bf3ad042bad68b">audiomanager_routinginterface_complete_confirm_routing_rundown</a> (</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a57ac0c76e17d25395c29d8d47e8d87d5">audiomanager_routinginterface_complete_ack_set_volumes</a> (</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#ac4763ec634aedbd3e372d80764816688">audiomanager_routinginterface_complete_ack_sink_notification_configuration</a> (</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#aa516cb19eab4883923cb3da60572936a">audiomanager_routinginterface_complete_ack_source_notification_configuration</a> (</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a5bf469430cc1ab9691ed340803c7a724">audiomanager_routinginterface_complete_register_domain</a> (</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; guint16 domainid,</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; guint16 error);</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="comment">/* D-Bus signal emissions functions: */</span></div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a41cc3c3353509de821ec4411596de519">audiomanager_routinginterface_emit_set_routing_ready</a> (</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#adfebe3440488df3d5ee7c61ae6832e4d">audiomanager_routinginterface_emit_set_routing_rundown</a> (</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="comment">/* D-Bus method calls: */</span></div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect</a> (</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; gpointer user_data);</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a6e4fc33b495f314c690db968312c531d">audiomanager_routinginterface_call_ack_connect_finish</a> (</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; GError **error);</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync</a> (</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; GError **error);</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect</a> (</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; gpointer user_data);</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a4db53a6e79362635e2d566ea93e9bb2b">audiomanager_routinginterface_call_ack_disconnect_finish</a> (</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; GError **error);</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync</a> (</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; GError **error);</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state</a> (</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; gpointer user_data);</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a7c811e4ded6eadc26684f7f1339a520d">audiomanager_routinginterface_call_ack_set_source_state_finish</a> (</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; GError **error);</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a3e796f9928089743d18b5e2404e1d45c">audiomanager_routinginterface_call_ack_set_source_state_sync</a> (</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; GError **error);</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume</a> (</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; gpointer user_data);</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a736a922582ddfbb81fcd0194d1817259">audiomanager_routinginterface_call_ack_set_sink_volume_finish</a> (</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; GError **error);</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#ad6c3a3b45afb772d4db1587b11187e4c">audiomanager_routinginterface_call_ack_set_sink_volume_sync</a> (</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; GError **error);</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink</a> (</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; GVariant *arg_sinkData,</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; gpointer user_data);</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audiomanager_routinginterface_call_register_sink_finish</a> (</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; guint16 *out_sinkID,</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; guint16 *out_error,</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; GError **error);</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#aec5c1deb05527c7896996039f8347308">audiomanager_routinginterface_call_register_sink_sync</a> (</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; GVariant *arg_sinkData,</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; guint16 *out_sinkID,</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; guint16 *out_error,</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; GError **error);</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink</a> (</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; gpointer user_data);</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a216bbf0e4db8e6044520a608eb619a73">audiomanager_routinginterface_call_deregister_sink_finish</a> (</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; gint *out_error,</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; GError **error);</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audiomanager_routinginterface_call_deregister_sink_sync</a> (</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; gint *out_error,</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; GError **error);</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source</a> (</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; GVariant *arg_sourceData,</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; gpointer user_data);</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a93573c15772a789233c38f4157c31076">audiomanager_routinginterface_call_register_source_finish</a> (</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; guint16 *out_sourceID,</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; guint16 *out_error,</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; GError **error);</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audiomanager_routinginterface_call_register_source_sync</a> (</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; GVariant *arg_sourceData,</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; guint16 *out_sourceID,</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; guint16 *out_error,</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; GError **error);</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source</a> (</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; gpointer user_data);</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audiomanager_routinginterface_call_deregister_source_finish</a> (</div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; guint16 *out_error,</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; GError **error);</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#ae1459fb13596f7770810b8754f7de063">audiomanager_routinginterface_call_deregister_source_sync</a> (</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; guint16 *out_error,</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; GError **error);</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change</a> (</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; guint16 arg_interruptState,</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; gpointer user_data);</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a93141d0773d7d37ed8fbbee17b3beb4c">audiomanager_routinginterface_call_hook_interrupt_status_change_finish</a> (</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; GError **error);</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160;</div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a27dc69af0cb9581619a5e765322e788b">audiomanager_routinginterface_call_hook_interrupt_status_change_sync</a> (</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; guint16 arg_interruptState,</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; GError **error);</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change</a> (</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; GVariant *arg_availability,</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; gpointer user_data);</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a0ba2bbfe9c9f28727c6329a831bacb18">audiomanager_routinginterface_call_hook_source_availablity_status_change_finish</a> (</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; GError **error);</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160;</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#aafa82e5325c595830ca33a2c32af79d9">audiomanager_routinginterface_call_hook_source_availablity_status_change_sync</a> (</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; GVariant *arg_availability,</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; GError **error);</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160;</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready</a> (</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; guint16 arg_domainID,</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; gpointer user_data);</div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160;</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a9698964ad4ae6e09944d10f1d36de0f4">audiomanager_routinginterface_call_confirm_routing_ready_finish</a> (</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; GError **error);</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a65b2211cda343659fe31101c8d6236c2">audiomanager_routinginterface_call_confirm_routing_ready_sync</a> (</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; guint16 arg_domainID,</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; GError **error);</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown</a> (</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; guint16 arg_domainID,</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; gpointer user_data);</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160;</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a3de8d128692f6cb77d866e9866f02598">audiomanager_routinginterface_call_confirm_routing_rundown_finish</a> (</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; GError **error);</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160;</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#abac8c639d207b6ec096a56050ef607a0">audiomanager_routinginterface_call_confirm_routing_rundown_sync</a> (</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; guint16 arg_domainID,</div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; GError **error);</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160;</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes</a> (</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; GVariant *arg_listvolumes,</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; gpointer user_data);</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160;</div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#ad0ae7e93450d67cc81e54553a9dbf046">audiomanager_routinginterface_call_ack_set_volumes_finish</a> (</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; GError **error);</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#af95b5087a711d3520d11a1a25158f106">audiomanager_routinginterface_call_ack_set_volumes_sync</a> (</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; GVariant *arg_listvolumes,</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; GError **error);</div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160;</div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration</a> (</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; gpointer user_data);</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160;</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a31b9242f8e5b8f69b8ad8040be2b6785">audiomanager_routinginterface_call_ack_sink_notification_configuration_finish</a> (</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; GError **error);</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160;</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#ad5134adec6594578590e52539aaf86c9">audiomanager_routinginterface_call_ack_sink_notification_configuration_sync</a> (</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; GError **error);</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160;</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration</a> (</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; gpointer user_data);</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;</div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a0a358054a68bcaefaed5324f2d027fe9">audiomanager_routinginterface_call_ack_source_notification_configuration_finish</a> (</div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; GError **error);</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160;</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a66a9cd7926c873d7896e5aea18cfade4">audiomanager_routinginterface_call_ack_source_notification_configuration_sync</a> (</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; guint16 arg_error,</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; GError **error);</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160;</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain</a> (</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; GVariant *arg_domaindata,</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keyword">const</span> gchar *arg_returnBusname,</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; <span class="keyword">const</span> gchar *arg_returnPath,</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <span class="keyword">const</span> gchar *arg_returnInterface,</div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; gpointer user_data);</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160;</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#acc626b0b0abe2ae30355a8f1f59329fa">audiomanager_routinginterface_call_register_domain_finish</a> (</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; guint16 *out_domainid,</div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; guint16 *out_error,</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; GError **error);</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160;</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a5f7bda35b571a0ce339108d3cb40b9cf">audiomanager_routinginterface_call_register_domain_sync</a> (</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *proxy,</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; GVariant *arg_domaindata,</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; <span class="keyword">const</span> gchar *arg_returnBusname,</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; <span class="keyword">const</span> gchar *arg_returnPath,</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; <span class="keyword">const</span> gchar *arg_returnInterface,</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; guint16 *out_domainid,</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; guint16 *out_error,</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; GError **error);</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160;</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160;</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160;</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160;<span class="comment">/* ---- */</span></div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160;</div><div class="line"><a name="l00976"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655"> 976</a></span>&#160;<span class="preprocessor">#define TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY (audiomanager_routinginterface_proxy_get_type ())</span></div><div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1"> 977</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTINGINTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY, AudiomanagerRoutinginterfaceProxy))</span></div><div class="line"><a name="l00978"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a8935526dc67db14aa0b0b93333f5f412"> 978</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY, AudiomanagerRoutinginterfaceProxyClass))</span></div><div class="line"><a name="l00979"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a393a39cb79b7d108943469ba8f58dab5"> 979</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTINGINTERFACE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY, AudiomanagerRoutinginterfaceProxyClass))</span></div><div class="line"><a name="l00980"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa37bee17d7afb6ff6d34ba500f58e0cc"> 980</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY))</span></div><div class="line"><a name="l00981"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a9bc58a8f9cce59f9111007acf1a871e5"> 981</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY))</span></div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160;</div><div class="line"><a name="l00983"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d"> 983</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_proxy.html">_AudiomanagerRoutinginterfaceProxy</a> <a class="code" href="struct___audiomanager_routinginterface_proxy.html">AudiomanagerRoutinginterfaceProxy</a>;</div><div class="line"><a name="l00984"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643"> 984</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_proxy_class.html">_AudiomanagerRoutinginterfaceProxyClass</a> <a class="code" href="struct___audiomanager_routinginterface_proxy_class.html">AudiomanagerRoutinginterfaceProxyClass</a>;</div><div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa"> 985</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_proxy_private.html">_AudiomanagerRoutinginterfaceProxyPrivate</a> <a class="code" href="struct___audiomanager_routinginterface_proxy_private.html">AudiomanagerRoutinginterfaceProxyPrivate</a>;</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160;</div><div class="line"><a name="l00987"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_proxy.html"> 987</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_proxy.html">_AudiomanagerRoutinginterfaceProxy</a></div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160;{</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; <span class="comment">/*&lt; private &gt;*/</span></div><div class="line"><a name="l00990"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_proxy.html#a0e2790280308cf77327ce846b512cb24"> 990</a></span>&#160; GDBusProxy <a class="code" href="struct___audiomanager_routinginterface_proxy.html#a0e2790280308cf77327ce846b512cb24">parent_instance</a>;</div><div class="line"><a name="l00991"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44"> 991</a></span>&#160; <a class="code" href="struct___audiomanager_routinginterface_proxy_private.html">AudiomanagerRoutinginterfaceProxyPrivate</a> *<a class="code" href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">priv</a>;</div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160;};</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160;</div><div class="line"><a name="l00994"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_proxy_class.html"> 994</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_proxy_class.html">_AudiomanagerRoutinginterfaceProxyClass</a></div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160;{</div><div class="line"><a name="l00996"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_proxy_class.html#a1680c522ab86f62bfc29ed738495782d"> 996</a></span>&#160; GDBusProxyClass <a class="code" href="struct___audiomanager_routinginterface_proxy_class.html#a1680c522ab86f62bfc29ed738495782d">parent_class</a>;</div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160;};</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160;</div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2">audiomanager_routinginterface_proxy_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#aa2d2eeab981963bc84fd3ab51c85159f">audiomanager_routinginterface_proxy_new</a> (</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; gpointer user_data);</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<a class="code" href="audio__manager__interface_8h.html#af6cf8be13cffbcd1f9f9126517b5d9b6">audiomanager_routinginterface_proxy_new_finish</a> (</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; GError **error);</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<a class="code" href="audio__manager__interface_8h.html#a607336d277988e69602efe8370719a1f">audiomanager_routinginterface_proxy_new_sync</a> (</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; GError **error);</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#ae07b35e6825db30d7a9dbf608c88fb94">audiomanager_routinginterface_proxy_new_for_bus</a> (</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; GBusType bus_type,</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; gpointer user_data);</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<a class="code" href="audio__manager__interface_8h.html#a4318c6b327e3f05b0e50dcba2e350cec">audiomanager_routinginterface_proxy_new_for_bus_finish</a> (</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; GError **error);</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<a class="code" href="audio__manager__interface_8h.html#ab20c157db75c8704f853c2ae11f64cc6">audiomanager_routinginterface_proxy_new_for_bus_sync</a> (</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; GBusType bus_type,</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; GError **error);</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;<span class="comment">/* ---- */</span></div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160;</div><div class="line"><a name="l01042"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d"> 1042</a></span>&#160;<span class="preprocessor">#define TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON (audiomanager_routinginterface_skeleton_get_type ())</span></div><div class="line"><a name="l01043"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125"> 1043</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTINGINTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON, AudiomanagerRoutinginterfaceSkeleton))</span></div><div class="line"><a name="l01044"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a42a4549811a6647ada2ffe96805fedb3"> 1044</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON, AudiomanagerRoutinginterfaceSkeletonClass))</span></div><div class="line"><a name="l01045"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#acaa2c9b94a936b72891a007bb079009b"> 1045</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON, AudiomanagerRoutinginterfaceSkeletonClass))</span></div><div class="line"><a name="l01046"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa0dad2dd8006d9c47d7c2b02780dd7e6"> 1046</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON))</span></div><div class="line"><a name="l01047"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a239d36cabbe7996465eef1cff9e9ed78"> 1047</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON))</span></div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div><div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3"> 1049</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_skeleton.html">_AudiomanagerRoutinginterfaceSkeleton</a> <a class="code" href="struct___audiomanager_routinginterface_skeleton.html">AudiomanagerRoutinginterfaceSkeleton</a>;</div><div class="line"><a name="l01050"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383"> 1050</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_skeleton_class.html">_AudiomanagerRoutinginterfaceSkeletonClass</a> <a class="code" href="struct___audiomanager_routinginterface_skeleton_class.html">AudiomanagerRoutinginterfaceSkeletonClass</a>;</div><div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba"> 1051</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html">_AudiomanagerRoutinginterfaceSkeletonPrivate</a> <a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html">AudiomanagerRoutinginterfaceSkeletonPrivate</a>;</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;</div><div class="line"><a name="l01053"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton.html"> 1053</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_skeleton.html">_AudiomanagerRoutinginterfaceSkeleton</a></div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;{</div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; <span class="comment">/*&lt; private &gt;*/</span></div><div class="line"><a name="l01056"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton.html#a1a978f447854cfd0967eb96633a04ccf"> 1056</a></span>&#160; GDBusInterfaceSkeleton <a class="code" href="struct___audiomanager_routinginterface_skeleton.html#a1a978f447854cfd0967eb96633a04ccf">parent_instance</a>;</div><div class="line"><a name="l01057"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe"> 1057</a></span>&#160; <a class="code" href="struct___audiomanager_routinginterface_skeleton_private.html">AudiomanagerRoutinginterfaceSkeletonPrivate</a> *<a class="code" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a>;</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;};</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;</div><div class="line"><a name="l01060"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton_class.html"> 1060</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routinginterface_skeleton_class.html">_AudiomanagerRoutinginterfaceSkeletonClass</a></div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;{</div><div class="line"><a name="l01062"></a><span class="lineno"><a class="line" href="struct___audiomanager_routinginterface_skeleton_class.html#ad157d9dc8fbf386edc7556acef67a972"> 1062</a></span>&#160; GDBusInterfaceSkeletonClass <a class="code" href="struct___audiomanager_routinginterface_skeleton_class.html#ad157d9dc8fbf386edc7556acef67a972">parent_class</a>;</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;};</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;</div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b">audiomanager_routinginterface_skeleton_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<a class="code" href="audio__manager__interface_8h.html#a95b0c02b6ca0a1c14f1fa766e70827a3">audiomanager_routinginterface_skeleton_new</a> (<span class="keywordtype">void</span>);</div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;<span class="comment">/* ------------------------------------------------------------------------ */</span></div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;<span class="comment">/* Declarations for org.genivi.audiomanager.routing.soundmanager */</span></div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;</div><div class="line"><a name="l01073"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768"> 1073</a></span>&#160;<span class="preprocessor">#define TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER (audiomanager_routing_soundmanager_get_type ())</span></div><div class="line"><a name="l01074"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78"> 1074</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER, AudiomanagerRoutingSoundmanager))</span></div><div class="line"><a name="l01075"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5b9eccfeff3402f9582b434eb4653545"> 1075</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER))</span></div><div class="line"><a name="l01076"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa7e79be0b07eea5d54dea54ca8e43e51"> 1076</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER, AudiomanagerRoutingSoundmanagerIface))</span></div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;<span class="keyword">struct </span>_AudiomanagerRoutingSoundmanager;</div><div class="line"><a name="l01079"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1"> 1079</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_AudiomanagerRoutingSoundmanager <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a>;</div><div class="line"><a name="l01080"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf"> 1080</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">_AudiomanagerRoutingSoundmanagerIface</a> <a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a>;</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;</div><div class="line"><a name="l01082"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_iface.html"> 1082</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">_AudiomanagerRoutingSoundmanagerIface</a></div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;{</div><div class="line"><a name="l01084"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_iface.html#a4bb6a0f7d7b7df2c18a9b54f9023d308"> 1084</a></span>&#160; GTypeInterface <a class="code" href="struct___audiomanager_routing_soundmanager_iface.html#a4bb6a0f7d7b7df2c18a9b54f9023d308">parent_iface</a>;</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;</div><div class="line"><a name="l01086"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_iface.html#a2533187c934a62aa925bc33f36e0842d"> 1086</a></span>&#160; gboolean (*handle_async_abort) (</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object,</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; guint16 arg_handle);</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;</div><div class="line"><a name="l01091"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_iface.html#aaf21bf6e7f0a53cc0ff682ab84915916"> 1091</a></span>&#160; gboolean (*handle_async_connect) (</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object,</div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; gint arg_connectionFormat);</div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;</div><div class="line"><a name="l01100"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_iface.html#a4afe4885e0f8effeec506c7c248ce406"> 1100</a></span>&#160; gboolean (*handle_async_disconnect) (</div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object,</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; guint16 arg_connectionID);</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;</div><div class="line"><a name="l01106"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_iface.html#ad50e3c8bf63145db7b2793f3f09a8a1a"> 1106</a></span>&#160; gboolean (*handle_async_set_sink_volume) (</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object,</div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; gint16 arg_ramp,</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; guint16 arg_time);</div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;</div><div class="line"><a name="l01115"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_iface.html#afa12d6ca18a68e5ef319b6f5d4830ad3"> 1115</a></span>&#160; gboolean (*handle_async_set_source_state) (</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object,</div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160; gint arg_sourceState);</div><div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;</div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;};</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;</div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39">audiomanager_routing_soundmanager_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;GDBusInterfaceInfo *<a class="code" href="audio__manager__interface_8h.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audiomanager_routing_soundmanager_interface_info</a> (<span class="keywordtype">void</span>);</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;guint <a class="code" href="audio__manager__interface_8h.html#a29eefbadaef2de502ae4998bb492c038">audiomanager_routing_soundmanager_override_properties</a> (GObjectClass *klass, guint property_id_begin);</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;<span class="comment">/* D-Bus method call completion functions: */</span></div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a03677da8a4d82b7b819c3363777a474a">audiomanager_routing_soundmanager_complete_async_abort</a> (</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; gint16 error);</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#ab805525b9fa18ac1252e050a2c0480f4">audiomanager_routing_soundmanager_complete_async_connect</a> (</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a95b24f166f4539eef3d8753a85d288a6">audiomanager_routing_soundmanager_complete_async_disconnect</a> (</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a27b841b7a25daeba7675c91440d031d8">audiomanager_routing_soundmanager_complete_async_set_sink_volume</a> (</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a81d5c4290e6e13b71a7e26028c13f5fb">audiomanager_routing_soundmanager_complete_async_set_source_state</a> (</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; GDBusMethodInvocation *invocation);</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;</div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;</div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;<span class="comment">/* D-Bus method calls: */</span></div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort</a> (</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; gpointer user_data);</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a6170d3e71d43c704e59cc44379869ea7">audiomanager_routing_soundmanager_call_async_abort_finish</a> (</div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; gint16 *out_error,</div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; GError **error);</div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;</div><div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a7fee56885d658e8fa166d592f0b6bff7">audiomanager_routing_soundmanager_call_async_abort_sync</a> (</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; gint16 *out_error,</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; GError **error);</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect</a> (</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; gint arg_connectionFormat,</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; gpointer user_data);</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a55b23f311341e51565f6c8f45d092d37">audiomanager_routing_soundmanager_call_async_connect_finish</a> (</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; GError **error);</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#afec75bb39e45bdefd62335bb02867bea">audiomanager_routing_soundmanager_call_async_connect_sync</a> (</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160; gint arg_connectionFormat,</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; GError **error);</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;</div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect</a> (</div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160; gpointer user_data);</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;</div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#afbb8740a104048e9de8d07ee6d5d630b">audiomanager_routing_soundmanager_call_async_disconnect_finish</a> (</div><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160; GError **error);</div><div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;</div><div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a58d7113892a361b229f3bbab5942edca">audiomanager_routing_soundmanager_call_async_disconnect_sync</a> (</div><div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160; GError **error);</div><div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;</div><div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume</a> (</div><div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160; gint16 arg_ramp,</div><div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160; guint16 arg_time,</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160; gpointer user_data);</div><div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;</div><div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a3729e82238a33933845ca972fb906309">audiomanager_routing_soundmanager_call_async_set_sink_volume_finish</a> (</div><div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160; GError **error);</div><div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;</div><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#aaed9bcc9811bce2292329bc8780ca420">audiomanager_routing_soundmanager_call_async_set_sink_volume_sync</a> (</div><div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160; gint16 arg_ramp,</div><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160; guint16 arg_time,</div><div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160; GError **error);</div><div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;</div><div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state</a> (</div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160; gint arg_sourceState,</div><div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160; gpointer user_data);</div><div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160;</div><div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a9d81d7d0f74e2223c2da9f3aa0299428">audiomanager_routing_soundmanager_call_async_set_source_state_finish</a> (</div><div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160; GError **error);</div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;</div><div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;gboolean <a class="code" href="audio__manager__interface_8h.html#a72921a5dca1eda471acae8aac77655de">audiomanager_routing_soundmanager_call_async_set_source_state_sync</a> (</div><div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *proxy,</div><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160; gint arg_sourceState,</div><div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160; GError **error);</div><div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;</div><div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160;</div><div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;</div><div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;<span class="comment">/* ---- */</span></div><div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;</div><div class="line"><a name="l01273"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a"> 1273</a></span>&#160;<span class="preprocessor">#define TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY (audiomanager_routing_soundmanager_proxy_get_type ())</span></div><div class="line"><a name="l01274"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29"> 1274</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY, AudiomanagerRoutingSoundmanagerProxy))</span></div><div class="line"><a name="l01275"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a0cfbef93730528c8e42be89e9a419d2f"> 1275</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY, AudiomanagerRoutingSoundmanagerProxyClass))</span></div><div class="line"><a name="l01276"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a2d864902614bc2d0c6e4c920e3c99dbb"> 1276</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY, AudiomanagerRoutingSoundmanagerProxyClass))</span></div><div class="line"><a name="l01277"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a4e94cea3dc82eae2acb767bee75f3746"> 1277</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY))</span></div><div class="line"><a name="l01278"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a898fec4b882f8fa4ed276577dc123b57"> 1278</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY))</span></div><div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160;</div><div class="line"><a name="l01280"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7"> 1280</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html">_AudiomanagerRoutingSoundmanagerProxy</a> <a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html">AudiomanagerRoutingSoundmanagerProxy</a>;</div><div class="line"><a name="l01281"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180"> 1281</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_proxy_class.html">_AudiomanagerRoutingSoundmanagerProxyClass</a> <a class="code" href="struct___audiomanager_routing_soundmanager_proxy_class.html">AudiomanagerRoutingSoundmanagerProxyClass</a>;</div><div class="line"><a name="l01282"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4"> 1282</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_proxy_private.html">_AudiomanagerRoutingSoundmanagerProxyPrivate</a> <a class="code" href="struct___audiomanager_routing_soundmanager_proxy_private.html">AudiomanagerRoutingSoundmanagerProxyPrivate</a>;</div><div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;</div><div class="line"><a name="l01284"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_proxy.html"> 1284</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html">_AudiomanagerRoutingSoundmanagerProxy</a></div><div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;{</div><div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; <span class="comment">/*&lt; private &gt;*/</span></div><div class="line"><a name="l01287"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_proxy.html#ad89dc31bd5330b25198cab49269de838"> 1287</a></span>&#160; GDBusProxy <a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html#ad89dc31bd5330b25198cab49269de838">parent_instance</a>;</div><div class="line"><a name="l01288"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5"> 1288</a></span>&#160; <a class="code" href="struct___audiomanager_routing_soundmanager_proxy_private.html">AudiomanagerRoutingSoundmanagerProxyPrivate</a> *<a class="code" href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">priv</a>;</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;};</div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;</div><div class="line"><a name="l01291"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_proxy_class.html"> 1291</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_proxy_class.html">_AudiomanagerRoutingSoundmanagerProxyClass</a></div><div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;{</div><div class="line"><a name="l01293"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_proxy_class.html#a5becf6a2680ba6e4eaab0fe63ab7eb53"> 1293</a></span>&#160; GDBusProxyClass <a class="code" href="struct___audiomanager_routing_soundmanager_proxy_class.html#a5becf6a2680ba6e4eaab0fe63ab7eb53">parent_class</a>;</div><div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;};</div><div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;</div><div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a">audiomanager_routing_soundmanager_proxy_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;</div><div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a51b1240bc5078b0bd1769604c6e1cd5c">audiomanager_routing_soundmanager_proxy_new</a> (</div><div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160; gpointer user_data);</div><div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<a class="code" href="audio__manager__interface_8h.html#a500aa4bc6147e5b0a1666241aaf809df">audiomanager_routing_soundmanager_proxy_new_finish</a> (</div><div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160; GError **error);</div><div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<a class="code" href="audio__manager__interface_8h.html#af48ac60b5a27dc1530c0d4ae78cdc31c">audiomanager_routing_soundmanager_proxy_new_sync</a> (</div><div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160; GError **error);</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;</div><div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a15fe76b0621c0dcd9d5f95ccee708d55">audiomanager_routing_soundmanager_proxy_new_for_bus</a> (</div><div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; GBusType bus_type,</div><div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; gpointer user_data);</div><div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<a class="code" href="audio__manager__interface_8h.html#ace5894658fcc8fe1c3239cf1029f76ee">audiomanager_routing_soundmanager_proxy_new_for_bus_finish</a> (</div><div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; GError **error);</div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<a class="code" href="audio__manager__interface_8h.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">audiomanager_routing_soundmanager_proxy_new_for_bus_sync</a> (</div><div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160; GBusType bus_type,</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; GDBusProxyFlags flags,</div><div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160; GError **error);</div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;</div><div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;</div><div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160;<span class="comment">/* ---- */</span></div><div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;</div><div class="line"><a name="l01339"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef"> 1339</a></span>&#160;<span class="preprocessor">#define TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON (audiomanager_routing_soundmanager_skeleton_get_type ())</span></div><div class="line"><a name="l01340"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35"> 1340</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON, AudiomanagerRoutingSoundmanagerSkeleton))</span></div><div class="line"><a name="l01341"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a606c241a66e1679dc6f64321b59986db"> 1341</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON, AudiomanagerRoutingSoundmanagerSkeletonClass))</span></div><div class="line"><a name="l01342"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a291377c27fb118dfc25f30ea2c9be625"> 1342</a></span>&#160;<span class="preprocessor">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON, AudiomanagerRoutingSoundmanagerSkeletonClass))</span></div><div class="line"><a name="l01343"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a056969832ff74b76e80cbe37ed61a4dd"> 1343</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON))</span></div><div class="line"><a name="l01344"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#abaea4b20b19535bb9122ec82f4ab7fcd"> 1344</a></span>&#160;<span class="preprocessor">#define IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON))</span></div><div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160;</div><div class="line"><a name="l01346"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a"> 1346</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">_AudiomanagerRoutingSoundmanagerSkeleton</a> <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">AudiomanagerRoutingSoundmanagerSkeleton</a>;</div><div class="line"><a name="l01347"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c"> 1347</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_class.html">_AudiomanagerRoutingSoundmanagerSkeletonClass</a> <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_class.html">AudiomanagerRoutingSoundmanagerSkeletonClass</a>;</div><div class="line"><a name="l01348"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8"> 1348</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a> <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>;</div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;</div><div class="line"><a name="l01350"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton.html"> 1350</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html">_AudiomanagerRoutingSoundmanagerSkeleton</a></div><div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;{</div><div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160; <span class="comment">/*&lt; private &gt;*/</span></div><div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton.html#ae1135d9ecfd9cc8ffc1e66bf346b922b"> 1353</a></span>&#160; GDBusInterfaceSkeleton <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#ae1135d9ecfd9cc8ffc1e66bf346b922b">parent_instance</a>;</div><div class="line"><a name="l01354"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374"> 1354</a></span>&#160; <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">AudiomanagerRoutingSoundmanagerSkeletonPrivate</a> *<a class="code" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a>;</div><div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;};</div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;</div><div class="line"><a name="l01357"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton_class.html"> 1357</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_class.html">_AudiomanagerRoutingSoundmanagerSkeletonClass</a></div><div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160;{</div><div class="line"><a name="l01359"></a><span class="lineno"><a class="line" href="struct___audiomanager_routing_soundmanager_skeleton_class.html#a5fc338e136c6e7269fa3c86f3e45ca86"> 1359</a></span>&#160; GDBusInterfaceSkeletonClass <a class="code" href="struct___audiomanager_routing_soundmanager_skeleton_class.html#a5fc338e136c6e7269fa3c86f3e45ca86">parent_class</a>;</div><div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160;};</div><div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;</div><div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade">audiomanager_routing_soundmanager_skeleton_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160;</div><div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<a class="code" href="audio__manager__interface_8h.html#aa457ed83f6cd0148308d87aee03208fe">audiomanager_routing_soundmanager_skeleton_new</a> (<span class="keywordtype">void</span>);</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;</div><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;<span class="comment">/* ---- */</span></div><div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;</div><div class="line"><a name="l01369"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779"> 1369</a></span>&#160;<span class="preprocessor">#define TYPE_OBJECT (object_get_type ())</span></div><div class="line"><a name="l01370"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a8895dc21dd85ecaf4ba8ca56a5fd4df8"> 1370</a></span>&#160;<span class="preprocessor">#define OBJECT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_OBJECT, Object))</span></div><div class="line"><a name="l01371"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a2c76300e054c3d79a7be17e1327f0e10"> 1371</a></span>&#160;<span class="preprocessor">#define IS_OBJECT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_OBJECT))</span></div><div class="line"><a name="l01372"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5659a6250429ed0c2c3b9680fb934c98"> 1372</a></span>&#160;<span class="preprocessor">#define OBJECT_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_OBJECT, Object))</span></div><div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;</div><div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;<span class="keyword">struct </span>_Object;</div><div class="line"><a name="l01375"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f"> 1375</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_Object <a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a>;</div><div class="line"><a name="l01376"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4"> 1376</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___object_iface.html">_ObjectIface</a> <a class="code" href="struct___object_iface.html">ObjectIface</a>;</div><div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;</div><div class="line"><a name="l01378"></a><span class="lineno"><a class="line" href="struct___object_iface.html"> 1378</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___object_iface.html">_ObjectIface</a></div><div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160;{</div><div class="line"><a name="l01380"></a><span class="lineno"><a class="line" href="struct___object_iface.html#a53459034645e2efe3db475f46b5ef289"> 1380</a></span>&#160; GTypeInterface <a class="code" href="struct___object_iface.html#a53459034645e2efe3db475f46b5ef289">parent_iface</a>;</div><div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;};</div><div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;</div><div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362">object_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160;</div><div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<a class="code" href="audio__manager__interface_8h.html#a37db2fe8d4ec6347a95607400449ebce">object_get_audiomanager_commandinterface</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>);</div><div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<a class="code" href="audio__manager__interface_8h.html#ae585c718c3af638bc770cb756ba74c89">object_get_audiomanager_routinginterface</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>);</div><div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<a class="code" href="audio__manager__interface_8h.html#a08ee9c3839eda50be37fefc53fcc7bdf">object_get_audiomanager_routing_soundmanager</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>);</div><div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *<a class="code" href="audio__manager__interface_8h.html#a309139248b294ed5d6ad3184169a3938">object_peek_audiomanager_commandinterface</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>);</div><div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *<a class="code" href="audio__manager__interface_8h.html#acf56c5b04adba92c1d02650179b02eaf">object_peek_audiomanager_routinginterface</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>);</div><div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160;<a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<a class="code" href="audio__manager__interface_8h.html#aefc359682300f38c95c54e9f970e4475">object_peek_audiomanager_routing_soundmanager</a> (<a class="code" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a> *<span class="keywordtype">object</span>);</div><div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160;</div><div class="line"><a name="l01392"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684"> 1392</a></span>&#160;<span class="preprocessor">#define TYPE_OBJECT_PROXY (object_proxy_get_type ())</span></div><div class="line"><a name="l01393"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778"> 1393</a></span>&#160;<span class="preprocessor">#define OBJECT_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_OBJECT_PROXY, ObjectProxy))</span></div><div class="line"><a name="l01394"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a3d667358f68aad72a27256a052baba7f"> 1394</a></span>&#160;<span class="preprocessor">#define OBJECT_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_OBJECT_PROXY, ObjectProxyClass))</span></div><div class="line"><a name="l01395"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a4296355e9f4d998faaf077eb425bf94c"> 1395</a></span>&#160;<span class="preprocessor">#define OBJECT_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_OBJECT_PROXY, ObjectProxyClass))</span></div><div class="line"><a name="l01396"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#afba618669c5ac0d49f4fbadfa15d41a6"> 1396</a></span>&#160;<span class="preprocessor">#define IS_OBJECT_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_OBJECT_PROXY))</span></div><div class="line"><a name="l01397"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa26bc1c25fffc094cfecc3d1d52fa23f"> 1397</a></span>&#160;<span class="preprocessor">#define IS_OBJECT_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_OBJECT_PROXY))</span></div><div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;</div><div class="line"><a name="l01399"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825"> 1399</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___object_proxy.html">_ObjectProxy</a> <a class="code" href="struct___object_proxy.html">ObjectProxy</a>;</div><div class="line"><a name="l01400"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560"> 1400</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___object_proxy_class.html">_ObjectProxyClass</a> <a class="code" href="struct___object_proxy_class.html">ObjectProxyClass</a>;</div><div class="line"><a name="l01401"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8"> 1401</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_ObjectProxyPrivate <a class="code" href="audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8">ObjectProxyPrivate</a>;</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;</div><div class="line"><a name="l01403"></a><span class="lineno"><a class="line" href="struct___object_proxy.html"> 1403</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___object_proxy.html">_ObjectProxy</a></div><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;{</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160; <span class="comment">/*&lt; private &gt;*/</span></div><div class="line"><a name="l01406"></a><span class="lineno"><a class="line" href="struct___object_proxy.html#ab652e343d1ce9e8b3fd4a3b974903414"> 1406</a></span>&#160; GDBusObjectProxy <a class="code" href="struct___object_proxy.html#ab652e343d1ce9e8b3fd4a3b974903414">parent_instance</a>;</div><div class="line"><a name="l01407"></a><span class="lineno"><a class="line" href="struct___object_proxy.html#a7432470285fce2a802d5ae4751f52abf"> 1407</a></span>&#160; <a class="code" href="audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8">ObjectProxyPrivate</a> *<a class="code" href="struct___object_proxy.html#a7432470285fce2a802d5ae4751f52abf">priv</a>;</div><div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;};</div><div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;</div><div class="line"><a name="l01410"></a><span class="lineno"><a class="line" href="struct___object_proxy_class.html"> 1410</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___object_proxy_class.html">_ObjectProxyClass</a></div><div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160;{</div><div class="line"><a name="l01412"></a><span class="lineno"><a class="line" href="struct___object_proxy_class.html#ac675b6c444303192f29c6acbacd1d97a"> 1412</a></span>&#160; GDBusObjectProxyClass <a class="code" href="struct___object_proxy_class.html#ac675b6c444303192f29c6acbacd1d97a">parent_class</a>;</div><div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160;};</div><div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160;</div><div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b">object_proxy_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;<a class="code" href="struct___object_proxy.html">ObjectProxy</a> *<a class="code" href="audio__manager__interface_8h.html#a6ad483f729da3d5e760ca72c775d68c1">object_proxy_new</a> (GDBusConnection *connection, <span class="keyword">const</span> gchar *object_path);</div><div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160;</div><div class="line"><a name="l01418"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9"> 1418</a></span>&#160;<span class="preprocessor">#define TYPE_OBJECT_SKELETON (object_skeleton_get_type ())</span></div><div class="line"><a name="l01419"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d"> 1419</a></span>&#160;<span class="preprocessor">#define OBJECT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_OBJECT_SKELETON, ObjectSkeleton))</span></div><div class="line"><a name="l01420"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a855c7a3ea1a9a6048c53f0843d501d4d"> 1420</a></span>&#160;<span class="preprocessor">#define OBJECT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_OBJECT_SKELETON, ObjectSkeletonClass))</span></div><div class="line"><a name="l01421"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a2f2c5e14a1ca6c6099a4a8b7691108a4"> 1421</a></span>&#160;<span class="preprocessor">#define OBJECT_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_OBJECT_SKELETON, ObjectSkeletonClass))</span></div><div class="line"><a name="l01422"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#aa06f0ab2c5a5acb39527aa71182c21e3"> 1422</a></span>&#160;<span class="preprocessor">#define IS_OBJECT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_OBJECT_SKELETON))</span></div><div class="line"><a name="l01423"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#abfacbe849c98d695e0b6bf75795afad0"> 1423</a></span>&#160;<span class="preprocessor">#define IS_OBJECT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_OBJECT_SKELETON))</span></div><div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160;</div><div class="line"><a name="l01425"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082"> 1425</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___object_skeleton.html">_ObjectSkeleton</a> <a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a>;</div><div class="line"><a name="l01426"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1"> 1426</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___object_skeleton_class.html">_ObjectSkeletonClass</a> <a class="code" href="struct___object_skeleton_class.html">ObjectSkeletonClass</a>;</div><div class="line"><a name="l01427"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070"> 1427</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_ObjectSkeletonPrivate <a class="code" href="audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070">ObjectSkeletonPrivate</a>;</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160;</div><div class="line"><a name="l01429"></a><span class="lineno"><a class="line" href="struct___object_skeleton.html"> 1429</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___object_skeleton.html">_ObjectSkeleton</a></div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;{</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160; <span class="comment">/*&lt; private &gt;*/</span></div><div class="line"><a name="l01432"></a><span class="lineno"><a class="line" href="struct___object_skeleton.html#a58fd98369b9a6d7e55ad792c010da273"> 1432</a></span>&#160; GDBusObjectSkeleton <a class="code" href="struct___object_skeleton.html#a58fd98369b9a6d7e55ad792c010da273">parent_instance</a>;</div><div class="line"><a name="l01433"></a><span class="lineno"><a class="line" href="struct___object_skeleton.html#a1084cef750cb5508e7c6e0f296b5210e"> 1433</a></span>&#160; <a class="code" href="audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070">ObjectSkeletonPrivate</a> *<a class="code" href="struct___object_skeleton.html#a1084cef750cb5508e7c6e0f296b5210e">priv</a>;</div><div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;};</div><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;</div><div class="line"><a name="l01436"></a><span class="lineno"><a class="line" href="struct___object_skeleton_class.html"> 1436</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___object_skeleton_class.html">_ObjectSkeletonClass</a></div><div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160;{</div><div class="line"><a name="l01438"></a><span class="lineno"><a class="line" href="struct___object_skeleton_class.html#a0fc642dd9514dcbdd50be8a587af20d8"> 1438</a></span>&#160; GDBusObjectSkeletonClass <a class="code" href="struct___object_skeleton_class.html#a0fc642dd9514dcbdd50be8a587af20d8">parent_class</a>;</div><div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;};</div><div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160;</div><div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037">object_skeleton_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160;<a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *<a class="code" href="audio__manager__interface_8h.html#af72d7bf03076a770de4a58b27eada9f4">object_skeleton_new</a> (<span class="keyword">const</span> gchar *object_path);</div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#abb07f916f70142d5f7d72dd6001244be">object_skeleton_set_audiomanager_commandinterface</a> (<a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *<span class="keywordtype">object</span>, <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *interface_);</div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a4545c29f1fa1ac9d1cb20c78c0eacb92">object_skeleton_set_audiomanager_routinginterface</a> (<a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *<span class="keywordtype">object</span>, <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *interface_);</div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#a2e55a121f8bd73c2693ebd35888fc68d">object_skeleton_set_audiomanager_routing_soundmanager</a> (<a class="code" href="struct___object_skeleton.html">ObjectSkeleton</a> *<span class="keywordtype">object</span>, <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *interface_);</div><div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;</div><div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160;<span class="comment">/* ---- */</span></div><div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;</div><div class="line"><a name="l01449"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436"> 1449</a></span>&#160;<span class="preprocessor">#define TYPE_OBJECT_MANAGER_CLIENT (object_manager_client_get_type ())</span></div><div class="line"><a name="l01450"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ae5e96870814b1cb5afc5cf7dbf506c55"> 1450</a></span>&#160;<span class="preprocessor">#define OBJECT_MANAGER_CLIENT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_OBJECT_MANAGER_CLIENT, ObjectManagerClient))</span></div><div class="line"><a name="l01451"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a28d8a09b7bd3143886e76d4f2e7a1a9e"> 1451</a></span>&#160;<span class="preprocessor">#define OBJECT_MANAGER_CLIENT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_OBJECT_MANAGER_CLIENT, ObjectManagerClientClass))</span></div><div class="line"><a name="l01452"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a58b43fdde070a3c1e4ef9fe759d20088"> 1452</a></span>&#160;<span class="preprocessor">#define OBJECT_MANAGER_CLIENT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_OBJECT_MANAGER_CLIENT, ObjectManagerClientClass))</span></div><div class="line"><a name="l01453"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a70591b5a8c78d5a69b791178230dd04b"> 1453</a></span>&#160;<span class="preprocessor">#define IS_OBJECT_MANAGER_CLIENT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_OBJECT_MANAGER_CLIENT))</span></div><div class="line"><a name="l01454"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a5f6bc841158af006c9379b17eba8c1e7"> 1454</a></span>&#160;<span class="preprocessor">#define IS_OBJECT_MANAGER_CLIENT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_OBJECT_MANAGER_CLIENT))</span></div><div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;</div><div class="line"><a name="l01456"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7"> 1456</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___object_manager_client.html">_ObjectManagerClient</a> <a class="code" href="struct___object_manager_client.html">ObjectManagerClient</a>;</div><div class="line"><a name="l01457"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23"> 1457</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___object_manager_client_class.html">_ObjectManagerClientClass</a> <a class="code" href="struct___object_manager_client_class.html">ObjectManagerClientClass</a>;</div><div class="line"><a name="l01458"></a><span class="lineno"><a class="line" href="audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5"> 1458</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_ObjectManagerClientPrivate <a class="code" href="audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5">ObjectManagerClientPrivate</a>;</div><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;</div><div class="line"><a name="l01460"></a><span class="lineno"><a class="line" href="struct___object_manager_client.html"> 1460</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___object_manager_client.html">_ObjectManagerClient</a></div><div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160;{</div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160; <span class="comment">/*&lt; private &gt;*/</span></div><div class="line"><a name="l01463"></a><span class="lineno"><a class="line" href="struct___object_manager_client.html#a73eff3419c5a013b6eec2bce62a4f643"> 1463</a></span>&#160; GDBusObjectManagerClient <a class="code" href="struct___object_manager_client.html#a73eff3419c5a013b6eec2bce62a4f643">parent_instance</a>;</div><div class="line"><a name="l01464"></a><span class="lineno"><a class="line" href="struct___object_manager_client.html#a35c89f23cdbe49d337892d2171bb9199"> 1464</a></span>&#160; <a class="code" href="audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5">ObjectManagerClientPrivate</a> *<a class="code" href="struct___object_manager_client.html#a35c89f23cdbe49d337892d2171bb9199">priv</a>;</div><div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160;};</div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160;</div><div class="line"><a name="l01467"></a><span class="lineno"><a class="line" href="struct___object_manager_client_class.html"> 1467</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct___object_manager_client_class.html">_ObjectManagerClientClass</a></div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160;{</div><div class="line"><a name="l01469"></a><span class="lineno"><a class="line" href="struct___object_manager_client_class.html#a9c139fc0060ebe830eaa18485d874f78"> 1469</a></span>&#160; GDBusObjectManagerClientClass <a class="code" href="struct___object_manager_client_class.html#a9c139fc0060ebe830eaa18485d874f78">parent_class</a>;</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160;};</div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160;</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30">object_manager_client_get_type</a> (<span class="keywordtype">void</span>) G_GNUC_CONST;</div><div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160;</div><div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;GType <a class="code" href="audio__manager__interface_8h.html#a4fb0104a20c920235868acabd984279f">object_manager_client_get_proxy_type</a> (GDBusObjectManagerClient *manager, <span class="keyword">const</span> gchar *object_path, <span class="keyword">const</span> gchar *interface_name, gpointer user_data);</div><div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160;</div><div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new</a> (</div><div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160; GDBusObjectManagerClientFlags flags,</div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160; gpointer user_data);</div><div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;GDBusObjectManager *<a class="code" href="audio__manager__interface_8h.html#a3c9cbeb3ae8e4f6327aa72b61f884180">object_manager_client_new_finish</a> (</div><div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160; GError **error);</div><div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;GDBusObjectManager *<a class="code" href="audio__manager__interface_8h.html#af0ce327f5feec1db63a326342539508b">object_manager_client_new_sync</a> (</div><div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160; GDBusConnection *connection,</div><div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160; GDBusObjectManagerClientFlags flags,</div><div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160; GError **error);</div><div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160;</div><div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160;<span class="keywordtype">void</span> <a class="code" href="audio__manager__interface_8h.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus</a> (</div><div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160; GBusType bus_type,</div><div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160; GDBusObjectManagerClientFlags flags,</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160; GAsyncReadyCallback callback,</div><div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160; gpointer user_data);</div><div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160;GDBusObjectManager *<a class="code" href="audio__manager__interface_8h.html#af332ec9d1145321f0eec5611b31a43cf">object_manager_client_new_for_bus_finish</a> (</div><div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160; GAsyncResult *res,</div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160; GError **error);</div><div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160;GDBusObjectManager *<a class="code" href="audio__manager__interface_8h.html#a0b00d128690ab3ffb8e9c4bb8d453595">object_manager_client_new_for_bus_sync</a> (</div><div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160; GBusType bus_type,</div><div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160; GDBusObjectManagerClientFlags flags,</div><div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160; <span class="keyword">const</span> gchar *name,</div><div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160; <span class="keyword">const</span> gchar *object_path,</div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160; GCancellable *cancellable,</div><div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160; GError **error);</div><div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160;</div><div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;</div><div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;G_END_DECLS</div><div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160;</div><div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __AUDIO_MANAGER_INTERFACE_H__ */</span><span class="preprocessor"></span></div><div class="ttc" id="audio__manager__interface_8h_html_a3be76f6888784f104b05dd4f477044c5"><div class="ttname"><a href="audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5">ObjectManagerClientPrivate</a></div><div class="ttdeci">struct _ObjectManagerClientPrivate ObjectManagerClientPrivate</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01458">audio_manager_interface.h:1458</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_abfd78d54129f1bab64bf3ad042bad68b"><div class="ttname"><a href="audio__manager__interface_8h.html#abfd78d54129f1bab64bf3ad042bad68b">audiomanager_routinginterface_complete_confirm_routing_rundown</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_confirm_routing_rundown(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06256">audio_manager_interface.c:6256</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ae5fb6050b14843c6fa0013568075631b"><div class="ttname"><a href="audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b">audiomanager_routinginterface_skeleton_get_type</a></div><div class="ttdeci">GType audiomanager_routinginterface_skeleton_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aa2d2eeab981963bc84fd3ab51c85159f"><div class="ttname"><a href="audio__manager__interface_8h.html#aa2d2eeab981963bc84fd3ab51c85159f">audiomanager_routinginterface_proxy_new</a></div><div class="ttdeci">void audiomanager_routinginterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06523">audio_manager_interface.c:6523</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_iface_html_a4bb6a0f7d7b7df2c18a9b54f9023d308"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_iface.html#a4bb6a0f7d7b7df2c18a9b54f9023d308">_AudiomanagerRoutingSoundmanagerIface::parent_iface</a></div><div class="ttdeci">GTypeInterface parent_iface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01084">audio_manager_interface.h:1084</a></div></div>
+<div class="ttc" id="struct___object_skeleton_class_html_a0fc642dd9514dcbdd50be8a587af20d8"><div class="ttname"><a href="struct___object_skeleton_class.html#a0fc642dd9514dcbdd50be8a587af20d8">_ObjectSkeletonClass::parent_class</a></div><div class="ttdeci">GDBusObjectSkeletonClass parent_class</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01438">audio_manager_interface.h:1438</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a2e55a121f8bd73c2693ebd35888fc68d"><div class="ttname"><a href="audio__manager__interface_8h.html#a2e55a121f8bd73c2693ebd35888fc68d">object_skeleton_set_audiomanager_routing_soundmanager</a></div><div class="ttdeci">void object_skeleton_set_audiomanager_routing_soundmanager(ObjectSkeleton *object, AudiomanagerRoutingSoundmanager *interface_)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09297">audio_manager_interface.c:9297</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a43990993bb9ea56972ccc7fd111ca1da"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a43990993bb9ea56972ccc7fd111ca1da">_AudiomanagerCommandinterfaceIface::handle_connect</a></div><div class="ttdeci">gboolean(* handle_connect)(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID, guint16 arg_sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00032">audio_manager_interface.h:32</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aaed829355cb8c75bb283c226865149a6"><div class="ttname"><a href="audio__manager__interface_8h.html#aaed829355cb8c75bb283c226865149a6">audiomanager_commandinterface_complete_disconnect</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_disconnect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02022">audio_manager_interface.c:2022</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_html_ad89dc31bd5330b25198cab49269de838"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy.html#ad89dc31bd5330b25198cab49269de838">_AudiomanagerRoutingSoundmanagerProxy::parent_instance</a></div><div class="ttdeci">GDBusProxy parent_instance</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01287">audio_manager_interface.h:1287</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a95b0c02b6ca0a1c14f1fa766e70827a3"><div class="ttname"><a href="audio__manager__interface_8h.html#a95b0c02b6ca0a1c14f1fa766e70827a3">audiomanager_routinginterface_skeleton_new</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_skeleton_new(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07012">audio_manager_interface.c:7012</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab88933f4378507445adfc11800617ce5"><div class="ttname"><a href="audio__manager__interface_8h.html#ab88933f4378507445adfc11800617ce5">audiomanager_commandinterface_proxy_new_for_bus_finish</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02436">audio_manager_interface.c:2436</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a22c033bae26a6343ec05890b815bd238"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238">_AudiomanagerCommandinterfaceIface::system_property_changed</a></div><div class="ttdeci">void(* system_property_changed)(AudiomanagerCommandinterface *object, GVariant *arg_SystemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00087">audio_manager_interface.h:87</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a50a64aefeed571462d6ae149525f39b1"><div class="ttname"><a href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a></div><div class="ttdeci">struct _AudiomanagerRoutingSoundmanager AudiomanagerRoutingSoundmanager</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01079">audio_manager_interface.h:1079</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ac4763ec634aedbd3e372d80764816688"><div class="ttname"><a href="audio__manager__interface_8h.html#ac4763ec634aedbd3e372d80764816688">audiomanager_routinginterface_complete_ack_sink_notification_configuration</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_sink_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06292">audio_manager_interface.c:6292</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aa457ed83f6cd0148308d87aee03208fe"><div class="ttname"><a href="audio__manager__interface_8h.html#aa457ed83f6cd0148308d87aee03208fe">audiomanager_routing_soundmanager_skeleton_new</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_skeleton_new(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08818">audio_manager_interface.c:8818</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a500aa4bc6147e5b0a1666241aaf809df"><div class="ttname"><a href="audio__manager__interface_8h.html#a500aa4bc6147e5b0a1666241aaf809df">audiomanager_routing_soundmanager_proxy_new_finish</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_proxy_new_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08397">audio_manager_interface.c:8397</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ade95e2b175026361897e47aaaf0d668e"><div class="ttname"><a href="audio__manager__interface_8h.html#ade95e2b175026361897e47aaaf0d668e">audiomanager_commandinterface_call_disconnect_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_disconnect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01390">audio_manager_interface.c:1390</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a6ad483f729da3d5e760ca72c775d68c1"><div class="ttname"><a href="audio__manager__interface_8h.html#a6ad483f729da3d5e760ca72c775d68c1">object_proxy_new</a></div><div class="ttdeci">ObjectProxy * object_proxy_new(GDBusConnection *connection, const gchar *object_path)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09107">audio_manager_interface.c:9107</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_class_html_ad988ff80693b709fec5e8ec149975d32"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy_class.html#ad988ff80693b709fec5e8ec149975d32">_AudiomanagerCommandinterfaceProxyClass::parent_class</a></div><div class="ttdeci">GDBusProxyClass parent_class</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00350">audio_manager_interface.h:350</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_class_html_a5b355e1f854f53959569289280a1eb78"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton_class.html#a5b355e1f854f53959569289280a1eb78">_AudiomanagerCommandinterfaceSkeletonClass::parent_class</a></div><div class="ttdeci">GDBusInterfaceSkeletonClass parent_class</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00416">audio_manager_interface.h:416</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a38b164b371c07c56e2efc5cc725ab25f"><div class="ttname"><a href="audio__manager__interface_8h.html#a38b164b371c07c56e2efc5cc725ab25f">audiomanager_routinginterface_complete_register_source</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_register_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sourceID, guint16 error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06159">audio_manager_interface.c:6159</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a36c4f0140b3355d07644fb37ad98b9c6"><div class="ttname"><a href="audio__manager__interface_8h.html#a36c4f0140b3355d07644fb37ad98b9c6">audiomanager_commandinterface_complete_set_volume</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_set_volume(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02043">audio_manager_interface.c:2043</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a8331e87b5a59d0e4eefb0b4d406aef27"><div class="ttname"><a href="audio__manager__interface_8h.html#a8331e87b5a59d0e4eefb0b4d406aef27">audiomanager_routing_soundmanager_call_async_connect</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_call_async_connect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07662">audio_manager_interface.c:7662</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_iface_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_iface.html">_AudiomanagerRoutinginterfaceIface</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00436">audio_manager_interface.h:436</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab805525b9fa18ac1252e050a2c0480f4"><div class="ttname"><a href="audio__manager__interface_8h.html#ab805525b9fa18ac1252e050a2c0480f4">audiomanager_routing_soundmanager_complete_async_connect</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_complete_async_connect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08132">audio_manager_interface.c:8132</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ad621ad4a32d4fd4839bdd268cae3db03"><div class="ttname"><a href="audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03">audiomanager_commandinterface_get_type</a></div><div class="ttdeci">GType audiomanager_commandinterface_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_html_a1a978f447854cfd0967eb96633a04ccf"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton.html#a1a978f447854cfd0967eb96633a04ccf">_AudiomanagerRoutinginterfaceSkeleton::parent_instance</a></div><div class="ttdeci">GDBusInterfaceSkeleton parent_instance</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01056">audio_manager_interface.h:1056</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a03677da8a4d82b7b819c3363777a474a"><div class="ttname"><a href="audio__manager__interface_8h.html#a03677da8a4d82b7b819c3363777a474a">audiomanager_routing_soundmanager_complete_async_abort</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_complete_async_abort(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, gint16 error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08112">audio_manager_interface.c:8112</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a216bbf0e4db8e6044520a608eb619a73"><div class="ttname"><a href="audio__manager__interface_8h.html#a216bbf0e4db8e6044520a608eb619a73">audiomanager_routinginterface_call_deregister_sink_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_deregister_sink_finish(AudiomanagerRoutinginterface *proxy, gint *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04907">audio_manager_interface.c:4907</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5f7bda35b571a0ce339108d3cb40b9cf"><div class="ttname"><a href="audio__manager__interface_8h.html#a5f7bda35b571a0ce339108d3cb40b9cf">audiomanager_routinginterface_call_register_domain_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_domain_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, guint16 *out_domainid, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05996">audio_manager_interface.c:5996</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a2b0839a0a25acccc810a3f4fa11293e1"><div class="ttname"><a href="audio__manager__interface_8h.html#a2b0839a0a25acccc810a3f4fa11293e1">audiomanager_commandinterface_call_get_list_main_sinks</a></div><div class="ttdeci">void audiomanager_commandinterface_call_get_list_main_sinks(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01897">audio_manager_interface.c:1897</a></div></div>
+<div class="ttc" id="struct___object_skeleton_html"><div class="ttname"><a href="struct___object_skeleton.html">_ObjectSkeleton</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01429">audio_manager_interface.h:1429</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a196093f8f4e65d4b3aecd0a7e5bcdada"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a196093f8f4e65d4b3aecd0a7e5bcdada">_AudiomanagerCommandinterfaceIface::handle_volume_step</a></div><div class="ttdeci">gboolean(* handle_volume_step)(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_volumeStep)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00063">audio_manager_interface.h:63</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_iface_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_iface.html">_AudiomanagerRoutingSoundmanagerIface</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01082">audio_manager_interface.h:1082</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a0f85b02df982b81a3ab939d5ebca18b7"><div class="ttname"><a href="audio__manager__interface_8h.html#a0f85b02df982b81a3ab939d5ebca18b7">audiomanager_commandinterface_complete_get_list_main_sinks</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_get_list_main_sinks(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listMainSinks)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02131">audio_manager_interface.c:2131</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a73b2ca0e0b67f9a45e66b7ded785283b"><div class="ttname"><a href="audio__manager__interface_8h.html#a73b2ca0e0b67f9a45e66b7ded785283b">audiomanager_routinginterface_complete_deregister_sink</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_deregister_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, gint error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06137">audio_manager_interface.c:6137</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ae585c718c3af638bc770cb756ba74c89"><div class="ttname"><a href="audio__manager__interface_8h.html#ae585c718c3af638bc770cb756ba74c89">object_get_audiomanager_routinginterface</a></div><div class="ttdeci">AudiomanagerRoutinginterface * object_get_audiomanager_routinginterface(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08909">audio_manager_interface.c:8909</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a93573c15772a789233c38f4157c31076"><div class="ttname"><a href="audio__manager__interface_8h.html#a93573c15772a789233c38f4157c31076">audiomanager_routinginterface_call_register_source_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sourceID, guint16 *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05012">audio_manager_interface.c:5012</a></div></div>
+<div class="ttc" id="struct___object_skeleton_html_a1084cef750cb5508e7c6e0f296b5210e"><div class="ttname"><a href="struct___object_skeleton.html#a1084cef750cb5508e7c6e0f296b5210e">_ObjectSkeleton::priv</a></div><div class="ttdeci">ObjectSkeletonPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01433">audio_manager_interface.h:1433</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a309139248b294ed5d6ad3184169a3938"><div class="ttname"><a href="audio__manager__interface_8h.html#a309139248b294ed5d6ad3184169a3938">object_peek_audiomanager_commandinterface</a></div><div class="ttdeci">AudiomanagerCommandinterface * object_peek_audiomanager_commandinterface(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08946">audio_manager_interface.c:8946</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a6ebd74e48b92340de3239fe898ecadbc"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a6ebd74e48b92340de3239fe898ecadbc">_AudiomanagerCommandinterfaceIface::handle_set_volume</a></div><div class="ttdeci">gboolean(* handle_set_volume)(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_volume)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00057">audio_manager_interface.h:57</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a238fa78cc0aec9eaa1ec928cb927dcbb"><div class="ttname"><a href="audio__manager__interface_8h.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audiomanager_routinginterface_call_deregister_source_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_deregister_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05121">audio_manager_interface.c:5121</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab75e5e3210aa14e91e2bd98af7cfe8ac"><div class="ttname"><a href="audio__manager__interface_8h.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audiomanager_routing_soundmanager_call_async_set_sink_volume</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_call_async_set_sink_volume(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07888">audio_manager_interface.c:7888</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a29ca364f304e445a1141a9a8b6d486d9"><div class="ttname"><a href="audio__manager__interface_8h.html#a29ca364f304e445a1141a9a8b6d486d9">audiomanager_routinginterface_complete_ack_set_source_state</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_set_source_state(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06076">audio_manager_interface.c:6076</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_html_a0c82ba8e0892e0172cb4e6493a74e505"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton.html#a0c82ba8e0892e0172cb4e6493a74e505">_AudiomanagerCommandinterfaceSkeleton::parent_instance</a></div><div class="ttdeci">GDBusInterfaceSkeleton parent_instance</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00410">audio_manager_interface.h:410</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a156e7a08938d50cc42dda61754799144"><div class="ttname"><a href="audio__manager__interface_8h.html#a156e7a08938d50cc42dda61754799144">audiomanager_routinginterface_call_register_source</a></div><div class="ttdeci">void audiomanager_routinginterface_call_register_source(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04981">audio_manager_interface.c:4981</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a551ebf6d7c02f5efa18eb2ec170601e4"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a551ebf6d7c02f5efa18eb2ec170601e4">_AudiomanagerCommandinterfaceIface::parent_iface</a></div><div class="ttdeci">GTypeInterface parent_iface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00029">audio_manager_interface.h:29</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a7a1d61d216587bd708df526793f157ed"><div class="ttname"><a href="audio__manager__interface_8h.html#a7a1d61d216587bd708df526793f157ed">audiomanager_routinginterface_call_hook_source_availablity_status_change</a></div><div class="ttdeci">void audiomanager_routinginterface_call_hook_source_availablity_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05300">audio_manager_interface.c:5300</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a79a550450c8e7796acae307e5562142e"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e">_AudiomanagerCommandinterfaceIface::removed_main_connection</a></div><div class="ttdeci">void(* removed_main_connection)(AudiomanagerCommandinterface *object, guint16 arg_mainConnectionId)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00078">audio_manager_interface.h:78</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a3de8d128692f6cb77d866e9866f02598"><div class="ttname"><a href="audio__manager__interface_8h.html#a3de8d128692f6cb77d866e9866f02598">audiomanager_routinginterface_call_confirm_routing_rundown_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_confirm_routing_rundown_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05530">audio_manager_interface.c:5530</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a95b24f166f4539eef3d8753a85d288a6"><div class="ttname"><a href="audio__manager__interface_8h.html#a95b24f166f4539eef3d8753a85d288a6">audiomanager_routing_soundmanager_complete_async_disconnect</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_complete_async_disconnect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08150">audio_manager_interface.c:8150</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a3ae63628de22d2ad1008c275ac06db93"><div class="ttname"><a href="audio__manager__interface_8h.html#a3ae63628de22d2ad1008c275ac06db93">audiomanager_commandinterface_emit_removed_main_connection</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_removed_main_connection(AudiomanagerCommandinterface *object, guint16 arg_mainConnectionId)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01156">audio_manager_interface.c:1156</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a9ed6bcef33ca3126b7e69d2036ffd8d4"><div class="ttname"><a href="audio__manager__interface_8h.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audiomanager_commandinterface_call_connect_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_connect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, guint16 *out_mainConnectionID, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01278">audio_manager_interface.c:1278</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ae1459fb13596f7770810b8754f7de063"><div class="ttname"><a href="audio__manager__interface_8h.html#ae1459fb13596f7770810b8754f7de063">audiomanager_routinginterface_call_deregister_source_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_deregister_source_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05154">audio_manager_interface.c:5154</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_afbb8740a104048e9de8d07ee6d5d630b"><div class="ttname"><a href="audio__manager__interface_8h.html#afbb8740a104048e9de8d07ee6d5d630b">audiomanager_routing_soundmanager_call_async_disconnect_finish</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_disconnect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07812">audio_manager_interface.c:7812</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a296f15aae89a98544e0c0e2ae992e88f"><div class="ttname"><a href="audio__manager__interface_8h.html#a296f15aae89a98544e0c0e2ae992e88f">audiomanager_routinginterface_complete_hook_interrupt_status_change</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_hook_interrupt_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06202">audio_manager_interface.c:6202</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a44faa49862f7f1f96e5ebdffb8469787"><div class="ttname"><a href="audio__manager__interface_8h.html#a44faa49862f7f1f96e5ebdffb8469787">audiomanager_commandinterface_complete_set_sink_mute_state</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_set_sink_mute_state(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02085">audio_manager_interface.c:2085</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a575633e85e6204ec0c80a55376e00f30"><div class="ttname"><a href="audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30">object_manager_client_get_type</a></div><div class="ttdeci">GType object_manager_client_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a76ac59a2a591f3dd1fd597b6ae4ea5a9"><div class="ttname"><a href="audio__manager__interface_8h.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audiomanager_routinginterface_call_register_sink_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_sink_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sinkID, guint16 *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04798">audio_manager_interface.c:4798</a></div></div>
+<div class="ttc" id="struct___object_manager_client_class_html"><div class="ttname"><a href="struct___object_manager_client_class.html">_ObjectManagerClientClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01467">audio_manager_interface.h:1467</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a6e4fc33b495f314c690db968312c531d"><div class="ttname"><a href="audio__manager__interface_8h.html#a6e4fc33b495f314c690db968312c531d">audiomanager_routinginterface_call_ack_connect_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_connect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04368">audio_manager_interface.c:4368</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_adaad8baa4d148211c0a7125d1de08c91"><div class="ttname"><a href="audio__manager__interface_8h.html#adaad8baa4d148211c0a7125d1de08c91">audiomanager_routinginterface_complete_hook_source_availablity_status_change</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_hook_source_availablity_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06220">audio_manager_interface.c:6220</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_class_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy_class.html">_AudiomanagerCommandinterfaceProxyClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00348">audio_manager_interface.h:348</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a27dc69af0cb9581619a5e765322e788b"><div class="ttname"><a href="audio__manager__interface_8h.html#a27dc69af0cb9581619a5e765322e788b">audiomanager_routinginterface_call_hook_interrupt_status_change_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_hook_interrupt_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05258">audio_manager_interface.c:5258</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a86b0cf68e08b96ee954638e89375b973"><div class="ttname"><a href="audio__manager__interface_8h.html#a86b0cf68e08b96ee954638e89375b973">audiomanager_commandinterface_complete_volume_step</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_volume_step(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02064">audio_manager_interface.c:2064</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af8bf12bbc3cfcc8cfce9992b96284386"><div class="ttname"><a href="audio__manager__interface_8h.html#af8bf12bbc3cfcc8cfce9992b96284386">audiomanager_routinginterface_call_confirm_routing_ready</a></div><div class="ttdeci">void audiomanager_routinginterface_call_confirm_routing_ready(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05403">audio_manager_interface.c:5403</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a1367ae3bc1e66ce85f4e99978225304a"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a1367ae3bc1e66ce85f4e99978225304a">_AudiomanagerCommandinterfaceIface::handle_get_list_main_sinks</a></div><div class="ttdeci">gboolean(* handle_get_list_main_sinks)(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00047">audio_manager_interface.h:47</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html">_AudiomanagerCommandinterfaceIface</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00027">audio_manager_interface.h:27</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a7c811e4ded6eadc26684f7f1339a520d"><div class="ttname"><a href="audio__manager__interface_8h.html#a7c811e4ded6eadc26684f7f1339a520d">audiomanager_routinginterface_call_ack_set_source_state_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_source_state_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04585">audio_manager_interface.c:4585</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a727f1eaa47ea1c92fcfc76f77417a8a2"><div class="ttname"><a href="audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2">audiomanager_routinginterface_proxy_get_type</a></div><div class="ttdeci">GType audiomanager_routinginterface_proxy_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="struct___object_proxy_class_html"><div class="ttname"><a href="struct___object_proxy_class.html">_ObjectProxyClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01410">audio_manager_interface.h:1410</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a72921a5dca1eda471acae8aac77655de"><div class="ttname"><a href="audio__manager__interface_8h.html#a72921a5dca1eda471acae8aac77655de">audiomanager_routing_soundmanager_call_async_set_source_state_sync</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_set_source_state_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08073">audio_manager_interface.c:8073</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a8a59f7f6209e7413d9ddae12e96a3e15"><div class="ttname"><a href="audio__manager__interface_8h.html#a8a59f7f6209e7413d9ddae12e96a3e15">audiomanager_routinginterface_override_properties</a></div><div class="ttdeci">guint audiomanager_routinginterface_override_properties(GObjectClass *klass, guint property_id_begin)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l03824">audio_manager_interface.c:3824</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_private_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy_private.html">_AudiomanagerCommandinterfaceProxyPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02158">audio_manager_interface.c:2158</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a7dab83e75515286c898dcecdcfae13af"><div class="ttname"><a href="audio__manager__interface_8h.html#a7dab83e75515286c898dcecdcfae13af">audiomanager_commandinterface_call_connect</a></div><div class="ttdeci">void audiomanager_commandinterface_call_connect(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01245">audio_manager_interface.c:1245</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5da5a28ccb8ea2c0268dd4ac81920879"><div class="ttname"><a href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a></div><div class="ttdeci">struct _AudiomanagerCommandinterface AudiomanagerCommandinterface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00024">audio_manager_interface.h:24</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_class_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton_class.html">_AudiomanagerRoutingSoundmanagerSkeletonClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01357">audio_manager_interface.h:1357</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ad0ae7e93450d67cc81e54553a9dbf046"><div class="ttname"><a href="audio__manager__interface_8h.html#ad0ae7e93450d67cc81e54553a9dbf046">audiomanager_routinginterface_call_ack_set_volumes_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_volumes_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05634">audio_manager_interface.c:5634</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a9824c3759e7fa8d85035b558e596684a"><div class="ttname"><a href="audio__manager__interface_8h.html#a9824c3759e7fa8d85035b558e596684a">audiomanager_routinginterface_call_ack_set_source_state</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_set_source_state(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04554">audio_manager_interface.c:4554</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aafa82e5325c595830ca33a2c32af79d9"><div class="ttname"><a href="audio__manager__interface_8h.html#aafa82e5325c595830ca33a2c32af79d9">audiomanager_routinginterface_call_hook_source_availablity_status_change_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_hook_source_availablity_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05362">audio_manager_interface.c:5362</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab6232c989551fd75b0995a00c8094a78"><div class="ttname"><a href="audio__manager__interface_8h.html#ab6232c989551fd75b0995a00c8094a78">audiomanager_commandinterface_call_get_list_main_connections_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_get_list_main_connections_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01822">audio_manager_interface.c:1822</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a46fac31268592233ee817d289b6dd54a"><div class="ttname"><a href="audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a">audiomanager_commandinterface_proxy_get_type</a></div><div class="ttdeci">GType audiomanager_commandinterface_proxy_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_class_html_a1680c522ab86f62bfc29ed738495782d"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy_class.html#a1680c522ab86f62bfc29ed738495782d">_AudiomanagerRoutinginterfaceProxyClass::parent_class</a></div><div class="ttdeci">GDBusProxyClass parent_class</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00996">audio_manager_interface.h:996</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ad2e1043dddcb050c71f03d3aacd5fcc1"><div class="ttname"><a href="audio__manager__interface_8h.html#ad2e1043dddcb050c71f03d3aacd5fcc1">object_manager_client_new</a></div><div class="ttdeci">void object_manager_client_new(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09393">audio_manager_interface.c:9393</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_adadd28e13e61121cbe94ef86e2721204"><div class="ttname"><a href="audio__manager__interface_8h.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_connect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04400">audio_manager_interface.c:4400</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a80a08a8a1b252f34d98bc037920d5fbb"><div class="ttname"><a href="audio__manager__interface_8h.html#a80a08a8a1b252f34d98bc037920d5fbb">audiomanager_commandinterface_emit_system_property_changed</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_system_property_changed(AudiomanagerCommandinterface *object, GVariant *arg_SystemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01222">audio_manager_interface.c:1222</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af0ce327f5feec1db63a326342539508b"><div class="ttname"><a href="audio__manager__interface_8h.html#af0ce327f5feec1db63a326342539508b">object_manager_client_new_sync</a></div><div class="ttdeci">GDBusObjectManager * object_manager_client_new_sync(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09448">audio_manager_interface.c:9448</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_class_html_ad157d9dc8fbf386edc7556acef67a972"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton_class.html#ad157d9dc8fbf386edc7556acef67a972">_AudiomanagerRoutinginterfaceSkeletonClass::parent_class</a></div><div class="ttdeci">GDBusInterfaceSkeletonClass parent_class</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01062">audio_manager_interface.h:1062</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ae2eb350a29ba8901a3b52f5f8f25b141"><div class="ttname"><a href="audio__manager__interface_8h.html#ae2eb350a29ba8901a3b52f5f8f25b141">audiomanager_commandinterface_emit_sink_mute_state_changed</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_sink_mute_state_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_muteState)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01206">audio_manager_interface.c:1206</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a7fee56885d658e8fa166d592f0b6bff7"><div class="ttname"><a href="audio__manager__interface_8h.html#a7fee56885d658e8fa166d592f0b6bff7">audiomanager_routing_soundmanager_call_async_abort_sync</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_abort_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, gint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07617">audio_manager_interface.c:7617</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a71560ba9c0e25aa2e924e23f590626a6"><div class="ttname"><a href="audio__manager__interface_8h.html#a71560ba9c0e25aa2e924e23f590626a6">audiomanager_commandinterface_call_set_sink_mute_state_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_set_sink_mute_state_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01717">audio_manager_interface.c:1717</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a946e8cac1e75c88be3e56cd858af9b6f"><div class="ttname"><a href="audio__manager__interface_8h.html#a946e8cac1e75c88be3e56cd858af9b6f">audiomanager_commandinterface_call_set_volume</a></div><div class="ttdeci">void audiomanager_commandinterface_call_set_volume(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01465">audio_manager_interface.c:1465</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a8731118300bd1c17bd016ef36256ea12"><div class="ttname"><a href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a></div><div class="ttdeci">struct _AudiomanagerRoutinginterface AudiomanagerRoutinginterface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00433">audio_manager_interface.h:433</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_afc19e9a9c634f428c7b17c20db3f0b7d"><div class="ttname"><a href="audio__manager__interface_8h.html#afc19e9a9c634f428c7b17c20db3f0b7d">audiomanager_commandinterface_call_set_sink_mute_state_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_set_sink_mute_state_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01751">audio_manager_interface.c:1751</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a16ef4f10c54f8529f791f706314b9f17"><div class="ttname"><a href="audio__manager__interface_8h.html#a16ef4f10c54f8529f791f706314b9f17">audiomanager_routinginterface_complete_register_sink</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_register_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sinkID, guint16 error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06114">audio_manager_interface.c:6114</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_acf8ac7ac76b76708883e08af86c87116"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116">_AudiomanagerCommandinterfaceIface::new_main_connection</a></div><div class="ttdeci">void(* new_main_connection)(AudiomanagerCommandinterface *object, GVariant *arg_mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00074">audio_manager_interface.h:74</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_afec75bb39e45bdefd62335bb02867bea"><div class="ttname"><a href="audio__manager__interface_8h.html#afec75bb39e45bdefd62335bb02867bea">audiomanager_routing_soundmanager_call_async_connect_sync</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_connect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07733">audio_manager_interface.c:7733</a></div></div>
+<div class="ttc" id="struct___object_manager_client_html_a73eff3419c5a013b6eec2bce62a4f643"><div class="ttname"><a href="struct___object_manager_client.html#a73eff3419c5a013b6eec2bce62a4f643">_ObjectManagerClient::parent_instance</a></div><div class="ttdeci">GDBusObjectManagerClient parent_instance</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01463">audio_manager_interface.h:1463</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton.html">_AudiomanagerRoutinginterfaceSkeleton</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01053">audio_manager_interface.h:1053</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy.html">_AudiomanagerRoutinginterfaceProxy</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00987">audio_manager_interface.h:987</a></div></div>
+<div class="ttc" id="struct___object_proxy_html"><div class="ttname"><a href="struct___object_proxy.html">_ObjectProxy</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01403">audio_manager_interface.h:1403</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a8ab43b9f48ba9a30d0a850cfbcf8b11c"><div class="ttname"><a href="audio__manager__interface_8h.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audiomanager_routing_soundmanager_interface_info</a></div><div class="ttdeci">GDBusInterfaceInfo * audiomanager_routing_soundmanager_interface_info(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07363">audio_manager_interface.c:7363</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aec5c1deb05527c7896996039f8347308"><div class="ttname"><a href="audio__manager__interface_8h.html#aec5c1deb05527c7896996039f8347308">audiomanager_routinginterface_call_register_sink_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_sink_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, guint16 *out_sinkID, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04834">audio_manager_interface.c:4834</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aaed9bcc9811bce2292329bc8780ca420"><div class="ttname"><a href="audio__manager__interface_8h.html#aaed9bcc9811bce2292329bc8780ca420">audiomanager_routing_soundmanager_call_async_set_sink_volume_sync</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_set_sink_volume_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07959">audio_manager_interface.c:7959</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aefc359682300f38c95c54e9f970e4475"><div class="ttname"><a href="audio__manager__interface_8h.html#aefc359682300f38c95c54e9f970e4475">object_peek_audiomanager_routing_soundmanager</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * object_peek_audiomanager_routing_soundmanager(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08986">audio_manager_interface.c:8986</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ac08f1fb9a182e260faded1b65fb48362"><div class="ttname"><a href="audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362">object_get_type</a></div><div class="ttdeci">GType object_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a4318c6b327e3f05b0e50dcba2e350cec"><div class="ttname"><a href="audio__manager__interface_8h.html#a4318c6b327e3f05b0e50dcba2e350cec">audiomanager_routinginterface_proxy_new_for_bus_finish</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06635">audio_manager_interface.c:6635</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af48ac60b5a27dc1530c0d4ae78cdc31c"><div class="ttname"><a href="audio__manager__interface_8h.html#af48ac60b5a27dc1530c0d4ae78cdc31c">audiomanager_routing_soundmanager_proxy_new_sync</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08430">audio_manager_interface.c:8430</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_html_ae1135d9ecfd9cc8ffc1e66bf346b922b"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton.html#ae1135d9ecfd9cc8ffc1e66bf346b922b">_AudiomanagerRoutingSoundmanagerSkeleton::parent_instance</a></div><div class="ttdeci">GDBusInterfaceSkeleton parent_instance</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01353">audio_manager_interface.h:1353</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ac445950a2f3ef1977eaadd0c9e22ec3d"><div class="ttname"><a href="audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d">audiomanager_commandinterface_skeleton_get_type</a></div><div class="ttdeci">GType audiomanager_commandinterface_skeleton_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ae5265709c9ee1e18d9e2d3b100b53070"><div class="ttname"><a href="audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070">ObjectSkeletonPrivate</a></div><div class="ttdeci">struct _ObjectSkeletonPrivate ObjectSkeletonPrivate</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01427">audio_manager_interface.h:1427</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a83a0b8ec299602b64fe135bf1cc0a0d6"><div class="ttname"><a href="audio__manager__interface_8h.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audiomanager_routinginterface_call_ack_source_notification_configuration</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_source_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05814">audio_manager_interface.c:5814</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a9d81d7d0f74e2223c2da9f3aa0299428"><div class="ttname"><a href="audio__manager__interface_8h.html#a9d81d7d0f74e2223c2da9f3aa0299428">audiomanager_routing_soundmanager_call_async_set_source_state_finish</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_set_source_state_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08041">audio_manager_interface.c:8041</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a864111fba62bef2ecf977b47d250bdaf"><div class="ttname"><a href="audio__manager__interface_8h.html#a864111fba62bef2ecf977b47d250bdaf">audiomanager_commandinterface_call_disconnect</a></div><div class="ttdeci">void audiomanager_commandinterface_call_disconnect(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01360">audio_manager_interface.c:1360</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a607336d277988e69602efe8370719a1f"><div class="ttname"><a href="audio__manager__interface_8h.html#a607336d277988e69602efe8370719a1f">audiomanager_routinginterface_proxy_new_sync</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06578">audio_manager_interface.c:6578</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a37db2fe8d4ec6347a95607400449ebce"><div class="ttname"><a href="audio__manager__interface_8h.html#a37db2fe8d4ec6347a95607400449ebce">object_get_audiomanager_commandinterface</a></div><div class="ttdeci">AudiomanagerCommandinterface * object_get_audiomanager_commandinterface(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08892">audio_manager_interface.c:8892</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a29eefbadaef2de502ae4998bb492c038"><div class="ttname"><a href="audio__manager__interface_8h.html#a29eefbadaef2de502ae4998bb492c038">audiomanager_routing_soundmanager_override_properties</a></div><div class="ttdeci">guint audiomanager_routing_soundmanager_override_properties(GObjectClass *klass, guint property_id_begin)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07379">audio_manager_interface.c:7379</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ae8af41517e2e825594c3fa34e54015c8"><div class="ttname"><a href="audio__manager__interface_8h.html#ae8af41517e2e825594c3fa34e54015c8">audiomanager_commandinterface_skeleton_new</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_skeleton_new(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02923">audio_manager_interface.c:2923</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aa2bea4e6d7bb9c8e52a9492e4b5ca6b7"><div class="ttname"><a href="audio__manager__interface_8h.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audiomanager_routinginterface_call_deregister_sink_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_deregister_sink_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, gint *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04940">audio_manager_interface.c:4940</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_html_a0e2790280308cf77327ce846b512cb24"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy.html#a0e2790280308cf77327ce846b512cb24">_AudiomanagerRoutinginterfaceProxy::parent_instance</a></div><div class="ttdeci">GDBusProxy parent_instance</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00990">audio_manager_interface.h:990</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a51b1240bc5078b0bd1769604c6e1cd5c"><div class="ttname"><a href="audio__manager__interface_8h.html#a51b1240bc5078b0bd1769604c6e1cd5c">audiomanager_routing_soundmanager_proxy_new</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08375">audio_manager_interface.c:8375</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a6fe02c9c60986d238e06c6a514b0a57b"><div class="ttname"><a href="audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b">object_proxy_get_type</a></div><div class="ttdeci">GType object_proxy_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab2b4c23878bb7b8e68b353e1d40e33a9"><div class="ttname"><a href="audio__manager__interface_8h.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audiomanager_commandinterface_proxy_new</a></div><div class="ttdeci">void audiomanager_commandinterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02324">audio_manager_interface.c:2324</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a26d9526788210248c2a4cc1e69aff199"><div class="ttname"><a href="audio__manager__interface_8h.html#a26d9526788210248c2a4cc1e69aff199">audiomanager_commandinterface_call_get_list_main_sinks_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_get_list_main_sinks_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01961">audio_manager_interface.c:1961</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab20c157db75c8704f853c2ae11f64cc6"><div class="ttname"><a href="audio__manager__interface_8h.html#ab20c157db75c8704f853c2ae11f64cc6">audiomanager_routinginterface_proxy_new_for_bus_sync</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06668">audio_manager_interface.c:6668</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ace5894658fcc8fe1c3239cf1029f76ee"><div class="ttname"><a href="audio__manager__interface_8h.html#ace5894658fcc8fe1c3239cf1029f76ee">audiomanager_routing_soundmanager_proxy_new_for_bus_finish</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_proxy_new_for_bus_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08487">audio_manager_interface.c:8487</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy.html">_AudiomanagerCommandinterfaceProxy</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00341">audio_manager_interface.h:341</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a6df9277b72d4a89d4341aad66b0aa9d4"><div class="ttname"><a href="audio__manager__interface_8h.html#a6df9277b72d4a89d4341aad66b0aa9d4">audiomanager_commandinterface_call_volume_step_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_volume_step_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01607">audio_manager_interface.c:1607</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a12178f8ea420184dc12314a6b297f044"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044">_AudiomanagerCommandinterfaceIface::volume_changed</a></div><div class="ttdeci">void(* volume_changed)(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_volume)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00091">audio_manager_interface.h:91</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a80c5f848fd5d9de14b0032327c3eb037"><div class="ttname"><a href="audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037">object_skeleton_get_type</a></div><div class="ttdeci">GType object_skeleton_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_aa109962beceb7ee6063060e9d5031a12"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#aa109962beceb7ee6063060e9d5031a12">_AudiomanagerCommandinterfaceIface::handle_disconnect</a></div><div class="ttdeci">gboolean(* handle_disconnect)(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00038">audio_manager_interface.h:38</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_html_af624140545edb66173b565dad056ddfe"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">_AudiomanagerRoutinginterfaceSkeleton::priv</a></div><div class="ttdeci">AudiomanagerRoutinginterfaceSkeletonPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01057">audio_manager_interface.h:1057</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5bf469430cc1ab9691ed340803c7a724"><div class="ttname"><a href="audio__manager__interface_8h.html#a5bf469430cc1ab9691ed340803c7a724">audiomanager_routinginterface_complete_register_domain</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_register_domain(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 domainid, guint16 error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06330">audio_manager_interface.c:6330</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a8bd76889d860b7db9327f1e6e1f8c9c9"><div class="ttname"><a href="audio__manager__interface_8h.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audiomanager_routinginterface_call_register_source_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_source_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, guint16 *out_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05048">audio_manager_interface.c:5048</a></div></div>
+<div class="ttc" id="struct___object_manager_client_html_a35c89f23cdbe49d337892d2171bb9199"><div class="ttname"><a href="struct___object_manager_client.html#a35c89f23cdbe49d337892d2171bb9199">_ObjectManagerClient::priv</a></div><div class="ttdeci">ObjectManagerClientPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01464">audio_manager_interface.h:1464</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ad6c3a3b45afb772d4db1587b11187e4c"><div class="ttname"><a href="audio__manager__interface_8h.html#ad6c3a3b45afb772d4db1587b11187e4c">audiomanager_routinginterface_call_ack_set_sink_volume_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_sink_volume_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04724">audio_manager_interface.c:4724</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a381453ebc5717fc413c7197a2a609c92"><div class="ttname"><a href="audio__manager__interface_8h.html#a381453ebc5717fc413c7197a2a609c92">audiomanager_commandinterface_complete_connect</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_connect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, guint16 mainConnectionID)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01999">audio_manager_interface.c:1999</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a0b00d128690ab3ffb8e9c4bb8d453595"><div class="ttname"><a href="audio__manager__interface_8h.html#a0b00d128690ab3ffb8e9c4bb8d453595">object_manager_client_new_for_bus_sync</a></div><div class="ttdeci">GDBusObjectManager * object_manager_client_new_for_bus_sync(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09538">audio_manager_interface.c:9538</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aee52ef3cb811034602d481b7c0af0e67"><div class="ttname"><a href="audio__manager__interface_8h.html#aee52ef3cb811034602d481b7c0af0e67">audiomanager_routinginterface_call_ack_disconnect</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_disconnect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04445">audio_manager_interface.c:4445</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a93f222ce34ea1e96ec9cb8db173adf42"><div class="ttname"><a href="audio__manager__interface_8h.html#a93f222ce34ea1e96ec9cb8db173adf42">audiomanager_routing_soundmanager_call_async_abort</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_call_async_abort(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07554">audio_manager_interface.c:7554</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab00a0971b80cf268f6139d8046c62c84"><div class="ttname"><a href="audio__manager__interface_8h.html#ab00a0971b80cf268f6139d8046c62c84">audiomanager_commandinterface_proxy_new_sync</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02379">audio_manager_interface.c:2379</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a35ada7af538792265076a81eff356d39"><div class="ttname"><a href="audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39">audiomanager_routing_soundmanager_get_type</a></div><div class="ttdeci">GType audiomanager_routing_soundmanager_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="struct___object_proxy_html_a7432470285fce2a802d5ae4751f52abf"><div class="ttname"><a href="struct___object_proxy.html#a7432470285fce2a802d5ae4751f52abf">_ObjectProxy::priv</a></div><div class="ttdeci">ObjectProxyPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01407">audio_manager_interface.h:1407</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a66a9cd7926c873d7896e5aea18cfade4"><div class="ttname"><a href="audio__manager__interface_8h.html#a66a9cd7926c873d7896e5aea18cfade4">audiomanager_routinginterface_call_ack_source_notification_configuration_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_source_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05876">audio_manager_interface.c:5876</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a4bb2b6681e9bb76ce0433bf3ed7761bb"><div class="ttname"><a href="audio__manager__interface_8h.html#a4bb2b6681e9bb76ce0433bf3ed7761bb">audiomanager_commandinterface_override_properties</a></div><div class="ttdeci">guint audiomanager_commandinterface_override_properties(GObjectClass *klass, guint property_id_begin)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00810">audio_manager_interface.c:810</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af7e0eb4928596c6516a436f9399d1deb"><div class="ttname"><a href="audio__manager__interface_8h.html#af7e0eb4928596c6516a436f9399d1deb">audiomanager_commandinterface_call_get_list_main_sinks_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_get_list_main_sinks_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01926">audio_manager_interface.c:1926</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aa516cb19eab4883923cb3da60572936a"><div class="ttname"><a href="audio__manager__interface_8h.html#aa516cb19eab4883923cb3da60572936a">audiomanager_routinginterface_complete_ack_source_notification_configuration</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_source_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06310">audio_manager_interface.c:6310</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a833ad478f157358decfa1b7c73ddc41d"><div class="ttname"><a href="audio__manager__interface_8h.html#a833ad478f157358decfa1b7c73ddc41d">audiomanager_commandinterface_call_set_volume_finish</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_set_volume_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01497">audio_manager_interface.c:1497</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a10f44f9a85dad822252cf368b2824045"><div class="ttname"><a href="audio__manager__interface_8h.html#a10f44f9a85dad822252cf368b2824045">audiomanager_commandinterface_emit_new_main_connection</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_new_main_connection(AudiomanagerCommandinterface *object, GVariant *arg_mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01141">audio_manager_interface.c:1141</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a29d92a477b197f8422970bd1a87f1078"><div class="ttname"><a href="audio__manager__interface_8h.html#a29d92a477b197f8422970bd1a87f1078">audiomanager_routinginterface_complete_ack_connect</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_connect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06040">audio_manager_interface.c:6040</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a99addfde08c5933d19b448ad9386e1ae"><div class="ttname"><a href="audio__manager__interface_8h.html#a99addfde08c5933d19b448ad9386e1ae">audiomanager_commandinterface_proxy_new_for_bus_sync</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02469">audio_manager_interface.c:2469</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a93141d0773d7d37ed8fbbee17b3beb4c"><div class="ttname"><a href="audio__manager__interface_8h.html#a93141d0773d7d37ed8fbbee17b3beb4c">audiomanager_routinginterface_call_hook_interrupt_status_change_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_hook_interrupt_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05227">audio_manager_interface.c:5227</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a2c667f3ff966abf71a79664c5a2758f8"><div class="ttname"><a href="audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8">ObjectProxyPrivate</a></div><div class="ttdeci">struct _ObjectProxyPrivate ObjectProxyPrivate</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01401">audio_manager_interface.h:1401</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a41cc3c3353509de821ec4411596de519"><div class="ttname"><a href="audio__manager__interface_8h.html#a41cc3c3353509de821ec4411596de519">audiomanager_routinginterface_emit_set_routing_ready</a></div><div class="ttdeci">void audiomanager_routinginterface_emit_set_routing_ready(AudiomanagerRoutinginterface *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04299">audio_manager_interface.c:4299</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af95b5087a711d3520d11a1a25158f106"><div class="ttname"><a href="audio__manager__interface_8h.html#af95b5087a711d3520d11a1a25158f106">audiomanager_routinginterface_call_ack_set_volumes_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_volumes_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05666">audio_manager_interface.c:5666</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a51236e213a21ce054fa93027eaca5995"><div class="ttname"><a href="audio__manager__interface_8h.html#a51236e213a21ce054fa93027eaca5995">audiomanager_routinginterface_call_ack_set_sink_volume</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_set_sink_volume(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04659">audio_manager_interface.c:4659</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aab1e77c0123c8c3a81ee0eae8a3a9b9e"><div class="ttname"><a href="audio__manager__interface_8h.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e">audiomanager_routinginterface_complete_confirm_routing_ready</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_confirm_routing_ready(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06238">audio_manager_interface.c:6238</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a0936ba36a58f381305c5c22a24901b0d"><div class="ttname"><a href="audio__manager__interface_8h.html#a0936ba36a58f381305c5c22a24901b0d">audiomanager_commandinterface_proxy_new_finish</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_proxy_new_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02346">audio_manager_interface.c:2346</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af72d7bf03076a770de4a58b27eada9f4"><div class="ttname"><a href="audio__manager__interface_8h.html#af72d7bf03076a770de4a58b27eada9f4">object_skeleton_new</a></div><div class="ttdeci">ObjectSkeleton * object_skeleton_new(const gchar *object_path)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09260">audio_manager_interface.c:9260</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5cc287d07803dc55e447c2a5a8f92c8a"><div class="ttname"><a href="audio__manager__interface_8h.html#a5cc287d07803dc55e447c2a5a8f92c8a">audiomanager_commandinterface_emit_volume_changed</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_volume_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_volume)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01189">audio_manager_interface.c:1189</a></div></div>
+<div class="ttc" id="struct___object_manager_client_html"><div class="ttname"><a href="struct___object_manager_client.html">_ObjectManagerClient</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01460">audio_manager_interface.h:1460</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ace3daa8fe620d099a85127708de16b5a"><div class="ttname"><a href="audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a">audiomanager_routing_soundmanager_proxy_get_type</a></div><div class="ttdeci">GType audiomanager_routing_soundmanager_proxy_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton.html">_AudiomanagerCommandinterfaceSkeleton</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00407">audio_manager_interface.h:407</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a65b2211cda343659fe31101c8d6236c2"><div class="ttname"><a href="audio__manager__interface_8h.html#a65b2211cda343659fe31101c8d6236c2">audiomanager_routinginterface_call_confirm_routing_ready_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_confirm_routing_ready_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05462">audio_manager_interface.c:5462</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a181177bbe37995c1d64e2f60f0b8dae1"><div class="ttname"><a href="audio__manager__interface_8h.html#a181177bbe37995c1d64e2f60f0b8dae1">audiomanager_commandinterface_call_get_list_main_connections_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_get_list_main_connections_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01857">audio_manager_interface.c:1857</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_afcb9a60d5733a2fa1d71559ff4094fbf"><div class="ttname"><a href="audio__manager__interface_8h.html#afcb9a60d5733a2fa1d71559ff4094fbf">audiomanager_commandinterface_call_volume_step</a></div><div class="ttdeci">void audiomanager_commandinterface_call_volume_step(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01575">audio_manager_interface.c:1575</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_html_ab915342f70ce43d70be265491533da44"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">_AudiomanagerRoutinginterfaceProxy::priv</a></div><div class="ttdeci">AudiomanagerRoutinginterfaceProxyPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00991">audio_manager_interface.h:991</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_acc626b0b0abe2ae30355a8f1f59329fa"><div class="ttname"><a href="audio__manager__interface_8h.html#acc626b0b0abe2ae30355a8f1f59329fa">audiomanager_routinginterface_call_register_domain_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_domain_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_domainid, guint16 *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05957">audio_manager_interface.c:5957</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_class_html_a5fc338e136c6e7269fa3c86f3e45ca86"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton_class.html#a5fc338e136c6e7269fa3c86f3e45ca86">_AudiomanagerRoutingSoundmanagerSkeletonClass::parent_class</a></div><div class="ttdeci">GDBusInterfaceSkeletonClass parent_class</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01359">audio_manager_interface.h:1359</a></div></div>
+<div class="ttc" id="struct___object_skeleton_class_html"><div class="ttname"><a href="struct___object_skeleton_class.html">_ObjectSkeletonClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01436">audio_manager_interface.h:1436</a></div></div>
+<div class="ttc" id="struct___object_iface_html_a53459034645e2efe3db475f46b5ef289"><div class="ttname"><a href="struct___object_iface.html#a53459034645e2efe3db475f46b5ef289">_ObjectIface::parent_iface</a></div><div class="ttdeci">GTypeInterface parent_iface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01380">audio_manager_interface.h:1380</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af27cf97f8fa87de47e0ee2c59940424f"><div class="ttname"><a href="audio__manager__interface_8h.html#af27cf97f8fa87de47e0ee2c59940424f">audiomanager_commandinterface_call_set_volume_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_set_volume_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01531">audio_manager_interface.c:1531</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a55b23f311341e51565f6c8f45d092d37"><div class="ttname"><a href="audio__manager__interface_8h.html#a55b23f311341e51565f6c8f45d092d37">audiomanager_routing_soundmanager_call_async_connect_finish</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_connect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07699">audio_manager_interface.c:7699</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aa4d6447f7dbdaf287812da58a4528d4a"><div class="ttname"><a href="audio__manager__interface_8h.html#aa4d6447f7dbdaf287812da58a4528d4a">audiomanager_routinginterface_call_register_domain</a></div><div class="ttdeci">void audiomanager_routinginterface_call_register_domain(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05920">audio_manager_interface.c:5920</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a58d7113892a361b229f3bbab5942edca"><div class="ttname"><a href="audio__manager__interface_8h.html#a58d7113892a361b229f3bbab5942edca">audiomanager_routing_soundmanager_call_async_disconnect_sync</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_disconnect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07843">audio_manager_interface.c:7843</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ae32ef2459f9519fdf3c96c962b9f56d8"><div class="ttname"><a href="audio__manager__interface_8h.html#ae32ef2459f9519fdf3c96c962b9f56d8">audiomanager_routinginterface_call_deregister_sink</a></div><div class="ttdeci">void audiomanager_routinginterface_call_deregister_sink(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04877">audio_manager_interface.c:4877</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_class_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton_class.html">_AudiomanagerRoutinginterfaceSkeletonClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01060">audio_manager_interface.h:1060</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a81d5c4290e6e13b71a7e26028c13f5fb"><div class="ttname"><a href="audio__manager__interface_8h.html#a81d5c4290e6e13b71a7e26028c13f5fb">audiomanager_routing_soundmanager_complete_async_set_source_state</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_complete_async_set_source_state(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08186">audio_manager_interface.c:8186</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_html_a370a120d0f90abc6ec02f8660f0894c5"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">_AudiomanagerRoutingSoundmanagerProxy::priv</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanagerProxyPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01288">audio_manager_interface.h:1288</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a4fb0104a20c920235868acabd984279f"><div class="ttname"><a href="audio__manager__interface_8h.html#a4fb0104a20c920235868acabd984279f">object_manager_client_get_proxy_type</a></div><div class="ttdeci">GType object_manager_client_get_proxy_type(GDBusObjectManagerClient *manager, const gchar *object_path, const gchar *interface_name, gpointer user_data)</div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy.html">_AudiomanagerRoutingSoundmanagerProxy</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01284">audio_manager_interface.h:1284</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a0ba2bbfe9c9f28727c6329a831bacb18"><div class="ttname"><a href="audio__manager__interface_8h.html#a0ba2bbfe9c9f28727c6329a831bacb18">audiomanager_routinginterface_call_hook_source_availablity_status_change_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_hook_source_availablity_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05331">audio_manager_interface.c:5331</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5ed4b07395d8c56b4d46ceaf72ef8850"><div class="ttname"><a href="audio__manager__interface_8h.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audiomanager_routing_soundmanager_call_async_set_source_state</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_call_async_set_source_state(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08008">audio_manager_interface.c:8008</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a02d3f2d14c1799b074ec446492e62539"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a02d3f2d14c1799b074ec446492e62539">_AudiomanagerCommandinterfaceIface::handle_set_sink_mute_state</a></div><div class="ttdeci">gboolean(* handle_set_sink_mute_state)(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_muteState)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00051">audio_manager_interface.h:51</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a4545c29f1fa1ac9d1cb20c78c0eacb92"><div class="ttname"><a href="audio__manager__interface_8h.html#a4545c29f1fa1ac9d1cb20c78c0eacb92">object_skeleton_set_audiomanager_routinginterface</a></div><div class="ttdeci">void object_skeleton_set_audiomanager_routinginterface(ObjectSkeleton *object, AudiomanagerRoutinginterface *interface_)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09285">audio_manager_interface.c:9285</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a189a420473fe170544a82f6842c86588"><div class="ttname"><a href="audio__manager__interface_8h.html#a189a420473fe170544a82f6842c86588">audiomanager_commandinterface_proxy_new_for_bus</a></div><div class="ttdeci">void audiomanager_commandinterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02414">audio_manager_interface.c:2414</a></div></div>
+<div class="ttc" id="struct___object_iface_html"><div class="ttname"><a href="struct___object_iface.html">_ObjectIface</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01378">audio_manager_interface.h:1378</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ae07b35e6825db30d7a9dbf608c88fb94"><div class="ttname"><a href="audio__manager__interface_8h.html#ae07b35e6825db30d7a9dbf608c88fb94">audiomanager_routinginterface_proxy_new_for_bus</a></div><div class="ttdeci">void audiomanager_routinginterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06613">audio_manager_interface.c:6613</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_abc5fb1befb03a12679136625a0aa1aca"><div class="ttname"><a href="audio__manager__interface_8h.html#abc5fb1befb03a12679136625a0aa1aca">audiomanager_commandinterface_call_disconnect_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_disconnect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01423">audio_manager_interface.c:1423</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_class_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton_class.html">_AudiomanagerCommandinterfaceSkeletonClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00414">audio_manager_interface.h:414</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aefa94d083f6087757b58bab175ab6666"><div class="ttname"><a href="audio__manager__interface_8h.html#aefa94d083f6087757b58bab175ab6666">audiomanager_commandinterface_emit_main_connection_state_changed</a></div><div class="ttdeci">void audiomanager_commandinterface_emit_main_connection_state_changed(AudiomanagerCommandinterface *object, guint16 arg_connectionID, gint16 arg_connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01172">audio_manager_interface.c:1172</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_private_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy_private.html">_AudiomanagerRoutinginterfaceProxyPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06357">audio_manager_interface.c:6357</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a77e4b4cf413ab7441b9135fd0e08a978"><div class="ttname"><a href="audio__manager__interface_8h.html#a77e4b4cf413ab7441b9135fd0e08a978">audiomanager_routinginterface_call_register_sink</a></div><div class="ttdeci">void audiomanager_routinginterface_call_register_sink(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04767">audio_manager_interface.c:4767</a></div></div>
+<div class="ttc" id="struct___object_proxy_class_html_ac675b6c444303192f29c6acbacd1d97a"><div class="ttname"><a href="struct___object_proxy_class.html#ac675b6c444303192f29c6acbacd1d97a">_ObjectProxyClass::parent_class</a></div><div class="ttdeci">GDBusObjectProxyClass parent_class</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01412">audio_manager_interface.h:1412</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_abac8c639d207b6ec096a56050ef607a0"><div class="ttname"><a href="audio__manager__interface_8h.html#abac8c639d207b6ec096a56050ef607a0">audiomanager_routinginterface_call_confirm_routing_rundown_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_confirm_routing_rundown_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05560">audio_manager_interface.c:5560</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af266dfa3a1805cd01d90528eaeaa4c58"><div class="ttname"><a href="audio__manager__interface_8h.html#af266dfa3a1805cd01d90528eaeaa4c58">audiomanager_commandinterface_call_set_sink_mute_state</a></div><div class="ttdeci">void audiomanager_commandinterface_call_set_sink_mute_state(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01685">audio_manager_interface.c:1685</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a3c9f64cfa0a7b51bb5629b39eb19628d"><div class="ttname"><a href="audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d">audiomanager_commandinterface_complete_get_list_main_connections</a></div><div class="ttdeci">void audiomanager_commandinterface_complete_get_list_main_connections(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listConnections)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02107">audio_manager_interface.c:2107</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a4ddada2b9dbb9eed0a2f22009fd0b317"><div class="ttname"><a href="audio__manager__interface_8h.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audiomanager_commandinterface_call_connect_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_connect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, gint16 *out_result, guint16 *out_mainConnectionID, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01315">audio_manager_interface.c:1315</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_add4f7a9df53cd7dfa4ae5286a6822b9f"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f">_AudiomanagerCommandinterfaceIface::sink_mute_state_changed</a></div><div class="ttdeci">void(* sink_mute_state_changed)(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_muteState)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00082">audio_manager_interface.h:82</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5690f1088201c2341cf1145375a5855a"><div class="ttname"><a href="audio__manager__interface_8h.html#a5690f1088201c2341cf1145375a5855a">audiomanager_routinginterface_complete_ack_set_sink_volume</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_set_sink_volume(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06094">audio_manager_interface.c:6094</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_class_html_a5becf6a2680ba6e4eaab0fe63ab7eb53"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy_class.html#a5becf6a2680ba6e4eaab0fe63ab7eb53">_AudiomanagerRoutingSoundmanagerProxyClass::parent_class</a></div><div class="ttdeci">GDBusProxyClass parent_class</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01293">audio_manager_interface.h:1293</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aafc35c8740b1373e0964bc469cd6548f"><div class="ttname"><a href="audio__manager__interface_8h.html#aafc35c8740b1373e0964bc469cd6548f">audiomanager_commandinterface_call_volume_step_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_volume_step_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01641">audio_manager_interface.c:1641</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_afcc50c6eaebebbb692c6489381b40482"><div class="ttname"><a href="audio__manager__interface_8h.html#afcc50c6eaebebbb692c6489381b40482">audiomanager_routinginterface_call_ack_connect</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_connect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04335">audio_manager_interface.c:4335</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a19595596cdb2980362c5ed5a064bb682"><div class="ttname"><a href="audio__manager__interface_8h.html#a19595596cdb2980362c5ed5a064bb682">audiomanager_routinginterface_complete_ack_disconnect</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_disconnect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06058">audio_manager_interface.c:6058</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_private_html"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton_private.html">_AudiomanagerCommandinterfaceSkeletonPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02501">audio_manager_interface.c:2501</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5c632eb6c5ffbca3d92f45f4fb4dbcc2"><div class="ttname"><a href="audio__manager__interface_8h.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">audiomanager_routing_soundmanager_proxy_new_for_bus_sync</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08520">audio_manager_interface.c:8520</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5324b5abcc4ddd3e677449df9b29a9ce"><div class="ttname"><a href="audio__manager__interface_8h.html#a5324b5abcc4ddd3e677449df9b29a9ce">audiomanager_routinginterface_call_confirm_routing_rundown</a></div><div class="ttdeci">void audiomanager_routinginterface_call_confirm_routing_rundown(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05501">audio_manager_interface.c:5501</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a7f8bbcda919b65ce67f92fba08e0212f"><div class="ttname"><a href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">Object</a></div><div class="ttdeci">struct _Object Object</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01375">audio_manager_interface.h:1375</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af332ec9d1145321f0eec5611b31a43cf"><div class="ttname"><a href="audio__manager__interface_8h.html#af332ec9d1145321f0eec5611b31a43cf">object_manager_client_new_for_bus_finish</a></div><div class="ttdeci">GDBusObjectManager * object_manager_client_new_for_bus_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09505">audio_manager_interface.c:9505</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_html_a592da420a5b8dc934cae9158522cd374"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">_AudiomanagerRoutingSoundmanagerSkeleton::priv</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanagerSkeletonPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01354">audio_manager_interface.h:1354</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a9698964ad4ae6e09944d10f1d36de0f4"><div class="ttname"><a href="audio__manager__interface_8h.html#a9698964ad4ae6e09944d10f1d36de0f4">audiomanager_routinginterface_call_confirm_routing_ready_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_confirm_routing_ready_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05432">audio_manager_interface.c:5432</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a524c628b7e26dd3237f7dd886eeaba5b"><div class="ttname"><a href="audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b">audiomanager_routinginterface_get_type</a></div><div class="ttdeci">GType audiomanager_routinginterface_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ad18295411405cb9a1bf9397e5071e9a4"><div class="ttname"><a href="audio__manager__interface_8h.html#ad18295411405cb9a1bf9397e5071e9a4">object_manager_client_new_for_bus</a></div><div class="ttdeci">void object_manager_client_new_for_bus(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09483">audio_manager_interface.c:9483</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_proxy_class_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_proxy_class.html">_AudiomanagerRoutinginterfaceProxyClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00994">audio_manager_interface.h:994</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_skeleton_html_a1b9ace706cd09dd1317b219967733e74"><div class="ttname"><a href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">_AudiomanagerCommandinterfaceSkeleton::priv</a></div><div class="ttdeci">AudiomanagerCommandinterfaceSkeletonPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00411">audio_manager_interface.h:411</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_adfebe3440488df3d5ee7c61ae6832e4d"><div class="ttname"><a href="audio__manager__interface_8h.html#adfebe3440488df3d5ee7c61ae6832e4d">audiomanager_routinginterface_emit_set_routing_rundown</a></div><div class="ttdeci">void audiomanager_routinginterface_emit_set_routing_rundown(AudiomanagerRoutinginterface *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04312">audio_manager_interface.c:4312</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_html_a8e0632923f075e8b817ce56af92df632"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">_AudiomanagerCommandinterfaceProxy::priv</a></div><div class="ttdeci">AudiomanagerCommandinterfaceProxyPrivate * priv</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00345">audio_manager_interface.h:345</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_class_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy_class.html">_AudiomanagerRoutingSoundmanagerProxyClass</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01291">audio_manager_interface.h:1291</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_skeleton_private_html"><div class="ttname"><a href="struct___audiomanager_routinginterface_skeleton_private.html">_AudiomanagerRoutinginterfaceSkeletonPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06700">audio_manager_interface.c:6700</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ad5134adec6594578590e52539aaf86c9"><div class="ttname"><a href="audio__manager__interface_8h.html#ad5134adec6594578590e52539aaf86c9">audiomanager_routinginterface_call_ack_sink_notification_configuration_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_sink_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05772">audio_manager_interface.c:5772</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_aa446e43ef09c4354da0111d9b29ddc61"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#aa446e43ef09c4354da0111d9b29ddc61">_AudiomanagerCommandinterfaceIface::handle_get_list_main_connections</a></div><div class="ttdeci">gboolean(* handle_get_list_main_connections)(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00043">audio_manager_interface.h:43</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a4db53a6e79362635e2d566ea93e9bb2b"><div class="ttname"><a href="audio__manager__interface_8h.html#a4db53a6e79362635e2d566ea93e9bb2b">audiomanager_routinginterface_call_ack_disconnect_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_disconnect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04478">audio_manager_interface.c:4478</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a99a727667031409d354d2eb62c77a701"><div class="ttname"><a href="audio__manager__interface_8h.html#a99a727667031409d354d2eb62c77a701">audiomanager_routinginterface_call_ack_set_volumes</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_set_volumes(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05601">audio_manager_interface.c:5601</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a31b9242f8e5b8f69b8ad8040be2b6785"><div class="ttname"><a href="audio__manager__interface_8h.html#a31b9242f8e5b8f69b8ad8040be2b6785">audiomanager_routinginterface_call_ack_sink_notification_configuration_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_sink_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05741">audio_manager_interface.c:5741</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a57ac0c76e17d25395c29d8d47e8d87d5"><div class="ttname"><a href="audio__manager__interface_8h.html#a57ac0c76e17d25395c29d8d47e8d87d5">audiomanager_routinginterface_complete_ack_set_volumes</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_ack_set_volumes(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06274">audio_manager_interface.c:6274</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton.html">_AudiomanagerRoutingSoundmanagerSkeleton</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01350">audio_manager_interface.h:1350</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_proxy_html_ace2434aadda7785f40ac7f79d1448e5b"><div class="ttname"><a href="struct___audiomanager_commandinterface_proxy.html#ace2434aadda7785f40ac7f79d1448e5b">_AudiomanagerCommandinterfaceProxy::parent_instance</a></div><div class="ttdeci">GDBusProxy parent_instance</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00344">audio_manager_interface.h:344</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a0e862f2fc856d36032e8137b73465d8b"><div class="ttname"><a href="audio__manager__interface_8h.html#a0e862f2fc856d36032e8137b73465d8b">audiomanager_routing_soundmanager_call_async_disconnect</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_call_async_disconnect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07781">audio_manager_interface.c:7781</a></div></div>
+<div class="ttc" id="struct___object_skeleton_html_a58fd98369b9a6d7e55ad792c010da273"><div class="ttname"><a href="struct___object_skeleton.html#a58fd98369b9a6d7e55ad792c010da273">_ObjectSkeleton::parent_instance</a></div><div class="ttdeci">GDBusObjectSkeleton parent_instance</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01432">audio_manager_interface.h:1432</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a6170d3e71d43c704e59cc44379869ea7"><div class="ttname"><a href="audio__manager__interface_8h.html#a6170d3e71d43c704e59cc44379869ea7">audiomanager_routing_soundmanager_call_async_abort_finish</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_abort_finish(AudiomanagerRoutingSoundmanager *proxy, gint16 *out_error, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07584">audio_manager_interface.c:7584</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a205bc5efc627fd36fbe5996ea046c30c"><div class="ttname"><a href="audio__manager__interface_8h.html#a205bc5efc627fd36fbe5996ea046c30c">audiomanager_commandinterface_interface_info</a></div><div class="ttdeci">GDBusInterfaceInfo * audiomanager_commandinterface_interface_info(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l00794">audio_manager_interface.c:794</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a736a922582ddfbb81fcd0194d1817259"><div class="ttname"><a href="audio__manager__interface_8h.html#a736a922582ddfbb81fcd0194d1817259">audiomanager_routinginterface_call_ack_set_sink_volume_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_sink_volume_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04692">audio_manager_interface.c:4692</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af4dd679cfbe3797e4faba95ecfeb7266"><div class="ttname"><a href="audio__manager__interface_8h.html#af4dd679cfbe3797e4faba95ecfeb7266">audiomanager_commandinterface_call_get_list_main_connections</a></div><div class="ttdeci">void audiomanager_commandinterface_call_get_list_main_connections(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01793">audio_manager_interface.c:1793</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a2d17cb6cc71b313e947f934fb5121395"><div class="ttname"><a href="audio__manager__interface_8h.html#a2d17cb6cc71b313e947f934fb5121395">audiomanager_routinginterface_complete_deregister_source</a></div><div class="ttdeci">void audiomanager_routinginterface_complete_deregister_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06182">audio_manager_interface.c:6182</a></div></div>
+<div class="ttc" id="struct___object_proxy_html_ab652e343d1ce9e8b3fd4a3b974903414"><div class="ttname"><a href="struct___object_proxy.html#ab652e343d1ce9e8b3fd4a3b974903414">_ObjectProxy::parent_instance</a></div><div class="ttdeci">GDBusObjectProxy parent_instance</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01406">audio_manager_interface.h:1406</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a08ee9c3839eda50be37fefc53fcc7bdf"><div class="ttname"><a href="audio__manager__interface_8h.html#a08ee9c3839eda50be37fefc53fcc7bdf">object_get_audiomanager_routing_soundmanager</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * object_get_audiomanager_routing_soundmanager(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08926">audio_manager_interface.c:8926</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a0a358054a68bcaefaed5324f2d027fe9"><div class="ttname"><a href="audio__manager__interface_8h.html#a0a358054a68bcaefaed5324f2d027fe9">audiomanager_routinginterface_call_ack_source_notification_configuration_finish</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_source_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05845">audio_manager_interface.c:5845</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a3e796f9928089743d18b5e2404e1d45c"><div class="ttname"><a href="audio__manager__interface_8h.html#a3e796f9928089743d18b5e2404e1d45c">audiomanager_routinginterface_call_ack_set_source_state_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_source_state_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04616">audio_manager_interface.c:4616</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a9eaf24a15f2f3c37322258b488755a3e"><div class="ttname"><a href="audio__manager__interface_8h.html#a9eaf24a15f2f3c37322258b488755a3e">audiomanager_routinginterface_call_ack_sink_notification_configuration</a></div><div class="ttdeci">void audiomanager_routinginterface_call_ack_sink_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05710">audio_manager_interface.c:5710</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_proxy_private_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_proxy_private.html">_AudiomanagerRoutingSoundmanagerProxyPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08209">audio_manager_interface.c:8209</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_af6cf8be13cffbcd1f9f9126517b5d9b6"><div class="ttname"><a href="audio__manager__interface_8h.html#af6cf8be13cffbcd1f9f9126517b5d9b6">audiomanager_routinginterface_proxy_new_finish</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_proxy_new_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06545">audio_manager_interface.c:6545</a></div></div>
+<div class="ttc" id="struct___object_manager_client_class_html_a9c139fc0060ebe830eaa18485d874f78"><div class="ttname"><a href="struct___object_manager_client_class.html#a9c139fc0060ebe830eaa18485d874f78">_ObjectManagerClientClass::parent_class</a></div><div class="ttdeci">GDBusObjectManagerClientClass parent_class</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01469">audio_manager_interface.h:1469</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab9c164c5d46717b3e1d7d74f4b4ebf39"><div class="ttname"><a href="audio__manager__interface_8h.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audiomanager_routinginterface_interface_info</a></div><div class="ttdeci">GDBusInterfaceInfo * audiomanager_routinginterface_interface_info(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l03808">audio_manager_interface.c:3808</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_abb07f916f70142d5f7d72dd6001244be"><div class="ttname"><a href="audio__manager__interface_8h.html#abb07f916f70142d5f7d72dd6001244be">object_skeleton_set_audiomanager_commandinterface</a></div><div class="ttdeci">void object_skeleton_set_audiomanager_commandinterface(ObjectSkeleton *object, AudiomanagerCommandinterface *interface_)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09273">audio_manager_interface.c:9273</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a55035534ad03e4d0d9bc8dd4e9312a63"><div class="ttname"><a href="audio__manager__interface_8h.html#a55035534ad03e4d0d9bc8dd4e9312a63">audiomanager_routinginterface_call_deregister_source</a></div><div class="ttdeci">void audiomanager_routinginterface_call_deregister_source(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05091">audio_manager_interface.c:5091</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_acf56c5b04adba92c1d02650179b02eaf"><div class="ttname"><a href="audio__manager__interface_8h.html#acf56c5b04adba92c1d02650179b02eaf">object_peek_audiomanager_routinginterface</a></div><div class="ttdeci">AudiomanagerRoutinginterface * object_peek_audiomanager_routinginterface(Object *object)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08966">audio_manager_interface.c:8966</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a32905944e01be5f664834a9642392ade"><div class="ttname"><a href="audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade">audiomanager_routing_soundmanager_skeleton_get_type</a></div><div class="ttdeci">GType audiomanager_routing_soundmanager_skeleton_get_type(void) G_GNUC_CONST</div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a3729e82238a33933845ca972fb906309"><div class="ttname"><a href="audio__manager__interface_8h.html#a3729e82238a33933845ca972fb906309">audiomanager_routing_soundmanager_call_async_set_sink_volume_finish</a></div><div class="ttdeci">gboolean audiomanager_routing_soundmanager_call_async_set_sink_volume_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l07925">audio_manager_interface.c:7925</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a27b841b7a25daeba7675c91440d031d8"><div class="ttname"><a href="audio__manager__interface_8h.html#a27b841b7a25daeba7675c91440d031d8">audiomanager_routing_soundmanager_complete_async_set_sink_volume</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_complete_async_set_sink_volume(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08168">audio_manager_interface.c:8168</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_skeleton_private_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_skeleton_private.html">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08552">audio_manager_interface.c:8552</a></div></div>
+<div class="ttc" id="struct___audiomanager_commandinterface_iface_html_a60c7be0e93dcdeebc02e3ec6e5597545"><div class="ttname"><a href="struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545">_AudiomanagerCommandinterfaceIface::main_connection_state_changed</a></div><div class="ttdeci">void(* main_connection_state_changed)(AudiomanagerCommandinterface *object, guint16 arg_connectionID, gint16 arg_connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00069">audio_manager_interface.h:69</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a3c9cbeb3ae8e4f6327aa72b61f884180"><div class="ttname"><a href="audio__manager__interface_8h.html#a3c9cbeb3ae8e4f6327aa72b61f884180">object_manager_client_new_finish</a></div><div class="ttdeci">GDBusObjectManager * object_manager_client_new_finish(GAsyncResult *res, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l09415">audio_manager_interface.c:9415</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_ab932a845e5f14d50b4aeb8c62e8303c4"><div class="ttname"><a href="audio__manager__interface_8h.html#ab932a845e5f14d50b4aeb8c62e8303c4">audiomanager_routinginterface_call_hook_interrupt_status_change</a></div><div class="ttdeci">void audiomanager_routinginterface_call_hook_interrupt_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05196">audio_manager_interface.c:5196</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a7a4e4f1ed80dee36c519fb86958430ec"><div class="ttname"><a href="audio__manager__interface_8h.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_disconnect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04510">audio_manager_interface.c:4510</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a15fe76b0621c0dcd9d5f95ccee708d55"><div class="ttname"><a href="audio__manager__interface_8h.html#a15fe76b0621c0dcd9d5f95ccee708d55">audiomanager_routing_soundmanager_proxy_new_for_bus</a></div><div class="ttdeci">void audiomanager_routing_soundmanager_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08465">audio_manager_interface.c:8465</a></div></div>
+<div class="ttc" id="struct___audiomanager_routinginterface_iface_html_a2235fa9640d924dfa2810cab5c349812"><div class="ttname"><a href="struct___audiomanager_routinginterface_iface.html#a2235fa9640d924dfa2810cab5c349812">_AudiomanagerRoutinginterfaceIface::parent_iface</a></div><div class="ttdeci">GTypeInterface parent_iface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00438">audio_manager_interface.h:438</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html">dbus</a></li><li class="navelem"><a class="el" href="audio__manager__interface_8h.html">audio_manager_interface.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/class_lib_soundmanager.html b/doc/api-ref/html/class_lib_soundmanager.html
index 013af0d..93bc029 100644
--- a/doc/api-ref/html/class_lib_soundmanager.html
+++ b/doc/api-ref/html/class_lib_soundmanager.html
@@ -80,6 +80,7 @@ $(document).ready(function(){initNavTree('class_lib_soundmanager.html','');});
<div class="header">
<div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">LibSoundmanager Class Reference</div> </div>
@@ -88,24 +89,50 @@ $(document).ready(function(){initNavTree('class_lib_soundmanager.html','');});
<p><code>#include &lt;<a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager.hpp</a>&gt;</code></p>
<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:abd76525512641c001c3187629b58db07"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">EventType_SM</a> { <a class="el" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002">Event_AsyncSetSourceState</a> = 1
+ }</td></tr>
+<tr class="separator:abd76525512641c001c3187629b58db07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c28533bfc9315d8d0b417653611aba7"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">handler_fun</a> = std::function&lt; void(struct json_object *)&gt;</td></tr>
+<tr class="separator:a7c28533bfc9315d8d0b417653611aba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:a289a9d6ff8be95ae78660f239d962d79"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a289a9d6ff8be95ae78660f239d962d79">LibSoundmanager</a> (const int port, const std::string &amp;token)</td></tr>
-<tr class="separator:a289a9d6ff8be95ae78660f239d962d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b51e9891813cb62dd12109c017ad106"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106">LibSoundmanager</a> ()</td></tr>
+<tr class="separator:a8b51e9891813cb62dd12109c017ad106"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf861908e3d6d85d2b3c08683b08f934"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934">~LibSoundmanager</a> ()</td></tr>
<tr class="separator:abf861908e3d6d85d2b3c08683b08f934"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a560edf9ae3b1e367ad4cbb31c7021d74"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a560edf9ae3b1e367ad4cbb31c7021d74">register_callback</a> (void(*event_cb)(const std::string &amp;<a class="el" href="structevent.html">event</a>, struct json_object *event_contents), void(*reply_cb)(struct json_object *reply_contents))</td></tr>
-<tr class="separator:a560edf9ae3b1e367ad4cbb31c7021d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abe71d3531e7888f47185a601b284e729"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#abe71d3531e7888f47185a601b284e729">run_eventloop</a> ()</td></tr>
-<tr class="separator:abe71d3531e7888f47185a601b284e729"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a148fae0b5ed7be3b562939c417b1f95d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a148fae0b5ed7be3b562939c417b1f95d">LibSoundmanager</a> (const <a class="el" href="class_lib_soundmanager.html">LibSoundmanager</a> &amp;)=delete</td></tr>
+<tr class="separator:a148fae0b5ed7be3b562939c417b1f95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a875e992495c9448bc778dfe70325f672"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_lib_soundmanager.html">LibSoundmanager</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a875e992495c9448bc778dfe70325f672">operator=</a> (const <a class="el" href="class_lib_soundmanager.html">LibSoundmanager</a> &amp;)=delete</td></tr>
+<tr class="separator:a875e992495c9448bc778dfe70325f672"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5026736048e49c640b25f790409a65e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e">init</a> (int port, const std::string &amp;token)</td></tr>
+<tr class="separator:ad5026736048e49c640b25f790409a65e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5353df3686a64c74c9672efd0c156351"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351">registerSource</a> (const std::string &amp;sourceName)</td></tr>
+<tr class="separator:a5353df3686a64c74c9672efd0c156351"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa570a8373e057127c85107e13053669c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c">connect</a> (int sourceID, int sinkID)</td></tr>
+<tr class="separator:aa570a8373e057127c85107e13053669c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ed96ee8a96cf0fdc79335e631e314c4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a2ed96ee8a96cf0fdc79335e631e314c4">connect</a> (int sourceID, const std::string &amp;sinkName)</td></tr>
+<tr class="separator:a2ed96ee8a96cf0fdc79335e631e314c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e59dfb464c81824d32f3391dea9b295"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295">disconnect</a> (int connectionID)</td></tr>
+<tr class="separator:a3e59dfb464c81824d32f3391dea9b295"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66e6fd5ef9955df2295c450400d6eb74"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74">ackSetSourceState</a> (int handle, int error)</td></tr>
+<tr class="separator:a66e6fd5ef9955df2295c450400d6eb74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fe952a4dabbab6126cc23e36c79c773"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">call</a> (const std::string &amp;verb, struct json_object *arg)</td></tr>
<tr class="separator:a1fe952a4dabbab6126cc23e36c79c773"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae5b83ce661b1d785de2518ca10113956"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#ae5b83ce661b1d785de2518ca10113956">call_sync</a> (const std::string &amp;verb, struct json_object *arg, struct json_object *ret)</td></tr>
-<tr class="separator:ae5b83ce661b1d785de2518ca10113956"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a872d65bc665189c7b6a882c6067daaed"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a872d65bc665189c7b6a882c6067daaed">call</a> (const char *verb, struct json_object *arg)</td></tr>
+<tr class="separator:a872d65bc665189c7b6a882c6067daaed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cd7c5470cb135f9b1aa56d790c7e91e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e">subscribe</a> (const std::string &amp;event_name)</td></tr>
<tr class="separator:a9cd7c5470cb135f9b1aa56d790c7e91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21060844aa7efad6473b6104546afb06"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06">unsubscribe</a> (const std::string &amp;event_name)</td></tr>
<tr class="separator:a21060844aa7efad6473b6104546afb06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af39e2ddfb07ec049565b61ab4e1fbf8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d">set_event_handler</a> (enum <a class="el" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">EventType_SM</a> et, <a class="el" href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">handler_fun</a> f)</td></tr>
+<tr class="separator:af39e2ddfb07ec049565b61ab4e1fbf8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a472149619f68c2387d4ff7e02845db26"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26">register_callback</a> (void(*event_cb)(const std::string &amp;<a class="el" href="structevent.html">event</a>, struct json_object *event_contents), void(*reply_cb)(struct json_object *reply_contents), void(*hangup_cb)(void)=nullptr)</td></tr>
+<tr class="separator:a472149619f68c2387d4ff7e02845db26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7fd9ce3fae6ab6e0806ff099ad681f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#ab7fd9ce3fae6ab6e0806ff099ad681f0">register_callback</a> (void(*reply_cb)(struct json_object *reply_contents), void(*hangup_cb)(void)=nullptr)</td></tr>
+<tr class="separator:ab7fd9ce3fae6ab6e0806ff099ad681f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71a8165cb15c7815aa95a8955f5cd7f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6">on_hangup</a> (void *closure, struct afb_wsj1 *wsj)</td></tr>
<tr class="separator:a71a8165cb15c7815aa95a8955f5cd7f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ba2255cb1d29c77c4c6a2267949eda0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0">on_call</a> (void *closure, const char *api, const char *verb, struct afb_wsj1_msg *msg)</td></tr>
@@ -117,34 +144,62 @@ Public Member Functions</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8hpp_source.html#l00062">62</a> of file <a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager.hpp</a>.</p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a289a9d6ff8be95ae78660f239d962d79"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a289a9d6ff8be95ae78660f239d962d79">&#9670;&nbsp;</a></span>LibSoundmanager()</h2>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8hpp_source.html#l00032">32</a> of file <a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager.hpp</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a7c28533bfc9315d8d0b417653611aba7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c28533bfc9315d8d0b417653611aba7">&#9670;&nbsp;</a></span>handler_fun</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">LibSoundmanager::LibSoundmanager </td>
- <td>(</td>
- <td class="paramtype">const int&#160;</td>
- <td class="paramname"><em>port</em>, </td>
+ <td class="memname">using <a class="el" href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">LibSoundmanager::handler_fun</a> = std::function&lt;void(struct json_object*)&gt;</td>
</tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8hpp_source.html#l00041">41</a> of file <a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager.hpp</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Enumeration Documentation</h2>
+<a id="abd76525512641c001c3187629b58db07"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd76525512641c001c3187629b58db07">&#9670;&nbsp;</a></span>EventType_SM</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
<tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const std::string &amp;&#160;</td>
- <td class="paramname"><em>token</em>&#160;</td>
+ <td class="memname">enum <a class="el" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">LibSoundmanager::EventType_SM</a></td>
</tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002"></a>Event_AsyncSetSourceState&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8hpp_source.html#l00043">43</a> of file <a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager.hpp</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a8b51e9891813cb62dd12109c017ad106"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8b51e9891813cb62dd12109c017ad106">&#9670;&nbsp;</a></span>LibSoundmanager() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
<tr>
+ <td class="memname">LibSoundmanager::LibSoundmanager </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
- <td>)</td>
- <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00096">96</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+
</div>
</div>
<a id="abf861908e3d6d85d2b3c08683b08f934"></a>
@@ -162,13 +217,82 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00093">93</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00100">100</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+
+</div>
+</div>
+<a id="a148fae0b5ed7be3b562939c417b1f95d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a148fae0b5ed7be3b562939c417b1f95d">&#9670;&nbsp;</a></span>LibSoundmanager() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">LibSoundmanager::LibSoundmanager </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_lib_soundmanager.html">LibSoundmanager</a> &amp;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">delete</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a66e6fd5ef9955df2295c450400d6eb74"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66e6fd5ef9955df2295c450400d6eb74">&#9670;&nbsp;</a></span>ackSetSourceState()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int LibSoundmanager::ackSetSourceState </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>This function calls the ackSetSourceState of Audio Manager via WebSocket</p>
+<h4>Parameters</h4>
+<ul>
+<li>sourceID [in] : This parameter is returned value of ackSetSourceState</li>
+<li>handle [in] : This parameter is returned value of ackSetSourceState</li>
+<li>errno [in] : If you have some errors, input ohter than 0. 0 means acknowledge</li>
+</ul>
+<h4>Return</h4>
+<ul>
+<li>Returns 0 on success or -1 in case of transmission error.</li>
+</ul>
+<h4>Note</h4>
+<p>This function must be called when application get asyncSetSourceState event Input handle number attached in asyncSetSourceState and error number(0 is acknowledge) </p>
+
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00374">374</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+
+</div>
+</div>
<a id="a1fe952a4dabbab6126cc23e36c79c773"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1fe952a4dabbab6126cc23e36c79c773">&#9670;&nbsp;</a></span>call()</h2>
+<h2 class="memtitle"><span class="permalink"><a href="#a1fe952a4dabbab6126cc23e36c79c773">&#9670;&nbsp;</a></span>call() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -192,46 +316,110 @@ Public Member Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<p>This function calls the API of Audio Manager via WebSocket</p>
+
+</div>
+</div>
+<a id="a872d65bc665189c7b6a882c6067daaed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a872d65bc665189c7b6a882c6067daaed">&#9670;&nbsp;</a></span>call() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int LibSoundmanager::call </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>verb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct json_object *&#160;</td>
+ <td class="paramname"><em>arg</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>This function calls the API of Audio Manager via WebSocket This function is overload function of "call"</p>
<h4>Parameters</h4>
<ul>
<li>verb [in] : This argument should be specified to the API name (e.g. "connect")</li>
<li>arg [in] : This argument should be specified to the argument of API. And this argument expects JSON object</li>
</ul>
-<h4>Rreturn</h4>
+<h4>Return</h4>
<ul>
-<li>Returns 0 on success or -1 in case of error.</li>
+<li>Returns 0 on success or -1 in case of transmission error.</li>
</ul>
<h4>Note</h4>
<p>To call Audio Manager's APIs, the application should set its function name, arguments to JSON format. </p>
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00217">217</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00436">436</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
-<a id="ae5b83ce661b1d785de2518ca10113956"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae5b83ce661b1d785de2518ca10113956">&#9670;&nbsp;</a></span>call_sync()</h2>
+<a id="aa570a8373e057127c85107e13053669c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa570a8373e057127c85107e13053669c">&#9670;&nbsp;</a></span>connect() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int LibSoundmanager::call_sync </td>
+ <td class="memname">int LibSoundmanager::connect </td>
<td>(</td>
- <td class="paramtype">const std::string &amp;&#160;</td>
- <td class="paramname"><em>verb</em>, </td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">struct json_object *&#160;</td>
- <td class="paramname"><em>arg</em>, </td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>sinkID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>This function calls connect of Audio Manager via WebSocket connect is to get sound right</p>
+<h4>Parameters</h4>
+<ul>
+<li>sourceID [in] : This argument should be specified to the sourceID as int. This parameter is returned value of registerSource</li>
+<li>sinkID [in] : This argument should be specified to the sinkID as int. ID is specified by AudioManager</li>
+</ul>
+<h4>Return</h4>
+<ul>
+<li>Returns 0 on success or -1 in case of transmission error.</li>
+</ul>
+<h4>Note</h4>
+<p>This function must be called to get source right connectionID is </p>
+
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00287">287</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+
+</div>
+</div>
+<a id="a2ed96ee8a96cf0fdc79335e631e314c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ed96ee8a96cf0fdc79335e631e314c4">&#9670;&nbsp;</a></span>connect() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int LibSoundmanager::connect </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">struct json_object *&#160;</td>
- <td class="paramname"><em>ret</em>&#160;</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>sinkName</em>&#160;</td>
</tr>
<tr>
<td></td>
@@ -241,7 +429,74 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00236">236</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+</div>
+</div>
+<a id="a3e59dfb464c81824d32f3391dea9b295"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e59dfb464c81824d32f3391dea9b295">&#9670;&nbsp;</a></span>disconnect()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int LibSoundmanager::disconnect </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>connectionID</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>This function calls the disconnect of Audio Manager via WebSocket</p>
+<h4>Parameters</h4>
+<ul>
+<li>connectionID [in] : This parameter is returned value of connect</li>
+</ul>
+<h4>Return</h4>
+<ul>
+<li>Returns 0 on success or -1 in case of transmission error.</li>
+</ul>
+<h4>Note</h4>
+
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00347">347</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+
+</div>
+</div>
+<a id="ad5026736048e49c640b25f790409a65e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5026736048e49c640b25f790409a65e">&#9670;&nbsp;</a></span>init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int LibSoundmanager::init </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>port</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>token</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>This function is initialization function</p>
+<h4>Parameters</h4>
+<ul>
+<li>port [in] : This argument should be specified to the port number to be used for websocket</li>
+<li>token [in] : This argument should be specified to the token to be used for websocket</li>
+</ul>
+<h4>Return</h4>
+<p>Returns 0 on success or -1 in case of transmission error.</p>
+<h4>Note</h4>
+
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00126">126</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
@@ -283,7 +538,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00347">347</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00547">547</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
@@ -319,7 +574,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00358">358</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00558">558</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
@@ -349,7 +604,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00342">342</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00538">538</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
@@ -379,12 +634,38 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00369">369</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00578">578</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
-<a id="a560edf9ae3b1e367ad4cbb31c7021d74"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a560edf9ae3b1e367ad4cbb31c7021d74">&#9670;&nbsp;</a></span>register_callback()</h2>
+<a id="a875e992495c9448bc778dfe70325f672"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a875e992495c9448bc778dfe70325f672">&#9670;&nbsp;</a></span>operator=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_lib_soundmanager.html">LibSoundmanager</a>&amp; LibSoundmanager::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_lib_soundmanager.html">LibSoundmanager</a> &amp;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">delete</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a472149619f68c2387d4ff7e02845db26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a472149619f68c2387d4ff7e02845db26">&#9670;&nbsp;</a></span>register_callback() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -399,7 +680,41 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void(*)(struct json_object *reply_contents)&#160;</td>
- <td class="paramname"><em>reply_cb</em>&#160;</td>
+ <td class="paramname"><em>reply_cb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void(*)(void)&#160;</td>
+ <td class="paramname"><em>hangup_cb</em> = <code>nullptr</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab7fd9ce3fae6ab6e0806ff099ad681f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7fd9ce3fae6ab6e0806ff099ad681f0">&#9670;&nbsp;</a></span>register_callback() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void LibSoundmanager::register_callback </td>
+ <td>(</td>
+ <td class="paramtype">void(*)(struct json_object *reply_contents)&#160;</td>
+ <td class="paramname"><em>reply_cb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void(*)(void)&#160;</td>
+ <td class="paramname"><em>hangup_cb</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -408,46 +723,90 @@ Public Member Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<p>This function register callback function for reply/event message from sound manager</p>
+<p>This function is overload of register_callback. This registers callback function for reply/event message from sound manager</p>
<h4>Parameters</h4>
<ul>
-<li>event_cb [in] : This argument should be specified to the callback for subscribed event</li>
<li>reply_cb [in] : This argument should be specified to the reply callback for call function</li>
+<li>hangup_cb [in] : This argument should be specified to the hangup callback for call function. nullptr is defaulty set.</li>
+</ul>
+<h4>Return</h4>
+<h4>Note</h4>
+<p>Event callback is invoked by sound manager for event you subscribed. This function for convinience for user uses set_event_handler If you would like to get event, please call subscribe function before/after this function </p>
+
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00236">236</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+
+</div>
+</div>
+<a id="a5353df3686a64c74c9672efd0c156351"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5353df3686a64c74c9672efd0c156351">&#9670;&nbsp;</a></span>registerSource()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int LibSoundmanager::registerSource </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>sourceName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>This function calls registerSource of Audio Manager via WebSocket registerSource is registration as source for policy management</p>
+<h4>Parameters</h4>
+<ul>
+<li>sourceName [in] : This argument should be specified to the source name (e.g. "MediaPlayer")</li>
</ul>
-<h4>Rreturn</h4>
+<h4>Return</h4>
<ul>
-<li>Returns 0 on success or -1 in case of error.</li>
+<li>Returns 0 on success or -1 in case of transmission error.</li>
</ul>
<h4>Note</h4>
-<p>Event callback is invoked by sound manager for event you subscribed. If you would like to get event, please call subscribe function before/after this function </p>
+<p>This function must be called to get source ID mainConnectionID is returned by async reply function </p>
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00119">119</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00259">259</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
-<a id="abe71d3531e7888f47185a601b284e729"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abe71d3531e7888f47185a601b284e729">&#9670;&nbsp;</a></span>run_eventloop()</h2>
+<a id="af39e2ddfb07ec049565b61ab4e1fbf8d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af39e2ddfb07ec049565b61ab4e1fbf8d">&#9670;&nbsp;</a></span>set_event_handler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int LibSoundmanager::run_eventloop </td>
+ <td class="memname">void LibSoundmanager::set_event_handler </td>
<td>(</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype">enum <a class="el" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">EventType_SM</a>&#160;</td>
+ <td class="paramname"><em>et</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">handler_fun</a>&#160;</td>
+ <td class="paramname"><em>f</em>&#160;</td>
+ </tr>
+ <tr>
<td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
-<p>This function start receiving the reply/event message from sound manager</p>
+<p>This function calls the ackSetSourceState of Audio Manager via WebSocket</p>
<h4>Parameters</h4>
-<p>Nothing </p><h4>Rreturn</h4>
<ul>
-<li>Returns thread_id on success or -1 in case of error.</li>
+<li>EventType_AsyncSetSourceState [in] : This parameter is EventType of soundmanager</li>
+<li>handler_func [in] : This parameter is callback function</li>
+</ul>
+<h4>Return</h4>
+<ul>
+<li>Returns 0 on success or -1 in case of transmission error.</li>
</ul>
<h4>Note</h4>
+<p>This function must be called when application get asyncSetSourceState event Input handle number attached in asyncSetSourceState and error number(0 is acknowledge) </p>
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00182">182</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00528">528</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
@@ -471,14 +830,14 @@ Public Member Functions</h2></td></tr>
<ul>
<li>event_name [in] : This argument should be specified to the event name</li>
</ul>
-<h4>Rreturn</h4>
+<h4>Return</h4>
<ul>
-<li>Returns 0 on success or -1 in case of error.</li>
+<li>Returns 0 on success or -1 in case of transmission error.</li>
</ul>
<h4>Note</h4>
<p>This function enables to get an event to your callback function. Regarding the list of event name, please refer to CommandSender API and RountingSender API. </p>
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00255">255</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00469">469</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
@@ -502,20 +861,20 @@ Public Member Functions</h2></td></tr>
<ul>
<li>event_name [in] : This argument should be specified to the event name</li>
</ul>
-<h4>Rreturn</h4>
+<h4>Return</h4>
<ul>
-<li>Returns 0 on success or -1 in case of error.</li>
+<li>Returns 0 on success or -1 in case of transmission error.</li>
</ul>
<h4>Note</h4>
<p>This function disables to get an event to your callback function. </p>
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00284">284</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00498">498</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
-<li>SoundManagerBinding/include/libsoundmanager/<a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager.hpp</a></li>
-<li>SoundManagerBinding/libsoundmanager/<a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a></li>
+<li>R:/SoundManagerBinding/include/<a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager.hpp</a></li>
+<li>R:/SoundManagerBinding/libsoundmanager/<a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
diff --git a/doc/api-ref/html/class_lib_soundmanager.js b/doc/api-ref/html/class_lib_soundmanager.js
index ed52e34..3d2e7b4 100644
--- a/doc/api-ref/html/class_lib_soundmanager.js
+++ b/doc/api-ref/html/class_lib_soundmanager.js
@@ -1,15 +1,28 @@
var class_lib_soundmanager =
[
- [ "LibSoundmanager", "class_lib_soundmanager.html#a289a9d6ff8be95ae78660f239d962d79", null ],
+ [ "handler_fun", "class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7", null ],
+ [ "EventType_SM", "class_lib_soundmanager.html#abd76525512641c001c3187629b58db07", [
+ [ "Event_AsyncSetSourceState", "class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002", null ]
+ ] ],
+ [ "LibSoundmanager", "class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106", null ],
[ "~LibSoundmanager", "class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934", null ],
+ [ "LibSoundmanager", "class_lib_soundmanager.html#a148fae0b5ed7be3b562939c417b1f95d", null ],
+ [ "ackSetSourceState", "class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74", null ],
[ "call", "class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773", null ],
- [ "call_sync", "class_lib_soundmanager.html#ae5b83ce661b1d785de2518ca10113956", null ],
+ [ "call", "class_lib_soundmanager.html#a872d65bc665189c7b6a882c6067daaed", null ],
+ [ "connect", "class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c", null ],
+ [ "connect", "class_lib_soundmanager.html#a2ed96ee8a96cf0fdc79335e631e314c4", null ],
+ [ "disconnect", "class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295", null ],
+ [ "init", "class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e", null ],
[ "on_call", "class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0", null ],
[ "on_event", "class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e", null ],
[ "on_hangup", "class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6", null ],
[ "on_reply", "class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51", null ],
- [ "register_callback", "class_lib_soundmanager.html#a560edf9ae3b1e367ad4cbb31c7021d74", null ],
- [ "run_eventloop", "class_lib_soundmanager.html#abe71d3531e7888f47185a601b284e729", null ],
+ [ "operator=", "class_lib_soundmanager.html#a875e992495c9448bc778dfe70325f672", null ],
+ [ "register_callback", "class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26", null ],
+ [ "register_callback", "class_lib_soundmanager.html#ab7fd9ce3fae6ab6e0806ff099ad681f0", null ],
+ [ "registerSource", "class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351", null ],
+ [ "set_event_handler", "class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d", null ],
[ "subscribe", "class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e", null ],
[ "unsubscribe", "class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06", null ]
]; \ No newline at end of file
diff --git a/doc/api-ref/html/classes.html b/doc/api-ref/html/classes.html
index ccaae38..079eb67 100644
--- a/doc/api-ref/html/classes.html
+++ b/doc/api-ref/html/classes.html
@@ -83,16 +83,34 @@ $(document).ready(function(){initNavTree('classes.html','');});
<div class="title">Data Structure Index</div> </div>
</div><!--header-->
<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a></div>
+<div class="qindex"><a class="qindex" href="#letter__">_</a>&#160;|&#160;<a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
<table class="classindex">
-<tr><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
+<tr><td rowspan="2" valign="bottom"><a name="letter__"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;_&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="struct___audiomanager_routinginterface_proxy_private.html">_AudiomanagerRoutinginterfaceProxyPrivate</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___extended_g_d_bus_interface_info.html">_ExtendedGDBusInterfaceInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_routinginterface_skeleton.html">_AudiomanagerRoutinginterfaceSkeleton</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_commandinterface_iface.html">_AudiomanagerCommandinterfaceIface</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___audiomanager_routinginterface_skeleton_class.html">_AudiomanagerRoutinginterfaceSkeletonClass</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct_changed_property.html">ChangedProperty</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmain__sound__property__s.html">main_sound_property_s</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_commandinterface_proxy.html">_AudiomanagerCommandinterfaceProxy</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_commandinterface_proxy_class.html">_AudiomanagerCommandinterfaceProxyClass</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___audiomanager_routing_soundmanager_iface.html">_AudiomanagerRoutingSoundmanagerIface</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___object_iface.html">_ObjectIface</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_commandinterface_proxy_private.html">_AudiomanagerCommandinterfaceProxyPrivate</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html">_AudiomanagerRoutingSoundmanagerProxy</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___object_manager_client.html">_ObjectManagerClient</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdomain__data.html">domain_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnotification__config__s.html">notification_config_s</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_commandinterface_skeleton.html">_AudiomanagerCommandinterfaceSkeleton</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy_class.html">_AudiomanagerRoutingSoundmanagerProxyClass</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___object_manager_client_class.html">_ObjectManagerClientClass</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_commandinterface_skeleton_class.html">_AudiomanagerCommandinterfaceSkeletonClass</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy_private.html">_AudiomanagerRoutingSoundmanagerProxyPrivate</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___object_proxy.html">_ObjectProxy</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html">_AudiomanagerCommandinterfaceSkeletonPrivate</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html">_AudiomanagerRoutingSoundmanagerSkeleton</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___object_proxy_class.html">_ObjectProxyClass</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structevent.html">event</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsound__property__s.html">sound_property_s</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_routinginterface_iface.html">_AudiomanagerRoutinginterfaceIface</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_class.html">_AudiomanagerRoutingSoundmanagerSkeletonClass</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___object_skeleton.html">_ObjectSkeleton</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
-<tr><td></td></tr>
-<tr><td valign="top"><a class="el" href="structevent.html">event</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_lib_soundmanager.html">LibSoundmanager</a>&#160;&#160;&#160;</td><td></td></tr>
-<tr><td></td><td></td><td></td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_routinginterface_proxy.html">_AudiomanagerRoutinginterfaceProxy</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___object_skeleton_class.html">_ObjectSkeletonClass</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="struct___audiomanager_routinginterface_proxy_class.html">_AudiomanagerRoutinginterfaceProxyClass</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_lib_soundmanager.html">LibSoundmanager</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td></tr>
+<tr><td></td><td></td><td valign="top"><a class="el" href="structavailability__s.html">availability_s</a>&#160;&#160;&#160;</td><td></td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
-<div class="qindex"><a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a></div>
+<div class="qindex"><a class="qindex" href="#letter__">_</a>&#160;|&#160;<a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
diff --git a/doc/api-ref/html/dir_0edebbbd890f462231084d11aa59ffa6.html b/doc/api-ref/html/dir_0edebbbd890f462231084d11aa59ffa6.html
new file mode 100644
index 0000000..4c468bd
--- /dev/null
+++ b/doc/api-ref/html/dir_0edebbbd890f462231084d11aa59ffa6.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_0edebbbd890f462231084d11aa59ffa6.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">src Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_dc6b799b4d4b6fe07d59a0bf0ebf173c"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html">dbus</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:sm-error_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-error_8h.html">sm-error.h</a> <a href="sm-error_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:sm-helper_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8c.html">sm-helper.c</a> <a href="sm-helper_8c_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:sm-helper_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html">sm-helper.h</a> <a href="sm-helper_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:soundmanager_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html">soundmanager.c</a> <a href="soundmanager_8c_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/dir_0edebbbd890f462231084d11aa59ffa6.js b/doc/api-ref/html/dir_0edebbbd890f462231084d11aa59ffa6.js
new file mode 100644
index 0000000..8c14371
--- /dev/null
+++ b/doc/api-ref/html/dir_0edebbbd890f462231084d11aa59ffa6.js
@@ -0,0 +1,8 @@
+var dir_0edebbbd890f462231084d11aa59ffa6 =
+[
+ [ "dbus", "dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html", "dir_dc6b799b4d4b6fe07d59a0bf0ebf173c" ],
+ [ "sm-error.h", "sm-error_8h.html", "sm-error_8h" ],
+ [ "sm-helper.c", "sm-helper_8c.html", "sm-helper_8c" ],
+ [ "sm-helper.h", "sm-helper_8h.html", "sm-helper_8h" ],
+ [ "soundmanager.c", "soundmanager_8c.html", "soundmanager_8c" ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/dir_874624da9b22748f4ce7f5a12a2384c3.html b/doc/api-ref/html/dir_874624da9b22748f4ce7f5a12a2384c3.html
new file mode 100644
index 0000000..9cda6f9
--- /dev/null
+++ b/doc/api-ref/html/dir_874624da9b22748f4ce7f5a12a2384c3.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/include Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_874624da9b22748f4ce7f5a12a2384c3.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">include Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:libsoundmanager_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libsoundmanager_8hpp.html">libsoundmanager.hpp</a> <a href="libsoundmanager_8hpp_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_874624da9b22748f4ce7f5a12a2384c3.html">include</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/dir_874624da9b22748f4ce7f5a12a2384c3.js b/doc/api-ref/html/dir_874624da9b22748f4ce7f5a12a2384c3.js
new file mode 100644
index 0000000..797c954
--- /dev/null
+++ b/doc/api-ref/html/dir_874624da9b22748f4ce7f5a12a2384c3.js
@@ -0,0 +1,6 @@
+var dir_874624da9b22748f4ce7f5a12a2384c3 =
+[
+ [ "libsoundmanager.hpp", "libsoundmanager_8hpp.html", [
+ [ "LibSoundmanager", "class_lib_soundmanager.html", "class_lib_soundmanager" ]
+ ] ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/dir_b62d30696523dc2fcd1e0f670058b8e1.html b/doc/api-ref/html/dir_b62d30696523dc2fcd1e0f670058b8e1.html
new file mode 100644
index 0000000..098e664
--- /dev/null
+++ b/doc/api-ref/html/dir_b62d30696523dc2fcd1e0f670058b8e1.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/libsoundmanager Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_b62d30696523dc2fcd1e0f670058b8e1.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">libsoundmanager Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:libsoundmanager_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libsoundmanager_8cpp.html">libsoundmanager.cpp</a> <a href="libsoundmanager_8cpp_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_b62d30696523dc2fcd1e0f670058b8e1.html">libsoundmanager</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/dir_b62d30696523dc2fcd1e0f670058b8e1.js b/doc/api-ref/html/dir_b62d30696523dc2fcd1e0f670058b8e1.js
new file mode 100644
index 0000000..034e9de
--- /dev/null
+++ b/doc/api-ref/html/dir_b62d30696523dc2fcd1e0f670058b8e1.js
@@ -0,0 +1,4 @@
+var dir_b62d30696523dc2fcd1e0f670058b8e1 =
+[
+ [ "libsoundmanager.cpp", "libsoundmanager_8cpp.html", "libsoundmanager_8cpp" ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/dir_c0f9ac54811231ea41ecdb457a109fa8.html b/doc/api-ref/html/dir_c0f9ac54811231ea41ecdb457a109fa8.html
new file mode 100644
index 0000000..603cff7
--- /dev/null
+++ b/doc/api-ref/html/dir_c0f9ac54811231ea41ecdb457a109fa8.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_c0f9ac54811231ea41ecdb457a109fa8.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">SoundManagerBinding Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_874624da9b22748f4ce7f5a12a2384c3"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_874624da9b22748f4ce7f5a12a2384c3.html">include</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_b62d30696523dc2fcd1e0f670058b8e1"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b62d30696523dc2fcd1e0f670058b8e1.html">libsoundmanager</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_0edebbbd890f462231084d11aa59ffa6"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/dir_c0f9ac54811231ea41ecdb457a109fa8.js b/doc/api-ref/html/dir_c0f9ac54811231ea41ecdb457a109fa8.js
new file mode 100644
index 0000000..9fc2025
--- /dev/null
+++ b/doc/api-ref/html/dir_c0f9ac54811231ea41ecdb457a109fa8.js
@@ -0,0 +1,6 @@
+var dir_c0f9ac54811231ea41ecdb457a109fa8 =
+[
+ [ "include", "dir_874624da9b22748f4ce7f5a12a2384c3.html", "dir_874624da9b22748f4ce7f5a12a2384c3" ],
+ [ "libsoundmanager", "dir_b62d30696523dc2fcd1e0f670058b8e1.html", "dir_b62d30696523dc2fcd1e0f670058b8e1" ],
+ [ "src", "dir_0edebbbd890f462231084d11aa59ffa6.html", "dir_0edebbbd890f462231084d11aa59ffa6" ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html b/doc/api-ref/html/dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html
new file mode 100644
index 0000000..b5b1eab
--- /dev/null
+++ b/doc/api-ref/html/dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/dbus Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">dbus Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:audio__manager__interface_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8c.html">audio_manager_interface.c</a> <a href="audio__manager__interface_8c_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:audio__manager__interface_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="audio__manager__interface_8h.html">audio_manager_interface.h</a> <a href="audio__manager__interface_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html">dbus</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.js b/doc/api-ref/html/dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.js
new file mode 100644
index 0000000..6bb5122
--- /dev/null
+++ b/doc/api-ref/html/dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.js
@@ -0,0 +1,5 @@
+var dir_dc6b799b4d4b6fe07d59a0bf0ebf173c =
+[
+ [ "audio_manager_interface.c", "audio__manager__interface_8c.html", "audio__manager__interface_8c" ],
+ [ "audio_manager_interface.h", "audio__manager__interface_8h.html", "audio__manager__interface_8h" ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/dir_fc265b39262ea2713c037617d421974d.html b/doc/api-ref/html/dir_fc265b39262ea2713c037617d421974d.html
new file mode 100644
index 0000000..5cc7e23
--- /dev/null
+++ b/doc/api-ref/html/dir_fc265b39262ea2713c037617d421974d.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R: Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_fc265b39262ea2713c037617d421974d.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">R: Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_c0f9ac54811231ea41ecdb457a109fa8"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/dir_fc265b39262ea2713c037617d421974d.js b/doc/api-ref/html/dir_fc265b39262ea2713c037617d421974d.js
new file mode 100644
index 0000000..5f0fb49
--- /dev/null
+++ b/doc/api-ref/html/dir_fc265b39262ea2713c037617d421974d.js
@@ -0,0 +1,4 @@
+var dir_fc265b39262ea2713c037617d421974d =
+[
+ [ "SoundManagerBinding", "dir_c0f9ac54811231ea41ecdb457a109fa8.html", "dir_c0f9ac54811231ea41ecdb457a109fa8" ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/files.html b/doc/api-ref/html/files.html
index cefc25d..6ff9bd2 100644
--- a/doc/api-ref/html/files.html
+++ b/doc/api-ref/html/files.html
@@ -84,16 +84,21 @@ $(document).ready(function(){initNavTree('files.html','');});
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
-<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_b967abc00200c877344b4504e6cbcf3f.html" target="_self">SoundManagerBinding</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_c2dc0533631c44dc5d574e7be055c656.html" target="_self">include</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_4ed4f07a8451d34bdd1d92ed62b81ed4.html" target="_self">libsoundmanager</a></td><td class="desc"></td></tr>
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html" target="_self">R:</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html" target="_self">SoundManagerBinding</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_874624da9b22748f4ce7f5a12a2384c3.html" target="_self">include</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="libsoundmanager_8hpp_source.html"><span class="icondoc"></span></a><a class="el" href="libsoundmanager_8hpp.html" target="_self">libsoundmanager.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span id="img_0_1_" class="iconfopen" onclick="toggleFolder('0_1_')">&#160;</span><a class="el" href="dir_574c53d22ed4def281d320d129dd43c9.html" target="_self">libsoundmanager</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="libsoundmanager_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="libsoundmanager_8cpp.html" target="_self">libsoundmanager.cpp</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="test_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="test_8cpp.html" target="_self">test.cpp</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><span id="img_0_2_" class="iconfopen" onclick="toggleFolder('0_2_')">&#160;</span><a class="el" href="dir_85932083476b47061c69d172796990a3.html" target="_self">soundmanager_binging</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="soundmanager_8c_source.html"><span class="icondoc"></span></a><a class="el" href="soundmanager_8c.html" target="_self">soundmanager.c</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">&#9660;</span><span id="img_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_1_')">&#160;</span><a class="el" href="dir_b62d30696523dc2fcd1e0f670058b8e1.html" target="_self">libsoundmanager</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="libsoundmanager_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="libsoundmanager_8cpp.html" target="_self">libsoundmanager.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_2_" class="arrow" onclick="toggleFolder('0_0_2_')">&#9660;</span><span id="img_0_0_2_" class="iconfopen" onclick="toggleFolder('0_0_2_')">&#160;</span><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html" target="_self">src</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_2_0_" class="arrow" onclick="toggleFolder('0_0_2_0_')">&#9660;</span><span id="img_0_0_2_0_" class="iconfopen" onclick="toggleFolder('0_0_2_0_')">&#160;</span><a class="el" href="dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html" target="_self">dbus</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="audio__manager__interface_8c_source.html"><span class="icondoc"></span></a><a class="el" href="audio__manager__interface_8c.html" target="_self">audio_manager_interface.c</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_0_1_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="audio__manager__interface_8h_source.html"><span class="icondoc"></span></a><a class="el" href="audio__manager__interface_8h.html" target="_self">audio_manager_interface.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="sm-error_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sm-error_8h.html" target="_self">sm-error.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="sm-helper_8c_source.html"><span class="icondoc"></span></a><a class="el" href="sm-helper_8c.html" target="_self">sm-helper.c</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="sm-helper_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sm-helper_8h.html" target="_self">sm-helper.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="soundmanager_8c_source.html"><span class="icondoc"></span></a><a class="el" href="soundmanager_8c.html" target="_self">soundmanager.c</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
diff --git a/doc/api-ref/html/files.js b/doc/api-ref/html/files.js
index 4d99c33..94409d8 100644
--- a/doc/api-ref/html/files.js
+++ b/doc/api-ref/html/files.js
@@ -1,4 +1,4 @@
var files =
[
- [ "SoundManagerBinding", "dir_b967abc00200c877344b4504e6cbcf3f.html", "dir_b967abc00200c877344b4504e6cbcf3f" ]
+ [ "R:", "dir_fc265b39262ea2713c037617d421974d.html", "dir_fc265b39262ea2713c037617d421974d" ]
]; \ No newline at end of file
diff --git a/doc/api-ref/html/functions.html b/doc/api-ref/html/functions.html
index 5d6c445..adda101 100644
--- a/doc/api-ref/html/functions.html
+++ b/doc/api-ref/html/functions.html
@@ -79,22 +79,221 @@ $(document).ready(function(){initNavTree('functions.html','');});
</div>
<div class="contents">
-<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div><ul>
+<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
+
+<h3><a id="index_a"></a>- a -</h3><ul>
+<li>ackSetSourceState()
+: <a class="el" href="class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74">LibSoundmanager</a>
+</li>
+<li>availability
+: <a class="el" href="structavailability__s.html#afdad584642d8870c90c54fac11bf25f2">availability_s</a>
+</li>
+<li>avalilable_reason
+: <a class="el" href="structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5">availability_s</a>
+</li>
+</ul>
+
+
+<h3><a id="index_b"></a>- b -</h3><ul>
+<li>busname
+: <a class="el" href="structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55">domain_data</a>
+</li>
+</ul>
+
+
+<h3><a id="index_c"></a>- c -</h3><ul>
<li>call()
: <a class="el" href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">LibSoundmanager</a>
</li>
-<li>call_sync()
-: <a class="el" href="class_lib_soundmanager.html#ae5b83ce661b1d785de2518ca10113956">LibSoundmanager</a>
+<li>changed_properties
+: <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1">_AudiomanagerCommandinterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>
+</li>
+<li>changed_properties_idle_source
+: <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0">_AudiomanagerCommandinterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>
+</li>
+<li>complete
+: <a class="el" href="structdomain__data.html#a10955225b49f816c5a29750d86bd357c">domain_data</a>
+</li>
+<li>connect()
+: <a class="el" href="class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c">LibSoundmanager</a>
+</li>
+<li>context
+: <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17">_AudiomanagerCommandinterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>
+</li>
+</ul>
+
+
+<h3><a id="index_d"></a>- d -</h3><ul>
+<li>disconnect()
+: <a class="el" href="class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295">LibSoundmanager</a>
+</li>
+<li>domainID
+: <a class="el" href="structdomain__data.html#af1c7931d89ac01836657748e3afb43ca">domain_data</a>
+</li>
+</ul>
+
+
+<h3><a id="index_e"></a>- e -</h3><ul>
+<li>early
+: <a class="el" href="structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f">domain_data</a>
</li>
<li>event
: <a class="el" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a>
</li>
+<li>Event_AsyncSetSourceState
+: <a class="el" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002">LibSoundmanager</a>
+</li>
+<li>EventType_SM
+: <a class="el" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">LibSoundmanager</a>
+</li>
+</ul>
+
+
+<h3><a id="index_h"></a>- h -</h3><ul>
+<li>handle_ack_connect
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ae94f0c43f9dcb471040598f63f696a7a">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_disconnect
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ad19ecd30baab6e7d4ba6d6c6002cfaf9">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_set_sink_volume
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ab6e540b11ad03b27b947b79f268ce1a9">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_set_source_state
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#aa08081f0b75bceb2d649b993e64780e0">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_set_volumes
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ae8345befe28426327325b1ba4df642ee">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_sink_notification_configuration
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ab6dead68bb1d960873c1d3b43b16ed75">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_source_notification_configuration
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a29c4ad940905f828e5a8e5ac0433a3ae">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_async_abort
+: <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#a2533187c934a62aa925bc33f36e0842d">_AudiomanagerRoutingSoundmanagerIface</a>
+</li>
+<li>handle_async_connect
+: <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#aaf21bf6e7f0a53cc0ff682ab84915916">_AudiomanagerRoutingSoundmanagerIface</a>
+</li>
+<li>handle_async_disconnect
+: <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#a4afe4885e0f8effeec506c7c248ce406">_AudiomanagerRoutingSoundmanagerIface</a>
+</li>
+<li>handle_async_set_sink_volume
+: <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#ad50e3c8bf63145db7b2793f3f09a8a1a">_AudiomanagerRoutingSoundmanagerIface</a>
+</li>
+<li>handle_async_set_source_state
+: <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#afa12d6ca18a68e5ef319b6f5d4830ad3">_AudiomanagerRoutingSoundmanagerIface</a>
+</li>
+<li>handle_confirm_routing_ready
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ab247488d2597997aca94ab969f8d3591">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_confirm_routing_rundown
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ad105905907e3735fe601fd472b658787">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_connect
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a43990993bb9ea56972ccc7fd111ca1da">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_deregister_sink
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a7a549ccc940b2d7bdfe044bf0080cab5">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_deregister_source
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a922e3b64fda18253a4876b08297af520">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_disconnect
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#aa109962beceb7ee6063060e9d5031a12">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_get_list_main_connections
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#aa446e43ef09c4354da0111d9b29ddc61">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_get_list_main_sinks
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a1367ae3bc1e66ce85f4e99978225304a">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_hook_interrupt_status_change
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#aaa5a962b2eabddde63e3379c86204661">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_hook_source_availablity_status_change
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a3e7e0beac27ee45449766260f0f52d2b">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_register_domain
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#abf7f3af5c44437c7e137d953e212796b">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_register_sink
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#aae0f751fca4ed3afbe8c6949bbf5b239">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_register_source
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ab4d210b0dc6778973ff8494aabd2d73a">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_set_sink_mute_state
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a02d3f2d14c1799b074ec446492e62539">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_set_volume
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a6ebd74e48b92340de3239fe898ecadbc">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_volume_step
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a196093f8f4e65d4b3aecd0a7e5bcdada">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handler_fun
+: <a class="el" href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">LibSoundmanager</a>
+</li>
+<li>hyphen_name
+: <a class="el" href="struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12">_ExtendedGDBusInterfaceInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">_ExtendedGDBusPropertyInfo</a>
+</li>
+</ul>
+
+
+<h3><a id="index_i"></a>- i -</h3><ul>
+<li>info
+: <a class="el" href="struct_changed_property.html#a8ec87ea012c360d0a634b0639e3a8672">ChangedProperty</a>
+</li>
+<li>init()
+: <a class="el" href="class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e">LibSoundmanager</a>
+</li>
+</ul>
+
+
+<h3><a id="index_l"></a>- l -</h3><ul>
<li>LibSoundmanager()
-: <a class="el" href="class_lib_soundmanager.html#a289a9d6ff8be95ae78660f239d962d79">LibSoundmanager</a>
+: <a class="el" href="class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106">LibSoundmanager</a>
+</li>
+<li>lock
+: <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128">_AudiomanagerCommandinterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>
+</li>
+</ul>
+
+
+<h3><a id="index_m"></a>- m -</h3><ul>
+<li>main_connection_state_changed
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545">_AudiomanagerCommandinterfaceIface</a>
</li>
+</ul>
+
+
+<h3><a id="index_n"></a>- n -</h3><ul>
<li>name
-: <a class="el" href="structevent.html#a723489bec273335d13513cd1040c0216">event</a>
+: <a class="el" href="structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0">domain_data</a>
+, <a class="el" href="structevent.html#a723489bec273335d13513cd1040c0216">event</a>
+</li>
+<li>new_main_connection
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>nodename
+: <a class="el" href="structdomain__data.html#aab4ab8994549b8cbbed43af384689376">domain_data</a>
</li>
+</ul>
+
+
+<h3><a id="index_o"></a>- o -</h3><ul>
<li>on_call()
: <a class="el" href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0">LibSoundmanager</a>
</li>
@@ -107,18 +306,165 @@ $(document).ready(function(){initNavTree('functions.html','');});
<li>on_reply()
: <a class="el" href="class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51">LibSoundmanager</a>
</li>
+<li>operator=()
+: <a class="el" href="class_lib_soundmanager.html#a875e992495c9448bc778dfe70325f672">LibSoundmanager</a>
+</li>
+<li>orig_value
+: <a class="el" href="struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af">ChangedProperty</a>
+</li>
+</ul>
+
+
+<h3><a id="index_p"></a>- p -</h3><ul>
+<li>parameter
+: <a class="el" href="structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f">notification_config_s</a>
+</li>
+<li>parent_class
+: <a class="el" href="struct___audiomanager_commandinterface_proxy_class.html#ad988ff80693b709fec5e8ec149975d32">_AudiomanagerCommandinterfaceProxyClass</a>
+, <a class="el" href="struct___audiomanager_commandinterface_skeleton_class.html#a5b355e1f854f53959569289280a1eb78">_AudiomanagerCommandinterfaceSkeletonClass</a>
+, <a class="el" href="struct___audiomanager_routinginterface_proxy_class.html#a1680c522ab86f62bfc29ed738495782d">_AudiomanagerRoutinginterfaceProxyClass</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_class.html#ad157d9dc8fbf386edc7556acef67a972">_AudiomanagerRoutinginterfaceSkeletonClass</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_proxy_class.html#a5becf6a2680ba6e4eaab0fe63ab7eb53">_AudiomanagerRoutingSoundmanagerProxyClass</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_class.html#a5fc338e136c6e7269fa3c86f3e45ca86">_AudiomanagerRoutingSoundmanagerSkeletonClass</a>
+, <a class="el" href="struct___object_manager_client_class.html#a9c139fc0060ebe830eaa18485d874f78">_ObjectManagerClientClass</a>
+, <a class="el" href="struct___object_proxy_class.html#ac675b6c444303192f29c6acbacd1d97a">_ObjectProxyClass</a>
+, <a class="el" href="struct___object_skeleton_class.html#a0fc642dd9514dcbdd50be8a587af20d8">_ObjectSkeletonClass</a>
+</li>
+<li>parent_iface
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a551ebf6d7c02f5efa18eb2ec170601e4">_AudiomanagerCommandinterfaceIface</a>
+, <a class="el" href="struct___audiomanager_routinginterface_iface.html#a2235fa9640d924dfa2810cab5c349812">_AudiomanagerRoutinginterfaceIface</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#a4bb6a0f7d7b7df2c18a9b54f9023d308">_AudiomanagerRoutingSoundmanagerIface</a>
+, <a class="el" href="struct___object_iface.html#a53459034645e2efe3db475f46b5ef289">_ObjectIface</a>
+</li>
+<li>parent_instance
+: <a class="el" href="struct___audiomanager_commandinterface_proxy.html#ace2434aadda7785f40ac7f79d1448e5b">_AudiomanagerCommandinterfaceProxy</a>
+, <a class="el" href="struct___audiomanager_commandinterface_skeleton.html#a0c82ba8e0892e0172cb4e6493a74e505">_AudiomanagerCommandinterfaceSkeleton</a>
+, <a class="el" href="struct___audiomanager_routinginterface_proxy.html#a0e2790280308cf77327ce846b512cb24">_AudiomanagerRoutinginterfaceProxy</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton.html#a1a978f447854cfd0967eb96633a04ccf">_AudiomanagerRoutinginterfaceSkeleton</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html#ad89dc31bd5330b25198cab49269de838">_AudiomanagerRoutingSoundmanagerProxy</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html#ae1135d9ecfd9cc8ffc1e66bf346b922b">_AudiomanagerRoutingSoundmanagerSkeleton</a>
+, <a class="el" href="struct___object_manager_client.html#a73eff3419c5a013b6eec2bce62a4f643">_ObjectManagerClient</a>
+, <a class="el" href="struct___object_proxy.html#ab652e343d1ce9e8b3fd4a3b974903414">_ObjectProxy</a>
+, <a class="el" href="struct___object_skeleton.html#a58fd98369b9a6d7e55ad792c010da273">_ObjectSkeleton</a>
+</li>
+<li>parent_struct
+: <a class="el" href="struct___extended_g_d_bus_arg_info.html#a80ab64d9e93e88e8395efeb544ace773">_ExtendedGDBusArgInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">_ExtendedGDBusInterfaceInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7">_ExtendedGDBusMethodInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867">_ExtendedGDBusPropertyInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14">_ExtendedGDBusSignalInfo</a>
+</li>
+<li>pass_fdlist
+: <a class="el" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">_ExtendedGDBusMethodInfo</a>
+</li>
+<li>priv
+: <a class="el" href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">_AudiomanagerCommandinterfaceProxy</a>
+, <a class="el" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">_AudiomanagerCommandinterfaceSkeleton</a>
+, <a class="el" href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">_AudiomanagerRoutinginterfaceProxy</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">_AudiomanagerRoutinginterfaceSkeleton</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">_AudiomanagerRoutingSoundmanagerProxy</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">_AudiomanagerRoutingSoundmanagerSkeleton</a>
+, <a class="el" href="struct___object_manager_client.html#a35c89f23cdbe49d337892d2171bb9199">_ObjectManagerClient</a>
+, <a class="el" href="struct___object_proxy.html#a7432470285fce2a802d5ae4751f52abf">_ObjectProxy</a>
+, <a class="el" href="struct___object_skeleton.html#a1084cef750cb5508e7c6e0f296b5210e">_ObjectSkeleton</a>
+</li>
+<li>prop_id
+: <a class="el" href="struct_changed_property.html#ae17bcd7ea7435964501699a5dc6b0b15">ChangedProperty</a>
+</li>
+<li>properties
+: <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#abb2dc271fbd9468da54de8f76787fed5">_AudiomanagerCommandinterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#a49cc7e80fef14aaa95775d4444e0c813">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad296828963693de38a097d9d5439196c">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>
+</li>
+</ul>
+
+
+<h3><a id="index_q"></a>- q -</h3><ul>
+<li>qdata
+: <a class="el" href="struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f">_AudiomanagerCommandinterfaceProxyPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e">_AudiomanagerRoutinginterfaceProxyPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4">_AudiomanagerRoutingSoundmanagerProxyPrivate</a>
+</li>
+</ul>
+
+
+<h3><a id="index_r"></a>- r -</h3><ul>
<li>register_callback()
-: <a class="el" href="class_lib_soundmanager.html#a560edf9ae3b1e367ad4cbb31c7021d74">LibSoundmanager</a>
+: <a class="el" href="class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26">LibSoundmanager</a>
+</li>
+<li>registerSource()
+: <a class="el" href="class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351">LibSoundmanager</a>
+</li>
+<li>removed_main_connection
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e">_AudiomanagerCommandinterfaceIface</a>
+</li>
+</ul>
+
+
+<h3><a id="index_s"></a>- s -</h3><ul>
+<li>set_event_handler()
+: <a class="el" href="class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d">LibSoundmanager</a>
+</li>
+<li>set_routing_ready
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a58f92c78dae0850dfdc5b4096957cdfb">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>set_routing_rundown
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a2506d6398156498330ecd4beb9f1b44d">_AudiomanagerRoutinginterfaceIface</a>
</li>
-<li>run_eventloop()
-: <a class="el" href="class_lib_soundmanager.html#abe71d3531e7888f47185a601b284e729">LibSoundmanager</a>
+<li>signal_name
+: <a class="el" href="struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547">_ExtendedGDBusMethodInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1">_ExtendedGDBusSignalInfo</a>
+</li>
+<li>sink_mute_state_changed
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>state
+: <a class="el" href="structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2">domain_data</a>
+</li>
+<li>status
+: <a class="el" href="structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4">notification_config_s</a>
</li>
<li>subscribe()
: <a class="el" href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e">LibSoundmanager</a>
</li>
+<li>system_property_changed
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238">_AudiomanagerCommandinterfaceIface</a>
+</li>
+</ul>
+
+
+<h3><a id="index_t"></a>- t -</h3><ul>
+<li>type
+: <a class="el" href="structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4">main_sound_property_s</a>
+, <a class="el" href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663">notification_config_s</a>
+, <a class="el" href="structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726">sound_property_s</a>
+</li>
+</ul>
+
+
+<h3><a id="index_u"></a>- u -</h3><ul>
<li>unsubscribe()
: <a class="el" href="class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06">LibSoundmanager</a>
</li>
+<li>use_gvariant
+: <a class="el" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">_ExtendedGDBusArgInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f">_ExtendedGDBusPropertyInfo</a>
+</li>
+</ul>
+
+
+<h3><a id="index_v"></a>- v -</h3><ul>
+<li>value
+: <a class="el" href="structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a">main_sound_property_s</a>
+, <a class="el" href="structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d">sound_property_s</a>
+</li>
+<li>volume_changed
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044">_AudiomanagerCommandinterfaceIface</a>
+</li>
+</ul>
+
+
+<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
<li>~LibSoundmanager()
: <a class="el" href="class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934">LibSoundmanager</a>
</li>
diff --git a/doc/api-ref/html/functions_enum.html b/doc/api-ref/html/functions_enum.html
new file mode 100644
index 0000000..f1c3ae3
--- /dev/null
+++ b/doc/api-ref/html/functions_enum.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Data Fields - Enumerations</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_enum.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>EventType_SM
+: <a class="el" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">LibSoundmanager</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/functions_eval.html b/doc/api-ref/html/functions_eval.html
new file mode 100644
index 0000000..25ce17b
--- /dev/null
+++ b/doc/api-ref/html/functions_eval.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Data Fields - Enumerator</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_eval.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>Event_AsyncSetSourceState
+: <a class="el" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002">LibSoundmanager</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/functions_func.html b/doc/api-ref/html/functions_func.html
index 385add2..07ffab4 100644
--- a/doc/api-ref/html/functions_func.html
+++ b/doc/api-ref/html/functions_func.html
@@ -80,14 +80,23 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<div class="contents">
&#160;<ul>
+<li>ackSetSourceState()
+: <a class="el" href="class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74">LibSoundmanager</a>
+</li>
<li>call()
: <a class="el" href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">LibSoundmanager</a>
</li>
-<li>call_sync()
-: <a class="el" href="class_lib_soundmanager.html#ae5b83ce661b1d785de2518ca10113956">LibSoundmanager</a>
+<li>connect()
+: <a class="el" href="class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c">LibSoundmanager</a>
+</li>
+<li>disconnect()
+: <a class="el" href="class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295">LibSoundmanager</a>
+</li>
+<li>init()
+: <a class="el" href="class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e">LibSoundmanager</a>
</li>
<li>LibSoundmanager()
-: <a class="el" href="class_lib_soundmanager.html#a289a9d6ff8be95ae78660f239d962d79">LibSoundmanager</a>
+: <a class="el" href="class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106">LibSoundmanager</a>
</li>
<li>on_call()
: <a class="el" href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0">LibSoundmanager</a>
@@ -101,11 +110,17 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<li>on_reply()
: <a class="el" href="class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51">LibSoundmanager</a>
</li>
+<li>operator=()
+: <a class="el" href="class_lib_soundmanager.html#a875e992495c9448bc778dfe70325f672">LibSoundmanager</a>
+</li>
<li>register_callback()
-: <a class="el" href="class_lib_soundmanager.html#a560edf9ae3b1e367ad4cbb31c7021d74">LibSoundmanager</a>
+: <a class="el" href="class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26">LibSoundmanager</a>
+</li>
+<li>registerSource()
+: <a class="el" href="class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351">LibSoundmanager</a>
</li>
-<li>run_eventloop()
-: <a class="el" href="class_lib_soundmanager.html#abe71d3531e7888f47185a601b284e729">LibSoundmanager</a>
+<li>set_event_handler()
+: <a class="el" href="class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d">LibSoundmanager</a>
</li>
<li>subscribe()
: <a class="el" href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e">LibSoundmanager</a>
diff --git a/doc/api-ref/html/functions_type.html b/doc/api-ref/html/functions_type.html
new file mode 100644
index 0000000..a995ac7
--- /dev/null
+++ b/doc/api-ref/html/functions_type.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Data Fields - Typedefs</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_type.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>handler_fun
+: <a class="el" href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">LibSoundmanager</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/functions_vars.html b/doc/api-ref/html/functions_vars.html
index 030f1ea..f09d32b 100644
--- a/doc/api-ref/html/functions_vars.html
+++ b/doc/api-ref/html/functions_vars.html
@@ -79,12 +79,330 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
</div>
<div class="contents">
-&#160;<ul>
+&#160;
+
+<h3><a id="index_a"></a>- a -</h3><ul>
+<li>availability
+: <a class="el" href="structavailability__s.html#afdad584642d8870c90c54fac11bf25f2">availability_s</a>
+</li>
+<li>avalilable_reason
+: <a class="el" href="structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5">availability_s</a>
+</li>
+</ul>
+
+
+<h3><a id="index_b"></a>- b -</h3><ul>
+<li>busname
+: <a class="el" href="structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55">domain_data</a>
+</li>
+</ul>
+
+
+<h3><a id="index_c"></a>- c -</h3><ul>
+<li>changed_properties
+: <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1">_AudiomanagerCommandinterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>
+</li>
+<li>changed_properties_idle_source
+: <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0">_AudiomanagerCommandinterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>
+</li>
+<li>complete
+: <a class="el" href="structdomain__data.html#a10955225b49f816c5a29750d86bd357c">domain_data</a>
+</li>
+<li>context
+: <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17">_AudiomanagerCommandinterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>
+</li>
+</ul>
+
+
+<h3><a id="index_d"></a>- d -</h3><ul>
+<li>domainID
+: <a class="el" href="structdomain__data.html#af1c7931d89ac01836657748e3afb43ca">domain_data</a>
+</li>
+</ul>
+
+
+<h3><a id="index_e"></a>- e -</h3><ul>
+<li>early
+: <a class="el" href="structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f">domain_data</a>
+</li>
<li>event
: <a class="el" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a>
</li>
+</ul>
+
+
+<h3><a id="index_h"></a>- h -</h3><ul>
+<li>handle_ack_connect
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ae94f0c43f9dcb471040598f63f696a7a">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_disconnect
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ad19ecd30baab6e7d4ba6d6c6002cfaf9">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_set_sink_volume
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ab6e540b11ad03b27b947b79f268ce1a9">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_set_source_state
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#aa08081f0b75bceb2d649b993e64780e0">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_set_volumes
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ae8345befe28426327325b1ba4df642ee">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_sink_notification_configuration
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ab6dead68bb1d960873c1d3b43b16ed75">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_ack_source_notification_configuration
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a29c4ad940905f828e5a8e5ac0433a3ae">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_async_abort
+: <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#a2533187c934a62aa925bc33f36e0842d">_AudiomanagerRoutingSoundmanagerIface</a>
+</li>
+<li>handle_async_connect
+: <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#aaf21bf6e7f0a53cc0ff682ab84915916">_AudiomanagerRoutingSoundmanagerIface</a>
+</li>
+<li>handle_async_disconnect
+: <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#a4afe4885e0f8effeec506c7c248ce406">_AudiomanagerRoutingSoundmanagerIface</a>
+</li>
+<li>handle_async_set_sink_volume
+: <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#ad50e3c8bf63145db7b2793f3f09a8a1a">_AudiomanagerRoutingSoundmanagerIface</a>
+</li>
+<li>handle_async_set_source_state
+: <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#afa12d6ca18a68e5ef319b6f5d4830ad3">_AudiomanagerRoutingSoundmanagerIface</a>
+</li>
+<li>handle_confirm_routing_ready
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ab247488d2597997aca94ab969f8d3591">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_confirm_routing_rundown
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ad105905907e3735fe601fd472b658787">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_connect
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a43990993bb9ea56972ccc7fd111ca1da">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_deregister_sink
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a7a549ccc940b2d7bdfe044bf0080cab5">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_deregister_source
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a922e3b64fda18253a4876b08297af520">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_disconnect
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#aa109962beceb7ee6063060e9d5031a12">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_get_list_main_connections
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#aa446e43ef09c4354da0111d9b29ddc61">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_get_list_main_sinks
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a1367ae3bc1e66ce85f4e99978225304a">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_hook_interrupt_status_change
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#aaa5a962b2eabddde63e3379c86204661">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_hook_source_availablity_status_change
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a3e7e0beac27ee45449766260f0f52d2b">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_register_domain
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#abf7f3af5c44437c7e137d953e212796b">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_register_sink
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#aae0f751fca4ed3afbe8c6949bbf5b239">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_register_source
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#ab4d210b0dc6778973ff8494aabd2d73a">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>handle_set_sink_mute_state
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a02d3f2d14c1799b074ec446492e62539">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_set_volume
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a6ebd74e48b92340de3239fe898ecadbc">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>handle_volume_step
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a196093f8f4e65d4b3aecd0a7e5bcdada">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>hyphen_name
+: <a class="el" href="struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12">_ExtendedGDBusInterfaceInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">_ExtendedGDBusPropertyInfo</a>
+</li>
+</ul>
+
+
+<h3><a id="index_i"></a>- i -</h3><ul>
+<li>info
+: <a class="el" href="struct_changed_property.html#a8ec87ea012c360d0a634b0639e3a8672">ChangedProperty</a>
+</li>
+</ul>
+
+
+<h3><a id="index_l"></a>- l -</h3><ul>
+<li>lock
+: <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128">_AudiomanagerCommandinterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>
+</li>
+</ul>
+
+
+<h3><a id="index_m"></a>- m -</h3><ul>
+<li>main_connection_state_changed
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545">_AudiomanagerCommandinterfaceIface</a>
+</li>
+</ul>
+
+
+<h3><a id="index_n"></a>- n -</h3><ul>
<li>name
-: <a class="el" href="structevent.html#a723489bec273335d13513cd1040c0216">event</a>
+: <a class="el" href="structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0">domain_data</a>
+, <a class="el" href="structevent.html#a723489bec273335d13513cd1040c0216">event</a>
+</li>
+<li>new_main_connection
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>nodename
+: <a class="el" href="structdomain__data.html#aab4ab8994549b8cbbed43af384689376">domain_data</a>
+</li>
+</ul>
+
+
+<h3><a id="index_o"></a>- o -</h3><ul>
+<li>orig_value
+: <a class="el" href="struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af">ChangedProperty</a>
+</li>
+</ul>
+
+
+<h3><a id="index_p"></a>- p -</h3><ul>
+<li>parameter
+: <a class="el" href="structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f">notification_config_s</a>
+</li>
+<li>parent_class
+: <a class="el" href="struct___audiomanager_commandinterface_proxy_class.html#ad988ff80693b709fec5e8ec149975d32">_AudiomanagerCommandinterfaceProxyClass</a>
+, <a class="el" href="struct___audiomanager_commandinterface_skeleton_class.html#a5b355e1f854f53959569289280a1eb78">_AudiomanagerCommandinterfaceSkeletonClass</a>
+, <a class="el" href="struct___audiomanager_routinginterface_proxy_class.html#a1680c522ab86f62bfc29ed738495782d">_AudiomanagerRoutinginterfaceProxyClass</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_class.html#ad157d9dc8fbf386edc7556acef67a972">_AudiomanagerRoutinginterfaceSkeletonClass</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_proxy_class.html#a5becf6a2680ba6e4eaab0fe63ab7eb53">_AudiomanagerRoutingSoundmanagerProxyClass</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_class.html#a5fc338e136c6e7269fa3c86f3e45ca86">_AudiomanagerRoutingSoundmanagerSkeletonClass</a>
+, <a class="el" href="struct___object_manager_client_class.html#a9c139fc0060ebe830eaa18485d874f78">_ObjectManagerClientClass</a>
+, <a class="el" href="struct___object_proxy_class.html#ac675b6c444303192f29c6acbacd1d97a">_ObjectProxyClass</a>
+, <a class="el" href="struct___object_skeleton_class.html#a0fc642dd9514dcbdd50be8a587af20d8">_ObjectSkeletonClass</a>
+</li>
+<li>parent_iface
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a551ebf6d7c02f5efa18eb2ec170601e4">_AudiomanagerCommandinterfaceIface</a>
+, <a class="el" href="struct___audiomanager_routinginterface_iface.html#a2235fa9640d924dfa2810cab5c349812">_AudiomanagerRoutinginterfaceIface</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#a4bb6a0f7d7b7df2c18a9b54f9023d308">_AudiomanagerRoutingSoundmanagerIface</a>
+, <a class="el" href="struct___object_iface.html#a53459034645e2efe3db475f46b5ef289">_ObjectIface</a>
+</li>
+<li>parent_instance
+: <a class="el" href="struct___audiomanager_commandinterface_proxy.html#ace2434aadda7785f40ac7f79d1448e5b">_AudiomanagerCommandinterfaceProxy</a>
+, <a class="el" href="struct___audiomanager_commandinterface_skeleton.html#a0c82ba8e0892e0172cb4e6493a74e505">_AudiomanagerCommandinterfaceSkeleton</a>
+, <a class="el" href="struct___audiomanager_routinginterface_proxy.html#a0e2790280308cf77327ce846b512cb24">_AudiomanagerRoutinginterfaceProxy</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton.html#a1a978f447854cfd0967eb96633a04ccf">_AudiomanagerRoutinginterfaceSkeleton</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html#ad89dc31bd5330b25198cab49269de838">_AudiomanagerRoutingSoundmanagerProxy</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html#ae1135d9ecfd9cc8ffc1e66bf346b922b">_AudiomanagerRoutingSoundmanagerSkeleton</a>
+, <a class="el" href="struct___object_manager_client.html#a73eff3419c5a013b6eec2bce62a4f643">_ObjectManagerClient</a>
+, <a class="el" href="struct___object_proxy.html#ab652e343d1ce9e8b3fd4a3b974903414">_ObjectProxy</a>
+, <a class="el" href="struct___object_skeleton.html#a58fd98369b9a6d7e55ad792c010da273">_ObjectSkeleton</a>
+</li>
+<li>parent_struct
+: <a class="el" href="struct___extended_g_d_bus_arg_info.html#a80ab64d9e93e88e8395efeb544ace773">_ExtendedGDBusArgInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">_ExtendedGDBusInterfaceInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7">_ExtendedGDBusMethodInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867">_ExtendedGDBusPropertyInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14">_ExtendedGDBusSignalInfo</a>
+</li>
+<li>pass_fdlist
+: <a class="el" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">_ExtendedGDBusMethodInfo</a>
+</li>
+<li>priv
+: <a class="el" href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">_AudiomanagerCommandinterfaceProxy</a>
+, <a class="el" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">_AudiomanagerCommandinterfaceSkeleton</a>
+, <a class="el" href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">_AudiomanagerRoutinginterfaceProxy</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">_AudiomanagerRoutinginterfaceSkeleton</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">_AudiomanagerRoutingSoundmanagerProxy</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">_AudiomanagerRoutingSoundmanagerSkeleton</a>
+, <a class="el" href="struct___object_manager_client.html#a35c89f23cdbe49d337892d2171bb9199">_ObjectManagerClient</a>
+, <a class="el" href="struct___object_proxy.html#a7432470285fce2a802d5ae4751f52abf">_ObjectProxy</a>
+, <a class="el" href="struct___object_skeleton.html#a1084cef750cb5508e7c6e0f296b5210e">_ObjectSkeleton</a>
+</li>
+<li>prop_id
+: <a class="el" href="struct_changed_property.html#ae17bcd7ea7435964501699a5dc6b0b15">ChangedProperty</a>
+</li>
+<li>properties
+: <a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#abb2dc271fbd9468da54de8f76787fed5">_AudiomanagerCommandinterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#a49cc7e80fef14aaa95775d4444e0c813">_AudiomanagerRoutinginterfaceSkeletonPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad296828963693de38a097d9d5439196c">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>
+</li>
+</ul>
+
+
+<h3><a id="index_q"></a>- q -</h3><ul>
+<li>qdata
+: <a class="el" href="struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f">_AudiomanagerCommandinterfaceProxyPrivate</a>
+, <a class="el" href="struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e">_AudiomanagerRoutinginterfaceProxyPrivate</a>
+, <a class="el" href="struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4">_AudiomanagerRoutingSoundmanagerProxyPrivate</a>
+</li>
+</ul>
+
+
+<h3><a id="index_r"></a>- r -</h3><ul>
+<li>removed_main_connection
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e">_AudiomanagerCommandinterfaceIface</a>
+</li>
+</ul>
+
+
+<h3><a id="index_s"></a>- s -</h3><ul>
+<li>set_routing_ready
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a58f92c78dae0850dfdc5b4096957cdfb">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>set_routing_rundown
+: <a class="el" href="struct___audiomanager_routinginterface_iface.html#a2506d6398156498330ecd4beb9f1b44d">_AudiomanagerRoutinginterfaceIface</a>
+</li>
+<li>signal_name
+: <a class="el" href="struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547">_ExtendedGDBusMethodInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1">_ExtendedGDBusSignalInfo</a>
+</li>
+<li>sink_mute_state_changed
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f">_AudiomanagerCommandinterfaceIface</a>
+</li>
+<li>state
+: <a class="el" href="structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2">domain_data</a>
+</li>
+<li>status
+: <a class="el" href="structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4">notification_config_s</a>
+</li>
+<li>system_property_changed
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238">_AudiomanagerCommandinterfaceIface</a>
+</li>
+</ul>
+
+
+<h3><a id="index_t"></a>- t -</h3><ul>
+<li>type
+: <a class="el" href="structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4">main_sound_property_s</a>
+, <a class="el" href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663">notification_config_s</a>
+, <a class="el" href="structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726">sound_property_s</a>
+</li>
+</ul>
+
+
+<h3><a id="index_u"></a>- u -</h3><ul>
+<li>use_gvariant
+: <a class="el" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">_ExtendedGDBusArgInfo</a>
+, <a class="el" href="struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f">_ExtendedGDBusPropertyInfo</a>
+</li>
+</ul>
+
+
+<h3><a id="index_v"></a>- v -</h3><ul>
+<li>value
+: <a class="el" href="structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a">main_sound_property_s</a>
+, <a class="el" href="structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d">sound_property_s</a>
+</li>
+<li>volume_changed
+: <a class="el" href="struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044">_AudiomanagerCommandinterfaceIface</a>
</li>
</ul>
</div><!-- contents -->
diff --git a/doc/api-ref/html/globals.html b/doc/api-ref/html/globals.html
index ebb2eae..648b4e4 100644
--- a/doc/api-ref/html/globals.html
+++ b/doc/api-ref/html/globals.html
@@ -79,57 +79,12 @@ $(document).ready(function(){initNavTree('globals.html','');});
</div>
<div class="contents">
-<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div><ul>
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index__"></a>- _ -</h3><ul>
<li>_GNU_SOURCE
-: <a class="el" href="soundmanager_8c.html#a369266c24eacffb87046522897a570d5">soundmanager.c</a>
-</li>
-<li>afbBindingV1Register()
-: <a class="el" href="soundmanager_8c.html#a88642b2e51aa08fd18fdfc8017c8d567">soundmanager.c</a>
-</li>
-<li>afbBindingV1ServiceInit()
-: <a class="el" href="soundmanager_8c.html#aace0247d919659df209ceb7dbeff6a2d">soundmanager.c</a>
-</li>
-<li>AM_CMD_PATH
-: <a class="el" href="soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291">soundmanager.c</a>
-</li>
-<li>AM_NAME
-: <a class="el" href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461">soundmanager.c</a>
-</li>
-<li>AM_ROUTE_PATH
-: <a class="el" href="soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff">soundmanager.c</a>
-</li>
-<li>api_list
-: <a class="el" href="libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f">libsoundmanager.hpp</a>
-</li>
-<li>COMMAND_EVENT_NUM
-: <a class="el" href="soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e">soundmanager.c</a>
-</li>
-<li>DLOG
-: <a class="el" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">libsoundmanager.cpp</a>
-</li>
-<li>ELOG
-: <a class="el" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">libsoundmanager.cpp</a>
-</li>
-<li>event_list
-: <a class="el" href="libsoundmanager_8hpp.html#a63497e6f3147871c0c6b1b251565e7f0">libsoundmanager.hpp</a>
-</li>
-<li>main()
-: <a class="el" href="test_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627">test.cpp</a>
-</li>
-<li>MAX_LEN_STR
-: <a class="el" href="soundmanager_8c.html#ab29566f6eaf3523d21c1465a3ff71570">soundmanager.c</a>
-</li>
-<li>ROUTING_EVENT_NUM
-: <a class="el" href="soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f">soundmanager.c</a>
-</li>
-<li>sm
-: <a class="el" href="test_8cpp.html#a0cbfe893edb63b7b0c419db013fa9022">test.cpp</a>
-</li>
-<li>SOUND_MANAGER_NAME
-: <a class="el" href="soundmanager_8c.html#a9b2ae077f774994129a3c231be6703a0">soundmanager.c</a>
-</li>
-<li>SOUND_MANAGER_PATH
-: <a class="el" href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da">soundmanager.c</a>
+: <a class="el" href="sm-helper_8h.html#a369266c24eacffb87046522897a570d5">sm-helper.h</a>
+, <a class="el" href="soundmanager_8c.html#a369266c24eacffb87046522897a570d5">soundmanager.c</a>
</li>
</ul>
</div><!-- contents -->
diff --git a/doc/api-ref/html/globals_a.html b/doc/api-ref/html/globals_a.html
new file mode 100644
index 0000000..12fec8e
--- /dev/null
+++ b/doc/api-ref/html/globals_a.html
@@ -0,0 +1,884 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_a.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_a"></a>- a -</h3><ul>
+<li>AFB_BINDING_VERSION
+: <a class="el" href="sm-helper_8h.html#ad2c1fbc92ba364fcf83f15e6d0af66f0">sm-helper.h</a>
+, <a class="el" href="soundmanager_8c.html#ad2c1fbc92ba364fcf83f15e6d0af66f0">soundmanager.c</a>
+</li>
+<li>afbBindingV2
+: <a class="el" href="soundmanager_8c.html#ae2a62ab481a2922cbfc788193857a12e">soundmanager.c</a>
+</li>
+<li>AM_CMD_PATH
+: <a class="el" href="soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291">soundmanager.c</a>
+</li>
+<li>AM_NAME
+: <a class="el" href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461">soundmanager.c</a>
+</li>
+<li>AM_ROUTE_NAME
+: <a class="el" href="soundmanager_8c.html#a96c947aaa1e7cb28095c24d1dc4b6ed4">soundmanager.c</a>
+</li>
+<li>AM_ROUTE_PATH
+: <a class="el" href="soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff">soundmanager.c</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_connect()
+: <a class="el" href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a7dab83e75515286c898dcecdcfae13af">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_connect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_connect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_disconnect()
+: <a class="el" href="audio__manager__interface_8h.html#a864111fba62bef2ecf977b47d250bdaf">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_commandinterface_call_disconnect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ade95e2b175026361897e47aaaf0d668e">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_disconnect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#abc5fb1befb03a12679136625a0aa1aca">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_connections()
+: <a class="el" href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af4dd679cfbe3797e4faba95ecfeb7266">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_connections_finish()
+: <a class="el" href="audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab6232c989551fd75b0995a00c8094a78">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_connections_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a181177bbe37995c1d64e2f60f0b8dae1">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_sinks()
+: <a class="el" href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a2b0839a0a25acccc810a3f4fa11293e1">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_sinks_finish()
+: <a class="el" href="audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af7e0eb4928596c6516a436f9399d1deb">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_sinks_sync()
+: <a class="el" href="audio__manager__interface_8h.html#a26d9526788210248c2a4cc1e69aff199">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_commandinterface_call_set_sink_mute_state()
+: <a class="el" href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af266dfa3a1805cd01d90528eaeaa4c58">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_set_sink_mute_state_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a71560ba9c0e25aa2e924e23f590626a6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_set_sink_mute_state_sync()
+: <a class="el" href="audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#afc19e9a9c634f428c7b17c20db3f0b7d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_set_volume()
+: <a class="el" href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a946e8cac1e75c88be3e56cd858af9b6f">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_set_volume_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a833ad478f157358decfa1b7c73ddc41d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_set_volume_sync()
+: <a class="el" href="audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af27cf97f8fa87de47e0ee2c59940424f">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_volume_step()
+: <a class="el" href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#afcb9a60d5733a2fa1d71559ff4094fbf">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_volume_step_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a6df9277b72d4a89d4341aad66b0aa9d4">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_volume_step_sync()
+: <a class="el" href="audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aafc35c8740b1373e0964bc469cd6548f">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_connect()
+: <a class="el" href="audio__manager__interface_8c.html#a381453ebc5717fc413c7197a2a609c92">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a381453ebc5717fc413c7197a2a609c92">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_disconnect()
+: <a class="el" href="audio__manager__interface_8c.html#aaed829355cb8c75bb283c226865149a6">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aaed829355cb8c75bb283c226865149a6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_get_list_main_connections()
+: <a class="el" href="audio__manager__interface_8c.html#a3c9f64cfa0a7b51bb5629b39eb19628d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_get_list_main_sinks()
+: <a class="el" href="audio__manager__interface_8c.html#a0f85b02df982b81a3ab939d5ebca18b7">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0f85b02df982b81a3ab939d5ebca18b7">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_set_sink_mute_state()
+: <a class="el" href="audio__manager__interface_8c.html#a44faa49862f7f1f96e5ebdffb8469787">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a44faa49862f7f1f96e5ebdffb8469787">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_set_volume()
+: <a class="el" href="audio__manager__interface_8c.html#a36c4f0140b3355d07644fb37ad98b9c6">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a36c4f0140b3355d07644fb37ad98b9c6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_volume_step()
+: <a class="el" href="audio__manager__interface_8h.html#a86b0cf68e08b96ee954638e89375b973">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a86b0cf68e08b96ee954638e89375b973">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_commandinterface_emit_main_connection_state_changed()
+: <a class="el" href="audio__manager__interface_8c.html#aefa94d083f6087757b58bab175ab6666">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aefa94d083f6087757b58bab175ab6666">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_emit_new_main_connection()
+: <a class="el" href="audio__manager__interface_8c.html#a10f44f9a85dad822252cf368b2824045">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a10f44f9a85dad822252cf368b2824045">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_emit_removed_main_connection()
+: <a class="el" href="audio__manager__interface_8c.html#a3ae63628de22d2ad1008c275ac06db93">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3ae63628de22d2ad1008c275ac06db93">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_emit_sink_mute_state_changed()
+: <a class="el" href="audio__manager__interface_8c.html#ae2eb350a29ba8901a3b52f5f8f25b141">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ae2eb350a29ba8901a3b52f5f8f25b141">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_emit_system_property_changed()
+: <a class="el" href="audio__manager__interface_8c.html#a80a08a8a1b252f34d98bc037920d5fbb">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a80a08a8a1b252f34d98bc037920d5fbb">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_emit_volume_changed()
+: <a class="el" href="audio__manager__interface_8c.html#a5cc287d07803dc55e447c2a5a8f92c8a">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a5cc287d07803dc55e447c2a5a8f92c8a">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_GET_IFACE
+: <a class="el" href="audio__manager__interface_8h.html#ad7f153a944b457c58ebeae5bcab8447f">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_interface_info()
+: <a class="el" href="audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a205bc5efc627fd36fbe5996ea046c30c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_override_properties()
+: <a class="el" href="audio__manager__interface_8c.html#a4bb2b6681e9bb76ce0433bf3ed7761bb">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a4bb2b6681e9bb76ce0433bf3ed7761bb">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a9dcffae0e0c3199fc911226636378c36">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_PROXY_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#abb627c22af95cf7e928e09a139fbafa6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new()
+: <a class="el" href="audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a0936ba36a58f381305c5c22a24901b0d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0936ba36a58f381305c5c22a24901b0d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new_for_bus()
+: <a class="el" href="audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a189a420473fe170544a82f6842c86588">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new_for_bus_finish()
+: <a class="el" href="audio__manager__interface_8c.html#ab88933f4378507445adfc11800617ce5">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab88933f4378507445adfc11800617ce5">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new_for_bus_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a99addfde08c5933d19b448ad9386e1ae">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new_sync()
+: <a class="el" href="audio__manager__interface_8c.html#ab00a0971b80cf268f6139d8046c62c84">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab00a0971b80cf268f6139d8046c62c84">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a75851238528fc039256d4ca0b9d3bf76">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_SKELETON_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a15ce103d061d9749cbc6dcc5084f8bb5">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_skeleton_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_skeleton_new()
+: <a class="el" href="audio__manager__interface_8c.html#ae8af41517e2e825594c3fa34e54015c8">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ae8af41517e2e825594c3fa34e54015c8">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER
+: <a class="el" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_abort()
+: <a class="el" href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a93f222ce34ea1e96ec9cb8db173adf42">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_abort_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a6170d3e71d43c704e59cc44379869ea7">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_abort_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a7fee56885d658e8fa166d592f0b6bff7">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_connect()
+: <a class="el" href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a8331e87b5a59d0e4eefb0b4d406aef27">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_connect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a55b23f311341e51565f6c8f45d092d37">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_connect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#afec75bb39e45bdefd62335bb02867bea">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_disconnect()
+: <a class="el" href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0e862f2fc856d36032e8137b73465d8b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_disconnect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#afbb8740a104048e9de8d07ee6d5d630b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_disconnect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a58d7113892a361b229f3bbab5942edca">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_sink_volume()
+: <a class="el" href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_sink_volume_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3729e82238a33933845ca972fb906309">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_sink_volume_sync()
+: <a class="el" href="audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aaed9bcc9811bce2292329bc8780ca420">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_source_state()
+: <a class="el" href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_source_state_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a9d81d7d0f74e2223c2da9f3aa0299428">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_source_state_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a72921a5dca1eda471acae8aac77655de">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_complete_async_abort()
+: <a class="el" href="audio__manager__interface_8c.html#a03677da8a4d82b7b819c3363777a474a">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a03677da8a4d82b7b819c3363777a474a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_complete_async_connect()
+: <a class="el" href="audio__manager__interface_8c.html#ab805525b9fa18ac1252e050a2c0480f4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab805525b9fa18ac1252e050a2c0480f4">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_complete_async_disconnect()
+: <a class="el" href="audio__manager__interface_8c.html#a95b24f166f4539eef3d8753a85d288a6">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a95b24f166f4539eef3d8753a85d288a6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_complete_async_set_sink_volume()
+: <a class="el" href="audio__manager__interface_8c.html#a27b841b7a25daeba7675c91440d031d8">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a27b841b7a25daeba7675c91440d031d8">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_complete_async_set_source_state()
+: <a class="el" href="audio__manager__interface_8c.html#a81d5c4290e6e13b71a7e26028c13f5fb">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a81d5c4290e6e13b71a7e26028c13f5fb">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE
+: <a class="el" href="audio__manager__interface_8h.html#aa7e79be0b07eea5d54dea54ca8e43e51">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_interface_info()
+: <a class="el" href="audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_override_properties()
+: <a class="el" href="audio__manager__interface_8c.html#a29eefbadaef2de502ae4998bb492c038">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a29eefbadaef2de502ae4998bb492c038">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a0cfbef93730528c8e42be89e9a419d2f">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a2d864902614bc2d0c6e4c920e3c99dbb">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new()
+: <a class="el" href="audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a51b1240bc5078b0bd1769604c6e1cd5c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a500aa4bc6147e5b0a1666241aaf809df">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a500aa4bc6147e5b0a1666241aaf809df">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new_for_bus()
+: <a class="el" href="audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a15fe76b0621c0dcd9d5f95ccee708d55">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new_for_bus_finish()
+: <a class="el" href="audio__manager__interface_8c.html#ace5894658fcc8fe1c3239cf1029f76ee">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ace5894658fcc8fe1c3239cf1029f76ee">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new_for_bus_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new_sync()
+: <a class="el" href="audio__manager__interface_8c.html#af48ac60b5a27dc1530c0d4ae78cdc31c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af48ac60b5a27dc1530c0d4ae78cdc31c">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a606c241a66e1679dc6f64321b59986db">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a291377c27fb118dfc25f30ea2c9be625">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_skeleton_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_skeleton_new()
+: <a class="el" href="audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aa457ed83f6cd0148308d87aee03208fe">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_connect()
+: <a class="el" href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#afcc50c6eaebebbb692c6489381b40482">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_connect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a6e4fc33b495f314c690db968312c531d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_connect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#adadd28e13e61121cbe94ef86e2721204">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_disconnect()
+: <a class="el" href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aee52ef3cb811034602d481b7c0af0e67">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_disconnect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a4db53a6e79362635e2d566ea93e9bb2b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_disconnect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a7a4e4f1ed80dee36c519fb86958430ec">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_sink_volume()
+: <a class="el" href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a51236e213a21ce054fa93027eaca5995">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_sink_volume_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a736a922582ddfbb81fcd0194d1817259">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_sink_volume_sync()
+: <a class="el" href="audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ad6c3a3b45afb772d4db1587b11187e4c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_source_state()
+: <a class="el" href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a9824c3759e7fa8d85035b558e596684a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_source_state_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a7c811e4ded6eadc26684f7f1339a520d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_source_state_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3e796f9928089743d18b5e2404e1d45c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_volumes()
+: <a class="el" href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a99a727667031409d354d2eb62c77a701">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_volumes_finish()
+: <a class="el" href="audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ad0ae7e93450d67cc81e54553a9dbf046">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_volumes_sync()
+: <a class="el" href="audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af95b5087a711d3520d11a1a25158f106">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_sink_notification_configuration()
+: <a class="el" href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a9eaf24a15f2f3c37322258b488755a3e">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_sink_notification_configuration_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a31b9242f8e5b8f69b8ad8040be2b6785">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_sink_notification_configuration_sync()
+: <a class="el" href="audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ad5134adec6594578590e52539aaf86c9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_source_notification_configuration()
+: <a class="el" href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_source_notification_configuration_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0a358054a68bcaefaed5324f2d027fe9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_source_notification_configuration_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a66a9cd7926c873d7896e5aea18cfade4">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_ready()
+: <a class="el" href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af8bf12bbc3cfcc8cfce9992b96284386">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_ready_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a9698964ad4ae6e09944d10f1d36de0f4">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_ready_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a65b2211cda343659fe31101c8d6236c2">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_rundown()
+: <a class="el" href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a5324b5abcc4ddd3e677449df9b29a9ce">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_rundown_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3de8d128692f6cb77d866e9866f02598">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_rundown_sync()
+: <a class="el" href="audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#abac8c639d207b6ec096a56050ef607a0">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_sink()
+: <a class="el" href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ae32ef2459f9519fdf3c96c962b9f56d8">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_sink_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a216bbf0e4db8e6044520a608eb619a73">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_sink_sync()
+: <a class="el" href="audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_source()
+: <a class="el" href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a55035534ad03e4d0d9bc8dd4e9312a63">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_source_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_source_sync()
+: <a class="el" href="audio__manager__interface_8h.html#ae1459fb13596f7770810b8754f7de063">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_interrupt_status_change()
+: <a class="el" href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab932a845e5f14d50b4aeb8c62e8303c4">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_interrupt_status_change_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a93141d0773d7d37ed8fbbee17b3beb4c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_interrupt_status_change_sync()
+: <a class="el" href="audio__manager__interface_8h.html#a27dc69af0cb9581619a5e765322e788b">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_source_availablity_status_change()
+: <a class="el" href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a7a1d61d216587bd708df526793f157ed">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_source_availablity_status_change_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0ba2bbfe9c9f28727c6329a831bacb18">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_source_availablity_status_change_sync()
+: <a class="el" href="audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aafa82e5325c595830ca33a2c32af79d9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_domain()
+: <a class="el" href="audio__manager__interface_8h.html#aa4d6447f7dbdaf287812da58a4528d4a">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_register_domain_finish()
+: <a class="el" href="audio__manager__interface_8h.html#acc626b0b0abe2ae30355a8f1f59329fa">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_register_domain_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a5f7bda35b571a0ce339108d3cb40b9cf">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_sink()
+: <a class="el" href="audio__manager__interface_8h.html#a77e4b4cf413ab7441b9135fd0e08a978">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_register_sink_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_sink_sync()
+: <a class="el" href="audio__manager__interface_8h.html#aec5c1deb05527c7896996039f8347308">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_register_source()
+: <a class="el" href="audio__manager__interface_8h.html#a156e7a08938d50cc42dda61754799144">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_register_source_finish()
+: <a class="el" href="audio__manager__interface_8h.html#a93573c15772a789233c38f4157c31076">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_register_source_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_connect()
+: <a class="el" href="audio__manager__interface_8h.html#a29d92a477b197f8422970bd1a87f1078">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a29d92a477b197f8422970bd1a87f1078">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_disconnect()
+: <a class="el" href="audio__manager__interface_8c.html#a19595596cdb2980362c5ed5a064bb682">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a19595596cdb2980362c5ed5a064bb682">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_set_sink_volume()
+: <a class="el" href="audio__manager__interface_8h.html#a5690f1088201c2341cf1145375a5855a">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a5690f1088201c2341cf1145375a5855a">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_set_source_state()
+: <a class="el" href="audio__manager__interface_8h.html#a29ca364f304e445a1141a9a8b6d486d9">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a29ca364f304e445a1141a9a8b6d486d9">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_set_volumes()
+: <a class="el" href="audio__manager__interface_8h.html#a57ac0c76e17d25395c29d8d47e8d87d5">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a57ac0c76e17d25395c29d8d47e8d87d5">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_sink_notification_configuration()
+: <a class="el" href="audio__manager__interface_8h.html#ac4763ec634aedbd3e372d80764816688">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#ac4763ec634aedbd3e372d80764816688">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_source_notification_configuration()
+: <a class="el" href="audio__manager__interface_8h.html#aa516cb19eab4883923cb3da60572936a">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#aa516cb19eab4883923cb3da60572936a">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_confirm_routing_ready()
+: <a class="el" href="audio__manager__interface_8h.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_confirm_routing_rundown()
+: <a class="el" href="audio__manager__interface_8h.html#abfd78d54129f1bab64bf3ad042bad68b">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#abfd78d54129f1bab64bf3ad042bad68b">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_deregister_sink()
+: <a class="el" href="audio__manager__interface_8c.html#a73b2ca0e0b67f9a45e66b7ded785283b">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a73b2ca0e0b67f9a45e66b7ded785283b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_deregister_source()
+: <a class="el" href="audio__manager__interface_8h.html#a2d17cb6cc71b313e947f934fb5121395">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a2d17cb6cc71b313e947f934fb5121395">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_hook_interrupt_status_change()
+: <a class="el" href="audio__manager__interface_8c.html#a296f15aae89a98544e0c0e2ae992e88f">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a296f15aae89a98544e0c0e2ae992e88f">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_hook_source_availablity_status_change()
+: <a class="el" href="audio__manager__interface_8h.html#adaad8baa4d148211c0a7125d1de08c91">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#adaad8baa4d148211c0a7125d1de08c91">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_register_domain()
+: <a class="el" href="audio__manager__interface_8c.html#a5bf469430cc1ab9691ed340803c7a724">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a5bf469430cc1ab9691ed340803c7a724">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_register_sink()
+: <a class="el" href="audio__manager__interface_8h.html#a16ef4f10c54f8529f791f706314b9f17">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a16ef4f10c54f8529f791f706314b9f17">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_register_source()
+: <a class="el" href="audio__manager__interface_8h.html#a38b164b371c07c56e2efc5cc725ab25f">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a38b164b371c07c56e2efc5cc725ab25f">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_emit_set_routing_ready()
+: <a class="el" href="audio__manager__interface_8h.html#a41cc3c3353509de821ec4411596de519">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a41cc3c3353509de821ec4411596de519">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_emit_set_routing_rundown()
+: <a class="el" href="audio__manager__interface_8h.html#adfebe3440488df3d5ee7c61ae6832e4d">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#adfebe3440488df3d5ee7c61ae6832e4d">audio_manager_interface.c</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_GET_IFACE
+: <a class="el" href="audio__manager__interface_8h.html#a4dc34f91ea7145d8516ce79c399aac60">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_interface_info()
+: <a class="el" href="audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_override_properties()
+: <a class="el" href="audio__manager__interface_8c.html#a8a59f7f6209e7413d9ddae12e96a3e15">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a8a59f7f6209e7413d9ddae12e96a3e15">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a8935526dc67db14aa0b0b93333f5f412">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_PROXY_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a393a39cb79b7d108943469ba8f58dab5">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_proxy_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new()
+: <a class="el" href="audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aa2d2eeab981963bc84fd3ab51c85159f">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new_finish()
+: <a class="el" href="audio__manager__interface_8h.html#af6cf8be13cffbcd1f9f9126517b5d9b6">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#af6cf8be13cffbcd1f9f9126517b5d9b6">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new_for_bus()
+: <a class="el" href="audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ae07b35e6825db30d7a9dbf608c88fb94">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new_for_bus_finish()
+: <a class="el" href="audio__manager__interface_8h.html#a4318c6b327e3f05b0e50dcba2e350cec">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a4318c6b327e3f05b0e50dcba2e350cec">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new_for_bus_sync()
+: <a class="el" href="audio__manager__interface_8h.html#ab20c157db75c8704f853c2ae11f64cc6">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a607336d277988e69602efe8370719a1f">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a607336d277988e69602efe8370719a1f">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a42a4549811a6647ada2ffe96805fedb3">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#acaa2c9b94a936b72891a007bb079009b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_skeleton_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_skeleton_new()
+: <a class="el" href="audio__manager__interface_8c.html#a95b0c02b6ca0a1c14f1fa766e70827a3">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a95b0c02b6ca0a1c14f1fa766e70827a3">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterface
+: <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceIface
+: <a class="el" href="audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceInterface
+: <a class="el" href="audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0">audio_manager_interface.c</a>
+</li>
+<li>AudiomanagerCommandinterfaceProxy
+: <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceProxyClass
+: <a class="el" href="audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceProxyPrivate
+: <a class="el" href="audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceSkeleton
+: <a class="el" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceSkeletonClass
+: <a class="el" href="audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceSkeletonPrivate
+: <a class="el" href="audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterface
+: <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceIface
+: <a class="el" href="audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceInterface
+: <a class="el" href="audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502">audio_manager_interface.c</a>
+</li>
+<li>AudiomanagerRoutinginterfaceProxy
+: <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceProxyClass
+: <a class="el" href="audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceProxyPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceSkeleton
+: <a class="el" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceSkeletonClass
+: <a class="el" href="audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceSkeletonPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanager
+: <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerIface
+: <a class="el" href="audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerInterface
+: <a class="el" href="audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de">audio_manager_interface.c</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerProxy
+: <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerProxyClass
+: <a class="el" href="audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerProxyPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerSkeleton
+: <a class="el" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerSkeletonClass
+: <a class="el" href="audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerSkeletonPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8">audio_manager_interface.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_c.html b/doc/api-ref/html/globals_c.html
new file mode 100644
index 0000000..e04a894
--- /dev/null
+++ b/doc/api-ref/html/globals_c.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_c.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_c"></a>- c -</h3><ul>
+<li>COMMAND_EVENT_NUM
+: <a class="el" href="soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e">soundmanager.c</a>
+</li>
+<li>create_domain_data()
+: <a class="el" href="sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#a6b6746be407c77c641065a76fcbff019">sm-helper.h</a>
+</li>
+<li>create_source_data()
+: <a class="el" href="sm-helper_8c.html#a3da984668307f39d541053eba1d78a83">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#a3da984668307f39d541053eba1d78a83">sm-helper.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_d.html b/doc/api-ref/html/globals_d.html
new file mode 100644
index 0000000..d38bdf7
--- /dev/null
+++ b/doc/api-ref/html/globals_d.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_d.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_d"></a>- d -</h3><ul>
+<li>DEFAULT_AVAILABLES
+: <a class="el" href="soundmanager_8c.html#a3d2195a3c1e1c25f65a4d583f3ca383b">soundmanager.c</a>
+</li>
+<li>DEFAULT_CONNECTION_FORMAT
+: <a class="el" href="soundmanager_8c.html#afe2844c6f961ec3364ee5e54148baf3d">soundmanager.c</a>
+</li>
+<li>DEFAULT_DOMAIN_ID
+: <a class="el" href="soundmanager_8c.html#ab6cc6b4707dec0c561eec43222a498ca">soundmanager.c</a>
+</li>
+<li>DEFAULT_INTERRUPT
+: <a class="el" href="soundmanager_8c.html#ad84a55c2affa8cbbf6584ec59ffe8d8a">soundmanager.c</a>
+</li>
+<li>DEFAULT_SINK
+: <a class="el" href="soundmanager_8c.html#a77e25a7b6c35e720d5407547742ffb4a">soundmanager.c</a>
+</li>
+<li>DEFAULT_SOURCE_CLASS_ID
+: <a class="el" href="soundmanager_8c.html#a01a153a96c3eca52ef728f1485f1d4f3">soundmanager.c</a>
+</li>
+<li>DEFAULT_SOURCE_STATE
+: <a class="el" href="soundmanager_8c.html#a2e55e315783d371a4d49378bae0310a7">soundmanager.c</a>
+</li>
+<li>DEFAULT_VOLUME
+: <a class="el" href="soundmanager_8c.html#a2c0c52208e7308ae9eecd726fe8d94b9">soundmanager.c</a>
+</li>
+<li>DLOG
+: <a class="el" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">libsoundmanager.cpp</a>
+</li>
+<li>DS_CONTROLLED
+: <a class="el" href="soundmanager_8c.html#a822ca9cdd926d3e23974346b3b0ea896">soundmanager.c</a>
+</li>
+<li>DYNAMIC_DOMAIN_ID
+: <a class="el" href="soundmanager_8c.html#aefb25f32a5ddeacbb5e6b8b09dc3e7bc">soundmanager.c</a>
+</li>
+<li>DYNAMIC_SOURCE_ID
+: <a class="el" href="soundmanager_8c.html#a65be832e9b9e7fc4df6f9247f9779169">soundmanager.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_defs.html b/doc/api-ref/html/globals_defs.html
index e1d3a04..989a09e 100644
--- a/doc/api-ref/html/globals_defs.html
+++ b/doc/api-ref/html/globals_defs.html
@@ -79,9 +79,20 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
</div>
<div class="contents">
-&#160;<ul>
+&#160;
+
+<h3><a id="index__"></a>- _ -</h3><ul>
<li>_GNU_SOURCE
-: <a class="el" href="soundmanager_8c.html#a369266c24eacffb87046522897a570d5">soundmanager.c</a>
+: <a class="el" href="sm-helper_8h.html#a369266c24eacffb87046522897a570d5">sm-helper.h</a>
+, <a class="el" href="soundmanager_8c.html#a369266c24eacffb87046522897a570d5">soundmanager.c</a>
+</li>
+</ul>
+
+
+<h3><a id="index_a"></a>- a -</h3><ul>
+<li>AFB_BINDING_VERSION
+: <a class="el" href="sm-helper_8h.html#ad2c1fbc92ba364fcf83f15e6d0af66f0">sm-helper.h</a>
+, <a class="el" href="soundmanager_8c.html#ad2c1fbc92ba364fcf83f15e6d0af66f0">soundmanager.c</a>
</li>
<li>AM_CMD_PATH
: <a class="el" href="soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291">soundmanager.c</a>
@@ -89,30 +100,311 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});
<li>AM_NAME
: <a class="el" href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461">soundmanager.c</a>
</li>
+<li>AM_ROUTE_NAME
+: <a class="el" href="soundmanager_8c.html#a96c947aaa1e7cb28095c24d1dc4b6ed4">soundmanager.c</a>
+</li>
<li>AM_ROUTE_PATH
: <a class="el" href="soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff">soundmanager.c</a>
</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_GET_IFACE
+: <a class="el" href="audio__manager__interface_8h.html#ad7f153a944b457c58ebeae5bcab8447f">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a9dcffae0e0c3199fc911226636378c36">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_PROXY_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#abb627c22af95cf7e928e09a139fbafa6">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a75851238528fc039256d4ca0b9d3bf76">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_COMMANDINTERFACE_SKELETON_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a15ce103d061d9749cbc6dcc5084f8bb5">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER
+: <a class="el" href="audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE
+: <a class="el" href="audio__manager__interface_8h.html#aa7e79be0b07eea5d54dea54ca8e43e51">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a0cfbef93730528c8e42be89e9a419d2f">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a2d864902614bc2d0c6e4c920e3c99dbb">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a606c241a66e1679dc6f64321b59986db">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a291377c27fb118dfc25f30ea2c9be625">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_GET_IFACE
+: <a class="el" href="audio__manager__interface_8h.html#a4dc34f91ea7145d8516ce79c399aac60">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a8935526dc67db14aa0b0b93333f5f412">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_PROXY_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a393a39cb79b7d108943469ba8f58dab5">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a42a4549811a6647ada2ffe96805fedb3">audio_manager_interface.h</a>
+</li>
+<li>AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#acaa2c9b94a936b72891a007bb079009b">audio_manager_interface.h</a>
+</li>
+</ul>
+
+
+<h3><a id="index_c"></a>- c -</h3><ul>
<li>COMMAND_EVENT_NUM
: <a class="el" href="soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e">soundmanager.c</a>
</li>
+</ul>
+
+
+<h3><a id="index_d"></a>- d -</h3><ul>
+<li>DEFAULT_AVAILABLES
+: <a class="el" href="soundmanager_8c.html#a3d2195a3c1e1c25f65a4d583f3ca383b">soundmanager.c</a>
+</li>
+<li>DEFAULT_CONNECTION_FORMAT
+: <a class="el" href="soundmanager_8c.html#afe2844c6f961ec3364ee5e54148baf3d">soundmanager.c</a>
+</li>
+<li>DEFAULT_DOMAIN_ID
+: <a class="el" href="soundmanager_8c.html#ab6cc6b4707dec0c561eec43222a498ca">soundmanager.c</a>
+</li>
+<li>DEFAULT_INTERRUPT
+: <a class="el" href="soundmanager_8c.html#ad84a55c2affa8cbbf6584ec59ffe8d8a">soundmanager.c</a>
+</li>
+<li>DEFAULT_SINK
+: <a class="el" href="soundmanager_8c.html#a77e25a7b6c35e720d5407547742ffb4a">soundmanager.c</a>
+</li>
+<li>DEFAULT_SOURCE_CLASS_ID
+: <a class="el" href="soundmanager_8c.html#a01a153a96c3eca52ef728f1485f1d4f3">soundmanager.c</a>
+</li>
+<li>DEFAULT_SOURCE_STATE
+: <a class="el" href="soundmanager_8c.html#a2e55e315783d371a4d49378bae0310a7">soundmanager.c</a>
+</li>
+<li>DEFAULT_VOLUME
+: <a class="el" href="soundmanager_8c.html#a2c0c52208e7308ae9eecd726fe8d94b9">soundmanager.c</a>
+</li>
<li>DLOG
: <a class="el" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">libsoundmanager.cpp</a>
</li>
+<li>DS_CONTROLLED
+: <a class="el" href="soundmanager_8c.html#a822ca9cdd926d3e23974346b3b0ea896">soundmanager.c</a>
+</li>
+<li>DYNAMIC_DOMAIN_ID
+: <a class="el" href="soundmanager_8c.html#aefb25f32a5ddeacbb5e6b8b09dc3e7bc">soundmanager.c</a>
+</li>
+<li>DYNAMIC_SOURCE_ID
+: <a class="el" href="soundmanager_8c.html#a65be832e9b9e7fc4df6f9247f9779169">soundmanager.c</a>
+</li>
+</ul>
+
+
+<h3><a id="index_e"></a>- e -</h3><ul>
<li>ELOG
: <a class="el" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">libsoundmanager.cpp</a>
</li>
-<li>MAX_LEN_STR
-: <a class="el" href="soundmanager_8c.html#ab29566f6eaf3523d21c1465a3ff71570">soundmanager.c</a>
+<li>EVENT_SUBSCRIBE_ERROR_CODE
+: <a class="el" href="soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250">soundmanager.c</a>
+</li>
+</ul>
+
+
+<h3><a id="index_i"></a>- i -</h3><ul>
+<li>IS_AUDIOMANAGER_COMMANDINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#a0ddd493cffc1909c234f05565ac211a0">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a428f79152e84758bd9fbffd106132abf">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a777a795cb179f11df8ea0b6684d1a6c2">audio_manager_interface.h</a>
</li>
+<li>IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a2a07e7ec541032b1e1318980afd30afa">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a5de1c4526ee41034d62917885ef89eeb">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER
+: <a class="el" href="audio__manager__interface_8h.html#a5b9eccfeff3402f9582b434eb4653545">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a4e94cea3dc82eae2acb767bee75f3746">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a898fec4b882f8fa4ed276577dc123b57">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a056969832ff74b76e80cbe37ed61a4dd">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#abaea4b20b19535bb9122ec82f4ab7fcd">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTINGINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#ae98713b34656b16352bc3a7bce190dc0">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#aa37bee17d7afb6ff6d34ba500f58e0cc">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a9bc58a8f9cce59f9111007acf1a871e5">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#aa0dad2dd8006d9c47d7c2b02780dd7e6">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a239d36cabbe7996465eef1cff9e9ed78">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT
+: <a class="el" href="audio__manager__interface_8h.html#a2c76300e054c3d79a7be17e1327f0e10">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_MANAGER_CLIENT
+: <a class="el" href="audio__manager__interface_8h.html#a70591b5a8c78d5a69b791178230dd04b">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_MANAGER_CLIENT_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a5f6bc841158af006c9379b17eba8c1e7">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#afba618669c5ac0d49f4fbadfa15d41a6">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#aa26bc1c25fffc094cfecc3d1d52fa23f">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#aa06f0ab2c5a5acb39527aa71182c21e3">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#abfacbe849c98d695e0b6bf75795afad0">audio_manager_interface.h</a>
+</li>
+</ul>
+
+
+<h3><a id="index_o"></a>- o -</h3><ul>
+<li>OBJECT
+: <a class="el" href="audio__manager__interface_8h.html#a8895dc21dd85ecaf4ba8ca56a5fd4df8">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_GET_IFACE
+: <a class="el" href="audio__manager__interface_8h.html#a5659a6250429ed0c2c3b9680fb934c98">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_MANAGER_CLIENT
+: <a class="el" href="audio__manager__interface_8h.html#ae5e96870814b1cb5afc5cf7dbf506c55">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_MANAGER_CLIENT_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a28d8a09b7bd3143886e76d4f2e7a1a9e">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_MANAGER_CLIENT_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a58b43fdde070a3c1e4ef9fe759d20088">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a3d667358f68aad72a27256a052baba7f">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_PROXY_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a4296355e9f4d998faaf077eb425bf94c">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a855c7a3ea1a9a6048c53f0843d501d4d">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_SKELETON_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a2f2c5e14a1ca6c6099a4a8b7691108a4">audio_manager_interface.h</a>
+</li>
+</ul>
+
+
+<h3><a id="index_r"></a>- r -</h3><ul>
<li>ROUTING_EVENT_NUM
: <a class="el" href="soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f">soundmanager.c</a>
</li>
-<li>SOUND_MANAGER_NAME
-: <a class="el" href="soundmanager_8c.html#a9b2ae077f774994129a3c231be6703a0">soundmanager.c</a>
+</ul>
+
+
+<h3><a id="index_s"></a>- s -</h3><ul>
+<li>SOUND_MANAGER_BUS_NAME
+: <a class="el" href="soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524">soundmanager.c</a>
</li>
<li>SOUND_MANAGER_PATH
: <a class="el" href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da">soundmanager.c</a>
</li>
+<li>SOUND_MANAGER_RETURN_INTERFACE
+: <a class="el" href="soundmanager_8c.html#a525d367205e4db384f040fb48b795f29">soundmanager.c</a>
+</li>
+</ul>
+
+
+<h3><a id="index_t"></a>- t -</h3><ul>
+<li>TYPE_AUDIOMANAGER_COMMANDINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER
+: <a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTINGINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">audio_manager_interface.h</a>
+</li>
+<li>TYPE_OBJECT
+: <a class="el" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">audio_manager_interface.h</a>
+</li>
+<li>TYPE_OBJECT_MANAGER_CLIENT
+: <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">audio_manager_interface.h</a>
+</li>
+<li>TYPE_OBJECT_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">audio_manager_interface.h</a>
+</li>
+<li>TYPE_OBJECT_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">audio_manager_interface.h</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
diff --git a/doc/api-ref/html/globals_dup.js b/doc/api-ref/html/globals_dup.js
new file mode 100644
index 0000000..a676bfc
--- /dev/null
+++ b/doc/api-ref/html/globals_dup.js
@@ -0,0 +1,15 @@
+var globals_dup =
+[
+ [ "_", "globals.html", null ],
+ [ "a", "globals_a.html", null ],
+ [ "c", "globals_c.html", null ],
+ [ "d", "globals_d.html", null ],
+ [ "e", "globals_e.html", null ],
+ [ "g", "globals_g.html", null ],
+ [ "i", "globals_i.html", null ],
+ [ "n", "globals_n.html", null ],
+ [ "o", "globals_o.html", null ],
+ [ "r", "globals_r.html", null ],
+ [ "s", "globals_s.html", null ],
+ [ "t", "globals_t.html", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/globals_e.html b/doc/api-ref/html/globals_e.html
new file mode 100644
index 0000000..657a668
--- /dev/null
+++ b/doc/api-ref/html/globals_e.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_e.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_e"></a>- e -</h3><ul>
+<li>ELOG
+: <a class="el" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">libsoundmanager.cpp</a>
+</li>
+<li>EVENT_SUBSCRIBE_ERROR_CODE
+: <a class="el" href="soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250">soundmanager.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_enum.html b/doc/api-ref/html/globals_enum.html
new file mode 100644
index 0000000..832fe1a
--- /dev/null
+++ b/doc/api-ref/html/globals_enum.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_enum.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>REQ_ERROR
+: <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">sm-helper.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_eval.html b/doc/api-ref/html/globals_eval.html
new file mode 100644
index 0000000..a1562f9
--- /dev/null
+++ b/doc/api-ref/html/globals_eval.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_eval.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>NOT_NUMBER
+: <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a">sm-helper.h</a>
+</li>
+<li>OUT_RANGE
+: <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b">sm-helper.h</a>
+</li>
+<li>REQ_FAIL
+: <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">sm-helper.h</a>
+</li>
+<li>REQ_OK
+: <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">sm-helper.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_func.html b/doc/api-ref/html/globals_func.html
index 0c13d5f..53ba52e 100644
--- a/doc/api-ref/html/globals_func.html
+++ b/doc/api-ref/html/globals_func.html
@@ -79,15 +79,623 @@ $(document).ready(function(){initNavTree('globals_func.html','');});
</div>
<div class="contents">
-&#160;<ul>
-<li>afbBindingV1Register()
-: <a class="el" href="soundmanager_8c.html#a88642b2e51aa08fd18fdfc8017c8d567">soundmanager.c</a>
+&#160;
+
+<h3><a id="index_a"></a>- a -</h3><ul>
+<li>audiomanager_commandinterface_call_connect()
+: <a class="el" href="audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a7dab83e75515286c898dcecdcfae13af">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_connect_finish()
+: <a class="el" href="audio__manager__interface_8h.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_commandinterface_call_connect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_disconnect()
+: <a class="el" href="audio__manager__interface_8h.html#a864111fba62bef2ecf977b47d250bdaf">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_commandinterface_call_disconnect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ade95e2b175026361897e47aaaf0d668e">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_disconnect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#abc5fb1befb03a12679136625a0aa1aca">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_connections()
+: <a class="el" href="audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af4dd679cfbe3797e4faba95ecfeb7266">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_connections_finish()
+: <a class="el" href="audio__manager__interface_8h.html#ab6232c989551fd75b0995a00c8094a78">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_connections_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a181177bbe37995c1d64e2f60f0b8dae1">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_sinks()
+: <a class="el" href="audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a2b0839a0a25acccc810a3f4fa11293e1">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_sinks_finish()
+: <a class="el" href="audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af7e0eb4928596c6516a436f9399d1deb">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_get_list_main_sinks_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a26d9526788210248c2a4cc1e69aff199">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_set_sink_mute_state()
+: <a class="el" href="audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af266dfa3a1805cd01d90528eaeaa4c58">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_set_sink_mute_state_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a71560ba9c0e25aa2e924e23f590626a6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_set_sink_mute_state_sync()
+: <a class="el" href="audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#afc19e9a9c634f428c7b17c20db3f0b7d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_set_volume()
+: <a class="el" href="audio__manager__interface_8h.html#a946e8cac1e75c88be3e56cd858af9b6f">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_commandinterface_call_set_volume_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a833ad478f157358decfa1b7c73ddc41d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_set_volume_sync()
+: <a class="el" href="audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af27cf97f8fa87de47e0ee2c59940424f">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_volume_step()
+: <a class="el" href="audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#afcb9a60d5733a2fa1d71559ff4094fbf">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_volume_step_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a6df9277b72d4a89d4341aad66b0aa9d4">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_call_volume_step_sync()
+: <a class="el" href="audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aafc35c8740b1373e0964bc469cd6548f">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_connect()
+: <a class="el" href="audio__manager__interface_8c.html#a381453ebc5717fc413c7197a2a609c92">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a381453ebc5717fc413c7197a2a609c92">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_disconnect()
+: <a class="el" href="audio__manager__interface_8c.html#aaed829355cb8c75bb283c226865149a6">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aaed829355cb8c75bb283c226865149a6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_get_list_main_connections()
+: <a class="el" href="audio__manager__interface_8c.html#a3c9f64cfa0a7b51bb5629b39eb19628d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_get_list_main_sinks()
+: <a class="el" href="audio__manager__interface_8c.html#a0f85b02df982b81a3ab939d5ebca18b7">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0f85b02df982b81a3ab939d5ebca18b7">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_set_sink_mute_state()
+: <a class="el" href="audio__manager__interface_8c.html#a44faa49862f7f1f96e5ebdffb8469787">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a44faa49862f7f1f96e5ebdffb8469787">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_set_volume()
+: <a class="el" href="audio__manager__interface_8c.html#a36c4f0140b3355d07644fb37ad98b9c6">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a36c4f0140b3355d07644fb37ad98b9c6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_complete_volume_step()
+: <a class="el" href="audio__manager__interface_8c.html#a86b0cf68e08b96ee954638e89375b973">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a86b0cf68e08b96ee954638e89375b973">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_emit_main_connection_state_changed()
+: <a class="el" href="audio__manager__interface_8c.html#aefa94d083f6087757b58bab175ab6666">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aefa94d083f6087757b58bab175ab6666">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_emit_new_main_connection()
+: <a class="el" href="audio__manager__interface_8c.html#a10f44f9a85dad822252cf368b2824045">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a10f44f9a85dad822252cf368b2824045">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_emit_removed_main_connection()
+: <a class="el" href="audio__manager__interface_8c.html#a3ae63628de22d2ad1008c275ac06db93">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3ae63628de22d2ad1008c275ac06db93">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_emit_sink_mute_state_changed()
+: <a class="el" href="audio__manager__interface_8h.html#ae2eb350a29ba8901a3b52f5f8f25b141">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#ae2eb350a29ba8901a3b52f5f8f25b141">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_commandinterface_emit_system_property_changed()
+: <a class="el" href="audio__manager__interface_8c.html#a80a08a8a1b252f34d98bc037920d5fbb">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a80a08a8a1b252f34d98bc037920d5fbb">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_emit_volume_changed()
+: <a class="el" href="audio__manager__interface_8c.html#a5cc287d07803dc55e447c2a5a8f92c8a">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a5cc287d07803dc55e447c2a5a8f92c8a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_interface_info()
+: <a class="el" href="audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a205bc5efc627fd36fbe5996ea046c30c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_override_properties()
+: <a class="el" href="audio__manager__interface_8c.html#a4bb2b6681e9bb76ce0433bf3ed7761bb">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a4bb2b6681e9bb76ce0433bf3ed7761bb">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new()
+: <a class="el" href="audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab2b4c23878bb7b8e68b353e1d40e33a9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a0936ba36a58f381305c5c22a24901b0d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0936ba36a58f381305c5c22a24901b0d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new_for_bus()
+: <a class="el" href="audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a189a420473fe170544a82f6842c86588">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new_for_bus_finish()
+: <a class="el" href="audio__manager__interface_8c.html#ab88933f4378507445adfc11800617ce5">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab88933f4378507445adfc11800617ce5">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new_for_bus_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a99addfde08c5933d19b448ad9386e1ae">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_proxy_new_sync()
+: <a class="el" href="audio__manager__interface_8c.html#ab00a0971b80cf268f6139d8046c62c84">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab00a0971b80cf268f6139d8046c62c84">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_skeleton_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_commandinterface_skeleton_new()
+: <a class="el" href="audio__manager__interface_8c.html#ae8af41517e2e825594c3fa34e54015c8">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ae8af41517e2e825594c3fa34e54015c8">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_abort()
+: <a class="el" href="audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a93f222ce34ea1e96ec9cb8db173adf42">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_abort_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a6170d3e71d43c704e59cc44379869ea7">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_abort_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a7fee56885d658e8fa166d592f0b6bff7">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_connect()
+: <a class="el" href="audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a8331e87b5a59d0e4eefb0b4d406aef27">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_connect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a55b23f311341e51565f6c8f45d092d37">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_connect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#afec75bb39e45bdefd62335bb02867bea">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_disconnect()
+: <a class="el" href="audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0e862f2fc856d36032e8137b73465d8b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_disconnect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#afbb8740a104048e9de8d07ee6d5d630b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_disconnect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a58d7113892a361b229f3bbab5942edca">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_sink_volume()
+: <a class="el" href="audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab75e5e3210aa14e91e2bd98af7cfe8ac">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_sink_volume_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3729e82238a33933845ca972fb906309">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_sink_volume_sync()
+: <a class="el" href="audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aaed9bcc9811bce2292329bc8780ca420">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_source_state()
+: <a class="el" href="audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a5ed4b07395d8c56b4d46ceaf72ef8850">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_source_state_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a9d81d7d0f74e2223c2da9f3aa0299428">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_call_async_set_source_state_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a72921a5dca1eda471acae8aac77655de">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_complete_async_abort()
+: <a class="el" href="audio__manager__interface_8c.html#a03677da8a4d82b7b819c3363777a474a">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a03677da8a4d82b7b819c3363777a474a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_complete_async_connect()
+: <a class="el" href="audio__manager__interface_8c.html#ab805525b9fa18ac1252e050a2c0480f4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab805525b9fa18ac1252e050a2c0480f4">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_complete_async_disconnect()
+: <a class="el" href="audio__manager__interface_8c.html#a95b24f166f4539eef3d8753a85d288a6">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a95b24f166f4539eef3d8753a85d288a6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_complete_async_set_sink_volume()
+: <a class="el" href="audio__manager__interface_8c.html#a27b841b7a25daeba7675c91440d031d8">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a27b841b7a25daeba7675c91440d031d8">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_complete_async_set_source_state()
+: <a class="el" href="audio__manager__interface_8c.html#a81d5c4290e6e13b71a7e26028c13f5fb">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a81d5c4290e6e13b71a7e26028c13f5fb">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_interface_info()
+: <a class="el" href="audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_override_properties()
+: <a class="el" href="audio__manager__interface_8c.html#a29eefbadaef2de502ae4998bb492c038">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a29eefbadaef2de502ae4998bb492c038">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new()
+: <a class="el" href="audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a51b1240bc5078b0bd1769604c6e1cd5c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a500aa4bc6147e5b0a1666241aaf809df">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a500aa4bc6147e5b0a1666241aaf809df">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new_for_bus()
+: <a class="el" href="audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a15fe76b0621c0dcd9d5f95ccee708d55">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new_for_bus_finish()
+: <a class="el" href="audio__manager__interface_8c.html#ace5894658fcc8fe1c3239cf1029f76ee">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ace5894658fcc8fe1c3239cf1029f76ee">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new_for_bus_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_proxy_new_sync()
+: <a class="el" href="audio__manager__interface_8c.html#af48ac60b5a27dc1530c0d4ae78cdc31c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af48ac60b5a27dc1530c0d4ae78cdc31c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_skeleton_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routing_soundmanager_skeleton_new()
+: <a class="el" href="audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aa457ed83f6cd0148308d87aee03208fe">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_connect()
+: <a class="el" href="audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#afcc50c6eaebebbb692c6489381b40482">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_connect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a6e4fc33b495f314c690db968312c531d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_connect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#adadd28e13e61121cbe94ef86e2721204">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_disconnect()
+: <a class="el" href="audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aee52ef3cb811034602d481b7c0af0e67">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_disconnect_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a4db53a6e79362635e2d566ea93e9bb2b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_disconnect_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a7a4e4f1ed80dee36c519fb86958430ec">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_sink_volume()
+: <a class="el" href="audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a51236e213a21ce054fa93027eaca5995">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_sink_volume_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a736a922582ddfbb81fcd0194d1817259">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_sink_volume_sync()
+: <a class="el" href="audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ad6c3a3b45afb772d4db1587b11187e4c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_source_state()
+: <a class="el" href="audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a9824c3759e7fa8d85035b558e596684a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_source_state_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a7c811e4ded6eadc26684f7f1339a520d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_source_state_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3e796f9928089743d18b5e2404e1d45c">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_volumes()
+: <a class="el" href="audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a99a727667031409d354d2eb62c77a701">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_volumes_finish()
+: <a class="el" href="audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ad0ae7e93450d67cc81e54553a9dbf046">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_set_volumes_sync()
+: <a class="el" href="audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af95b5087a711d3520d11a1a25158f106">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_sink_notification_configuration()
+: <a class="el" href="audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a9eaf24a15f2f3c37322258b488755a3e">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_sink_notification_configuration_finish()
+: <a class="el" href="audio__manager__interface_8h.html#a31b9242f8e5b8f69b8ad8040be2b6785">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_sink_notification_configuration_sync()
+: <a class="el" href="audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ad5134adec6594578590e52539aaf86c9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_source_notification_configuration()
+: <a class="el" href="audio__manager__interface_8h.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_source_notification_configuration_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0a358054a68bcaefaed5324f2d027fe9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_ack_source_notification_configuration_sync()
+: <a class="el" href="audio__manager__interface_8h.html#a66a9cd7926c873d7896e5aea18cfade4">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_ready()
+: <a class="el" href="audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af8bf12bbc3cfcc8cfce9992b96284386">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_ready_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a9698964ad4ae6e09944d10f1d36de0f4">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_ready_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a65b2211cda343659fe31101c8d6236c2">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_rundown()
+: <a class="el" href="audio__manager__interface_8h.html#a5324b5abcc4ddd3e677449df9b29a9ce">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_rundown_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3de8d128692f6cb77d866e9866f02598">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_confirm_routing_rundown_sync()
+: <a class="el" href="audio__manager__interface_8h.html#abac8c639d207b6ec096a56050ef607a0">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_sink()
+: <a class="el" href="audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ae32ef2459f9519fdf3c96c962b9f56d8">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_sink_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a216bbf0e4db8e6044520a608eb619a73">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_sink_sync()
+: <a class="el" href="audio__manager__interface_8h.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_source()
+: <a class="el" href="audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a55035534ad03e4d0d9bc8dd4e9312a63">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_source_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a238fa78cc0aec9eaa1ec928cb927dcbb">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_deregister_source_sync()
+: <a class="el" href="audio__manager__interface_8h.html#ae1459fb13596f7770810b8754f7de063">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_interrupt_status_change()
+: <a class="el" href="audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab932a845e5f14d50b4aeb8c62e8303c4">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_interrupt_status_change_finish()
+: <a class="el" href="audio__manager__interface_8h.html#a93141d0773d7d37ed8fbbee17b3beb4c">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_interrupt_status_change_sync()
+: <a class="el" href="audio__manager__interface_8h.html#a27dc69af0cb9581619a5e765322e788b">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_source_availablity_status_change()
+: <a class="el" href="audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a7a1d61d216587bd708df526793f157ed">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_source_availablity_status_change_finish()
+: <a class="el" href="audio__manager__interface_8h.html#a0ba2bbfe9c9f28727c6329a831bacb18">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_hook_source_availablity_status_change_sync()
+: <a class="el" href="audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aafa82e5325c595830ca33a2c32af79d9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_domain()
+: <a class="el" href="audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aa4d6447f7dbdaf287812da58a4528d4a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_domain_finish()
+: <a class="el" href="audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#acc626b0b0abe2ae30355a8f1f59329fa">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_domain_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a5f7bda35b571a0ce339108d3cb40b9cf">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_sink()
+: <a class="el" href="audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a77e4b4cf413ab7441b9135fd0e08a978">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_sink_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_sink_sync()
+: <a class="el" href="audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aec5c1deb05527c7896996039f8347308">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_source()
+: <a class="el" href="audio__manager__interface_8h.html#a156e7a08938d50cc42dda61754799144">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_call_register_source_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a93573c15772a789233c38f4157c31076">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_call_register_source_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_connect()
+: <a class="el" href="audio__manager__interface_8c.html#a29d92a477b197f8422970bd1a87f1078">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a29d92a477b197f8422970bd1a87f1078">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_disconnect()
+: <a class="el" href="audio__manager__interface_8h.html#a19595596cdb2980362c5ed5a064bb682">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a19595596cdb2980362c5ed5a064bb682">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_set_sink_volume()
+: <a class="el" href="audio__manager__interface_8h.html#a5690f1088201c2341cf1145375a5855a">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a5690f1088201c2341cf1145375a5855a">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_set_source_state()
+: <a class="el" href="audio__manager__interface_8h.html#a29ca364f304e445a1141a9a8b6d486d9">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a29ca364f304e445a1141a9a8b6d486d9">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_set_volumes()
+: <a class="el" href="audio__manager__interface_8c.html#a57ac0c76e17d25395c29d8d47e8d87d5">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a57ac0c76e17d25395c29d8d47e8d87d5">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_sink_notification_configuration()
+: <a class="el" href="audio__manager__interface_8c.html#ac4763ec634aedbd3e372d80764816688">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ac4763ec634aedbd3e372d80764816688">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_ack_source_notification_configuration()
+: <a class="el" href="audio__manager__interface_8c.html#aa516cb19eab4883923cb3da60572936a">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aa516cb19eab4883923cb3da60572936a">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_confirm_routing_ready()
+: <a class="el" href="audio__manager__interface_8h.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_confirm_routing_rundown()
+: <a class="el" href="audio__manager__interface_8h.html#abfd78d54129f1bab64bf3ad042bad68b">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#abfd78d54129f1bab64bf3ad042bad68b">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_deregister_sink()
+: <a class="el" href="audio__manager__interface_8c.html#a73b2ca0e0b67f9a45e66b7ded785283b">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a73b2ca0e0b67f9a45e66b7ded785283b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_deregister_source()
+: <a class="el" href="audio__manager__interface_8h.html#a2d17cb6cc71b313e947f934fb5121395">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a2d17cb6cc71b313e947f934fb5121395">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_hook_interrupt_status_change()
+: <a class="el" href="audio__manager__interface_8c.html#a296f15aae89a98544e0c0e2ae992e88f">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a296f15aae89a98544e0c0e2ae992e88f">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_complete_hook_source_availablity_status_change()
+: <a class="el" href="audio__manager__interface_8h.html#adaad8baa4d148211c0a7125d1de08c91">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#adaad8baa4d148211c0a7125d1de08c91">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_register_domain()
+: <a class="el" href="audio__manager__interface_8h.html#a5bf469430cc1ab9691ed340803c7a724">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a5bf469430cc1ab9691ed340803c7a724">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_register_sink()
+: <a class="el" href="audio__manager__interface_8h.html#a16ef4f10c54f8529f791f706314b9f17">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a16ef4f10c54f8529f791f706314b9f17">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_complete_register_source()
+: <a class="el" href="audio__manager__interface_8h.html#a38b164b371c07c56e2efc5cc725ab25f">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a38b164b371c07c56e2efc5cc725ab25f">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_emit_set_routing_ready()
+: <a class="el" href="audio__manager__interface_8c.html#a41cc3c3353509de821ec4411596de519">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a41cc3c3353509de821ec4411596de519">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_emit_set_routing_rundown()
+: <a class="el" href="audio__manager__interface_8c.html#adfebe3440488df3d5ee7c61ae6832e4d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#adfebe3440488df3d5ee7c61ae6832e4d">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_interface_info()
+: <a class="el" href="audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ab9c164c5d46717b3e1d7d74f4b4ebf39">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_override_properties()
+: <a class="el" href="audio__manager__interface_8c.html#a8a59f7f6209e7413d9ddae12e96a3e15">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a8a59f7f6209e7413d9ddae12e96a3e15">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_proxy_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new()
+: <a class="el" href="audio__manager__interface_8h.html#aa2d2eeab981963bc84fd3ab51c85159f">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new_finish()
+: <a class="el" href="audio__manager__interface_8c.html#af6cf8be13cffbcd1f9f9126517b5d9b6">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af6cf8be13cffbcd1f9f9126517b5d9b6">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new_for_bus()
+: <a class="el" href="audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ae07b35e6825db30d7a9dbf608c88fb94">audio_manager_interface.h</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new_for_bus_finish()
+: <a class="el" href="audio__manager__interface_8h.html#a4318c6b327e3f05b0e50dcba2e350cec">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a4318c6b327e3f05b0e50dcba2e350cec">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new_for_bus_sync()
+: <a class="el" href="audio__manager__interface_8h.html#ab20c157db75c8704f853c2ae11f64cc6">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6">audio_manager_interface.c</a>
+</li>
+<li>audiomanager_routinginterface_proxy_new_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a607336d277988e69602efe8370719a1f">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a607336d277988e69602efe8370719a1f">audio_manager_interface.h</a>
</li>
-<li>afbBindingV1ServiceInit()
-: <a class="el" href="soundmanager_8c.html#aace0247d919659df209ceb7dbeff6a2d">soundmanager.c</a>
+<li>audiomanager_routinginterface_skeleton_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b">audio_manager_interface.h</a>
</li>
-<li>main()
-: <a class="el" href="test_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627">test.cpp</a>
+<li>audiomanager_routinginterface_skeleton_new()
+: <a class="el" href="audio__manager__interface_8h.html#a95b0c02b6ca0a1c14f1fa766e70827a3">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a95b0c02b6ca0a1c14f1fa766e70827a3">audio_manager_interface.c</a>
</li>
</ul>
</div><!-- contents -->
diff --git a/doc/api-ref/html/globals_func.js b/doc/api-ref/html/globals_func.js
new file mode 100644
index 0000000..6d67ab3
--- /dev/null
+++ b/doc/api-ref/html/globals_func.js
@@ -0,0 +1,8 @@
+var globals_func =
+[
+ [ "a", "globals_func.html", null ],
+ [ "c", "globals_func_c.html", null ],
+ [ "g", "globals_func_g.html", null ],
+ [ "o", "globals_func_o.html", null ],
+ [ "s", "globals_func_s.html", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/globals_func_c.html b/doc/api-ref/html/globals_func_c.html
new file mode 100644
index 0000000..cab56a5
--- /dev/null
+++ b/doc/api-ref/html/globals_func_c.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_c.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_c"></a>- c -</h3><ul>
+<li>create_domain_data()
+: <a class="el" href="sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#a6b6746be407c77c641065a76fcbff019">sm-helper.h</a>
+</li>
+<li>create_source_data()
+: <a class="el" href="sm-helper_8c.html#a3da984668307f39d541053eba1d78a83">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#a3da984668307f39d541053eba1d78a83">sm-helper.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_func_g.html b/doc/api-ref/html/globals_func_g.html
new file mode 100644
index 0000000..dfd7557
--- /dev/null
+++ b/doc/api-ref/html/globals_func_g.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_g.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_g"></a>- g -</h3><ul>
+<li>G_DEFINE_INTERFACE()
+: <a class="el" href="audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da">audio_manager_interface.c</a>
+</li>
+<li>G_DEFINE_INTERFACE_WITH_CODE()
+: <a class="el" href="audio__manager__interface_8c.html#a84377c7b857f372eb2ae30584a8a2608">audio_manager_interface.c</a>
+</li>
+<li>G_DEFINE_TYPE()
+: <a class="el" href="audio__manager__interface_8c.html#a19636546667e15cee4d1e5fc4ee3437b">audio_manager_interface.c</a>
+</li>
+<li>G_DEFINE_TYPE_WITH_CODE()
+: <a class="el" href="audio__manager__interface_8c.html#a72c3d81179d71a4d64c4ef936a5db75e">audio_manager_interface.c</a>
+</li>
+<li>get_response_audiomanager_massage_error()
+: <a class="el" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">sm-error.h</a>
+</li>
+<li>get_source_state_key()
+: <a class="el" href="sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f">sm-error.h</a>
+</li>
+<li>get_value_int16()
+: <a class="el" href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#a2e62366684e39ea94436bf017e416827">sm-helper.h</a>
+</li>
+<li>get_value_int32()
+: <a class="el" href="sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#ac5b0370643c520377afd3fd4891918d2">sm-helper.h</a>
+</li>
+<li>get_value_uint16()
+: <a class="el" href="sm-helper_8h.html#a649900645417f2df3a70b9ad67529f53">sm-helper.h</a>
+, <a class="el" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">sm-helper.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_func_o.html b/doc/api-ref/html/globals_func_o.html
new file mode 100644
index 0000000..3f7e990
--- /dev/null
+++ b/doc/api-ref/html/globals_func_o.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_o.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_o"></a>- o -</h3><ul>
+<li>object_get_audiomanager_commandinterface()
+: <a class="el" href="audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a37db2fe8d4ec6347a95607400449ebce">audio_manager_interface.h</a>
+</li>
+<li>object_get_audiomanager_routing_soundmanager()
+: <a class="el" href="audio__manager__interface_8h.html#a08ee9c3839eda50be37fefc53fcc7bdf">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf">audio_manager_interface.c</a>
+</li>
+<li>object_get_audiomanager_routinginterface()
+: <a class="el" href="audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ae585c718c3af638bc770cb756ba74c89">audio_manager_interface.h</a>
+</li>
+<li>object_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_get_proxy_type()
+: <a class="el" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a4fb0104a20c920235868acabd984279f">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new()
+: <a class="el" href="audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ad2e1043dddcb050c71f03d3aacd5fcc1">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a3c9cbeb3ae8e4f6327aa72b61f884180">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3c9cbeb3ae8e4f6327aa72b61f884180">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new_for_bus()
+: <a class="el" href="audio__manager__interface_8h.html#ad18295411405cb9a1bf9397e5071e9a4">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4">audio_manager_interface.c</a>
+</li>
+<li>object_manager_client_new_for_bus_finish()
+: <a class="el" href="audio__manager__interface_8c.html#af332ec9d1145321f0eec5611b31a43cf">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af332ec9d1145321f0eec5611b31a43cf">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new_for_bus_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a0b00d128690ab3ffb8e9c4bb8d453595">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0b00d128690ab3ffb8e9c4bb8d453595">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new_sync()
+: <a class="el" href="audio__manager__interface_8c.html#af0ce327f5feec1db63a326342539508b">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af0ce327f5feec1db63a326342539508b">audio_manager_interface.h</a>
+</li>
+<li>object_peek_audiomanager_commandinterface()
+: <a class="el" href="audio__manager__interface_8c.html#a309139248b294ed5d6ad3184169a3938">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a309139248b294ed5d6ad3184169a3938">audio_manager_interface.h</a>
+</li>
+<li>object_peek_audiomanager_routing_soundmanager()
+: <a class="el" href="audio__manager__interface_8c.html#aefc359682300f38c95c54e9f970e4475">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#aefc359682300f38c95c54e9f970e4475">audio_manager_interface.h</a>
+</li>
+<li>object_peek_audiomanager_routinginterface()
+: <a class="el" href="audio__manager__interface_8c.html#acf56c5b04adba92c1d02650179b02eaf">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#acf56c5b04adba92c1d02650179b02eaf">audio_manager_interface.h</a>
+</li>
+<li>object_proxy_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b">audio_manager_interface.h</a>
+</li>
+<li>object_proxy_new()
+: <a class="el" href="audio__manager__interface_8h.html#a6ad483f729da3d5e760ca72c775d68c1">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a6ad483f729da3d5e760ca72c775d68c1">audio_manager_interface.c</a>
+</li>
+<li>object_skeleton_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037">audio_manager_interface.h</a>
+</li>
+<li>object_skeleton_new()
+: <a class="el" href="audio__manager__interface_8c.html#af72d7bf03076a770de4a58b27eada9f4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af72d7bf03076a770de4a58b27eada9f4">audio_manager_interface.h</a>
+</li>
+<li>object_skeleton_set_audiomanager_commandinterface()
+: <a class="el" href="audio__manager__interface_8h.html#abb07f916f70142d5f7d72dd6001244be">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#abb07f916f70142d5f7d72dd6001244be">audio_manager_interface.c</a>
+</li>
+<li>object_skeleton_set_audiomanager_routing_soundmanager()
+: <a class="el" href="audio__manager__interface_8c.html#a2e55a121f8bd73c2693ebd35888fc68d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a2e55a121f8bd73c2693ebd35888fc68d">audio_manager_interface.h</a>
+</li>
+<li>object_skeleton_set_audiomanager_routinginterface()
+: <a class="el" href="audio__manager__interface_8c.html#a4545c29f1fa1ac9d1cb20c78c0eacb92">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a4545c29f1fa1ac9d1cb20c78c0eacb92">audio_manager_interface.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_func_s.html b/doc/api-ref/html/globals_func_s.html
new file mode 100644
index 0000000..3bc4e4f
--- /dev/null
+++ b/doc/api-ref/html/globals_func_s.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_s.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_s"></a>- s -</h3><ul>
+<li>sm_add_object_to_json_object()
+: <a class="el" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#abce7df03d817a3356071f1563011b77f">sm-helper.h</a>
+</li>
+<li>sm_add_object_to_json_object_func()
+: <a class="el" href="sm-helper_8h.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm-helper.h</a>
+, <a class="el" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm-helper.c</a>
+</li>
+<li>sm_search_event_name_index()
+: <a class="el" href="sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm-helper.h</a>
+</li>
+<li>sm_search_routing_event_name_index()
+: <a class="el" href="sm-helper_8h.html#a2a63791cfba48b0456aefafe237e419e">sm-helper.h</a>
+, <a class="el" href="sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e">sm-helper.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_g.html b/doc/api-ref/html/globals_g.html
new file mode 100644
index 0000000..d32dfb8
--- /dev/null
+++ b/doc/api-ref/html/globals_g.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_g.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_g"></a>- g -</h3><ul>
+<li>G_DEFINE_INTERFACE()
+: <a class="el" href="audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da">audio_manager_interface.c</a>
+</li>
+<li>G_DEFINE_INTERFACE_WITH_CODE()
+: <a class="el" href="audio__manager__interface_8c.html#a84377c7b857f372eb2ae30584a8a2608">audio_manager_interface.c</a>
+</li>
+<li>G_DEFINE_TYPE()
+: <a class="el" href="audio__manager__interface_8c.html#a19636546667e15cee4d1e5fc4ee3437b">audio_manager_interface.c</a>
+</li>
+<li>G_DEFINE_TYPE_WITH_CODE()
+: <a class="el" href="audio__manager__interface_8c.html#a72c3d81179d71a4d64c4ef936a5db75e">audio_manager_interface.c</a>
+</li>
+<li>get_response_audiomanager_massage_error()
+: <a class="el" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">sm-error.h</a>
+</li>
+<li>get_source_state_key()
+: <a class="el" href="sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f">sm-error.h</a>
+</li>
+<li>get_value_int16()
+: <a class="el" href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#a2e62366684e39ea94436bf017e416827">sm-helper.h</a>
+</li>
+<li>get_value_int32()
+: <a class="el" href="sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#ac5b0370643c520377afd3fd4891918d2">sm-helper.h</a>
+</li>
+<li>get_value_uint16()
+: <a class="el" href="sm-helper_8h.html#a649900645417f2df3a70b9ad67529f53">sm-helper.h</a>
+, <a class="el" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">sm-helper.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_i.html b/doc/api-ref/html/globals_i.html
new file mode 100644
index 0000000..4274525
--- /dev/null
+++ b/doc/api-ref/html/globals_i.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_i.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_i"></a>- i -</h3><ul>
+<li>IS_AUDIOMANAGER_COMMANDINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#a0ddd493cffc1909c234f05565ac211a0">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a428f79152e84758bd9fbffd106132abf">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a777a795cb179f11df8ea0b6684d1a6c2">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a2a07e7ec541032b1e1318980afd30afa">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a5de1c4526ee41034d62917885ef89eeb">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER
+: <a class="el" href="audio__manager__interface_8h.html#a5b9eccfeff3402f9582b434eb4653545">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a4e94cea3dc82eae2acb767bee75f3746">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a898fec4b882f8fa4ed276577dc123b57">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a056969832ff74b76e80cbe37ed61a4dd">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#abaea4b20b19535bb9122ec82f4ab7fcd">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTINGINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#ae98713b34656b16352bc3a7bce190dc0">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#aa37bee17d7afb6ff6d34ba500f58e0cc">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a9bc58a8f9cce59f9111007acf1a871e5">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#aa0dad2dd8006d9c47d7c2b02780dd7e6">audio_manager_interface.h</a>
+</li>
+<li>IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a239d36cabbe7996465eef1cff9e9ed78">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT
+: <a class="el" href="audio__manager__interface_8h.html#a2c76300e054c3d79a7be17e1327f0e10">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_MANAGER_CLIENT
+: <a class="el" href="audio__manager__interface_8h.html#a70591b5a8c78d5a69b791178230dd04b">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_MANAGER_CLIENT_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a5f6bc841158af006c9379b17eba8c1e7">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#afba618669c5ac0d49f4fbadfa15d41a6">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#aa26bc1c25fffc094cfecc3d1d52fa23f">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#aa06f0ab2c5a5acb39527aa71182c21e3">audio_manager_interface.h</a>
+</li>
+<li>IS_OBJECT_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#abfacbe849c98d695e0b6bf75795afad0">audio_manager_interface.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_n.html b/doc/api-ref/html/globals_n.html
new file mode 100644
index 0000000..97ecf51
--- /dev/null
+++ b/doc/api-ref/html/globals_n.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_n.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_n"></a>- n -</h3><ul>
+<li>NOT_NUMBER
+: <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a">sm-helper.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_o.html b/doc/api-ref/html/globals_o.html
new file mode 100644
index 0000000..e6c4bbf
--- /dev/null
+++ b/doc/api-ref/html/globals_o.html
@@ -0,0 +1,253 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_o.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_o"></a>- o -</h3><ul>
+<li>OBJECT
+: <a class="el" href="audio__manager__interface_8h.html#a8895dc21dd85ecaf4ba8ca56a5fd4df8">audio_manager_interface.h</a>
+</li>
+<li>Object
+: <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">audio_manager_interface.h</a>
+</li>
+<li>object_get_audiomanager_commandinterface()
+: <a class="el" href="audio__manager__interface_8h.html#a37db2fe8d4ec6347a95607400449ebce">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce">audio_manager_interface.c</a>
+</li>
+<li>object_get_audiomanager_routing_soundmanager()
+: <a class="el" href="audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a08ee9c3839eda50be37fefc53fcc7bdf">audio_manager_interface.h</a>
+</li>
+<li>object_get_audiomanager_routinginterface()
+: <a class="el" href="audio__manager__interface_8h.html#ae585c718c3af638bc770cb756ba74c89">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89">audio_manager_interface.c</a>
+</li>
+<li>OBJECT_GET_IFACE
+: <a class="el" href="audio__manager__interface_8h.html#a5659a6250429ed0c2c3b9680fb934c98">audio_manager_interface.h</a>
+</li>
+<li>object_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_MANAGER_CLIENT
+: <a class="el" href="audio__manager__interface_8h.html#ae5e96870814b1cb5afc5cf7dbf506c55">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_MANAGER_CLIENT_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a28d8a09b7bd3143886e76d4f2e7a1a9e">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_MANAGER_CLIENT_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a58b43fdde070a3c1e4ef9fe759d20088">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_get_proxy_type()
+: <a class="el" href="audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a4fb0104a20c920235868acabd984279f">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new()
+: <a class="el" href="audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ad2e1043dddcb050c71f03d3aacd5fcc1">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new_finish()
+: <a class="el" href="audio__manager__interface_8c.html#a3c9cbeb3ae8e4f6327aa72b61f884180">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a3c9cbeb3ae8e4f6327aa72b61f884180">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new_for_bus()
+: <a class="el" href="audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#ad18295411405cb9a1bf9397e5071e9a4">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new_for_bus_finish()
+: <a class="el" href="audio__manager__interface_8c.html#af332ec9d1145321f0eec5611b31a43cf">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af332ec9d1145321f0eec5611b31a43cf">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new_for_bus_sync()
+: <a class="el" href="audio__manager__interface_8c.html#a0b00d128690ab3ffb8e9c4bb8d453595">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a0b00d128690ab3ffb8e9c4bb8d453595">audio_manager_interface.h</a>
+</li>
+<li>object_manager_client_new_sync()
+: <a class="el" href="audio__manager__interface_8c.html#af0ce327f5feec1db63a326342539508b">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#af0ce327f5feec1db63a326342539508b">audio_manager_interface.h</a>
+</li>
+<li>object_peek_audiomanager_commandinterface()
+: <a class="el" href="audio__manager__interface_8c.html#a309139248b294ed5d6ad3184169a3938">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a309139248b294ed5d6ad3184169a3938">audio_manager_interface.h</a>
+</li>
+<li>object_peek_audiomanager_routing_soundmanager()
+: <a class="el" href="audio__manager__interface_8h.html#aefc359682300f38c95c54e9f970e4475">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#aefc359682300f38c95c54e9f970e4475">audio_manager_interface.c</a>
+</li>
+<li>object_peek_audiomanager_routinginterface()
+: <a class="el" href="audio__manager__interface_8c.html#acf56c5b04adba92c1d02650179b02eaf">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#acf56c5b04adba92c1d02650179b02eaf">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_PROXY_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a3d667358f68aad72a27256a052baba7f">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_PROXY_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a4296355e9f4d998faaf077eb425bf94c">audio_manager_interface.h</a>
+</li>
+<li>object_proxy_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b">audio_manager_interface.h</a>
+</li>
+<li>object_proxy_new()
+: <a class="el" href="audio__manager__interface_8h.html#a6ad483f729da3d5e760ca72c775d68c1">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a6ad483f729da3d5e760ca72c775d68c1">audio_manager_interface.c</a>
+</li>
+<li>OBJECT_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_SKELETON_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a855c7a3ea1a9a6048c53f0843d501d4d">audio_manager_interface.h</a>
+</li>
+<li>OBJECT_SKELETON_GET_CLASS
+: <a class="el" href="audio__manager__interface_8h.html#a2f2c5e14a1ca6c6099a4a8b7691108a4">audio_manager_interface.h</a>
+</li>
+<li>object_skeleton_get_type()
+: <a class="el" href="audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037">audio_manager_interface.h</a>
+</li>
+<li>object_skeleton_new()
+: <a class="el" href="audio__manager__interface_8h.html#af72d7bf03076a770de4a58b27eada9f4">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#af72d7bf03076a770de4a58b27eada9f4">audio_manager_interface.c</a>
+</li>
+<li>object_skeleton_set_audiomanager_commandinterface()
+: <a class="el" href="audio__manager__interface_8c.html#abb07f916f70142d5f7d72dd6001244be">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#abb07f916f70142d5f7d72dd6001244be">audio_manager_interface.h</a>
+</li>
+<li>object_skeleton_set_audiomanager_routing_soundmanager()
+: <a class="el" href="audio__manager__interface_8c.html#a2e55a121f8bd73c2693ebd35888fc68d">audio_manager_interface.c</a>
+, <a class="el" href="audio__manager__interface_8h.html#a2e55a121f8bd73c2693ebd35888fc68d">audio_manager_interface.h</a>
+</li>
+<li>object_skeleton_set_audiomanager_routinginterface()
+: <a class="el" href="audio__manager__interface_8h.html#a4545c29f1fa1ac9d1cb20c78c0eacb92">audio_manager_interface.h</a>
+, <a class="el" href="audio__manager__interface_8c.html#a4545c29f1fa1ac9d1cb20c78c0eacb92">audio_manager_interface.c</a>
+</li>
+<li>ObjectIface
+: <a class="el" href="audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4">audio_manager_interface.h</a>
+</li>
+<li>ObjectInterface
+: <a class="el" href="audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491">audio_manager_interface.c</a>
+</li>
+<li>ObjectManagerClient
+: <a class="el" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7">audio_manager_interface.h</a>
+</li>
+<li>ObjectManagerClientClass
+: <a class="el" href="audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23">audio_manager_interface.h</a>
+</li>
+<li>ObjectManagerClientPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5">audio_manager_interface.h</a>
+</li>
+<li>ObjectProxy
+: <a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">audio_manager_interface.h</a>
+</li>
+<li>ObjectProxyClass
+: <a class="el" href="audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560">audio_manager_interface.h</a>
+</li>
+<li>ObjectProxyPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8">audio_manager_interface.h</a>
+</li>
+<li>ObjectSkeleton
+: <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">audio_manager_interface.h</a>
+</li>
+<li>ObjectSkeletonClass
+: <a class="el" href="audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1">audio_manager_interface.h</a>
+</li>
+<li>ObjectSkeletonPrivate
+: <a class="el" href="audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070">audio_manager_interface.h</a>
+</li>
+<li>OUT_RANGE
+: <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b">sm-helper.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_r.html b/doc/api-ref/html/globals_r.html
new file mode 100644
index 0000000..4178ffa
--- /dev/null
+++ b/doc/api-ref/html/globals_r.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_r.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_r"></a>- r -</h3><ul>
+<li>REQ_ERROR
+: <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">sm-helper.h</a>
+</li>
+<li>REQ_FAIL
+: <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">sm-helper.h</a>
+</li>
+<li>REQ_OK
+: <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">sm-helper.h</a>
+</li>
+<li>ROUTING_EVENT_NUM
+: <a class="el" href="soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f">soundmanager.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_s.html b/doc/api-ref/html/globals_s.html
new file mode 100644
index 0000000..60850e8
--- /dev/null
+++ b/doc/api-ref/html/globals_s.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_s.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_s"></a>- s -</h3><ul>
+<li>sm_add_object_to_json_object()
+: <a class="el" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#abce7df03d817a3356071f1563011b77f">sm-helper.h</a>
+</li>
+<li>sm_add_object_to_json_object_func()
+: <a class="el" href="sm-helper_8h.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm-helper.h</a>
+, <a class="el" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm-helper.c</a>
+</li>
+<li>sm_search_event_name_index()
+: <a class="el" href="sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm-helper.c</a>
+, <a class="el" href="sm-helper_8h.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm-helper.h</a>
+</li>
+<li>sm_search_routing_event_name_index()
+: <a class="el" href="sm-helper_8h.html#a2a63791cfba48b0456aefafe237e419e">sm-helper.h</a>
+, <a class="el" href="sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e">sm-helper.c</a>
+</li>
+<li>SOUND_MANAGER_BUS_NAME
+: <a class="el" href="soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524">soundmanager.c</a>
+</li>
+<li>SOUND_MANAGER_PATH
+: <a class="el" href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da">soundmanager.c</a>
+</li>
+<li>SOUND_MANAGER_RETURN_INTERFACE
+: <a class="el" href="soundmanager_8c.html#a525d367205e4db384f040fb48b795f29">soundmanager.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_t.html b/doc/api-ref/html/globals_t.html
new file mode 100644
index 0000000..aa16a2f
--- /dev/null
+++ b/doc/api-ref/html/globals_t.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_t.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
+
+<h3><a id="index_t"></a>- t -</h3><ul>
+<li>TYPE_AUDIOMANAGER_COMMANDINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER
+: <a class="el" href="audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTINGINTERFACE
+: <a class="el" href="audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655">audio_manager_interface.h</a>
+</li>
+<li>TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d">audio_manager_interface.h</a>
+</li>
+<li>TYPE_OBJECT
+: <a class="el" href="audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779">audio_manager_interface.h</a>
+</li>
+<li>TYPE_OBJECT_MANAGER_CLIENT
+: <a class="el" href="audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436">audio_manager_interface.h</a>
+</li>
+<li>TYPE_OBJECT_PROXY
+: <a class="el" href="audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684">audio_manager_interface.h</a>
+</li>
+<li>TYPE_OBJECT_SKELETON
+: <a class="el" href="audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9">audio_manager_interface.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_type.html b/doc/api-ref/html/globals_type.html
new file mode 100644
index 0000000..a6467c6
--- /dev/null
+++ b/doc/api-ref/html/globals_type.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_type.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_a"></a>- a -</h3><ul>
+<li>AudiomanagerCommandinterface
+: <a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceIface
+: <a class="el" href="audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceInterface
+: <a class="el" href="audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0">audio_manager_interface.c</a>
+</li>
+<li>AudiomanagerCommandinterfaceProxy
+: <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceProxyClass
+: <a class="el" href="audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceProxyPrivate
+: <a class="el" href="audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceSkeleton
+: <a class="el" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceSkeletonClass
+: <a class="el" href="audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerCommandinterfaceSkeletonPrivate
+: <a class="el" href="audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterface
+: <a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceIface
+: <a class="el" href="audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceInterface
+: <a class="el" href="audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502">audio_manager_interface.c</a>
+</li>
+<li>AudiomanagerRoutinginterfaceProxy
+: <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceProxyClass
+: <a class="el" href="audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceProxyPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceSkeleton
+: <a class="el" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceSkeletonClass
+: <a class="el" href="audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutinginterfaceSkeletonPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanager
+: <a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerIface
+: <a class="el" href="audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerInterface
+: <a class="el" href="audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de">audio_manager_interface.c</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerProxy
+: <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerProxyClass
+: <a class="el" href="audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerProxyPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerSkeleton
+: <a class="el" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerSkeletonClass
+: <a class="el" href="audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c">audio_manager_interface.h</a>
+</li>
+<li>AudiomanagerRoutingSoundmanagerSkeletonPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8">audio_manager_interface.h</a>
+</li>
+</ul>
+
+
+<h3><a id="index_o"></a>- o -</h3><ul>
+<li>Object
+: <a class="el" href="audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f">audio_manager_interface.h</a>
+</li>
+<li>ObjectIface
+: <a class="el" href="audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4">audio_manager_interface.h</a>
+</li>
+<li>ObjectInterface
+: <a class="el" href="audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491">audio_manager_interface.c</a>
+</li>
+<li>ObjectManagerClient
+: <a class="el" href="audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7">audio_manager_interface.h</a>
+</li>
+<li>ObjectManagerClientClass
+: <a class="el" href="audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23">audio_manager_interface.h</a>
+</li>
+<li>ObjectManagerClientPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5">audio_manager_interface.h</a>
+</li>
+<li>ObjectProxy
+: <a class="el" href="audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825">audio_manager_interface.h</a>
+</li>
+<li>ObjectProxyClass
+: <a class="el" href="audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560">audio_manager_interface.h</a>
+</li>
+<li>ObjectProxyPrivate
+: <a class="el" href="audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8">audio_manager_interface.h</a>
+</li>
+<li>ObjectSkeleton
+: <a class="el" href="audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082">audio_manager_interface.h</a>
+</li>
+<li>ObjectSkeletonClass
+: <a class="el" href="audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1">audio_manager_interface.h</a>
+</li>
+<li>ObjectSkeletonPrivate
+: <a class="el" href="audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070">audio_manager_interface.h</a>
+</li>
+</ul>
+
+
+<h3><a id="index_r"></a>- r -</h3><ul>
+<li>REQ_ERROR
+: <a class="el" href="sm-helper_8h.html#ab0d62ccfa9c3ab87f090f67c3d50adce">sm-helper.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/globals_vars.html b/doc/api-ref/html/globals_vars.html
index a74e481..f14834a 100644
--- a/doc/api-ref/html/globals_vars.html
+++ b/doc/api-ref/html/globals_vars.html
@@ -80,14 +80,8 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
<div class="contents">
&#160;<ul>
-<li>api_list
-: <a class="el" href="libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f">libsoundmanager.hpp</a>
-</li>
-<li>event_list
-: <a class="el" href="libsoundmanager_8hpp.html#a63497e6f3147871c0c6b1b251565e7f0">libsoundmanager.hpp</a>
-</li>
-<li>sm
-: <a class="el" href="test_8cpp.html#a0cbfe893edb63b7b0c419db013fa9022">test.cpp</a>
+<li>afbBindingV2
+: <a class="el" href="soundmanager_8c.html#ae2a62ab481a2922cbfc788193857a12e">soundmanager.c</a>
</li>
</ul>
</div><!-- contents -->
diff --git a/doc/api-ref/html/libsoundmanager_8cpp.html b/doc/api-ref/html/libsoundmanager_8cpp.html
index 06842ea..6c47887 100644
--- a/doc/api-ref/html/libsoundmanager_8cpp.html
+++ b/doc/api-ref/html/libsoundmanager_8cpp.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Sound Manager: SoundManagerBinding/libsoundmanager/libsoundmanager.cpp File Reference</title>
+<title>Sound Manager: R:/SoundManagerBinding/libsoundmanager/libsoundmanager.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('libsoundmanager_8cpp.html','');});
<code>#include &lt;algorithm&gt;</code><br />
<code>#include &lt;thread&gt;</code><br />
<code>#include &lt;errno.h&gt;</code><br />
-<code>#include &lt;<a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager/libsoundmanager.hpp</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager.hpp</a>&gt;</code><br />
</div>
<p><a href="libsoundmanager_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('libsoundmanager_8cpp.html','');});
Macros</h2></td></tr>
<tr class="memitem:a797aa3053bd6a29819d44f8fad8a5eca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(args, ...)&#160;&#160;&#160;_ELOG(__FUNCTION__,__LINE__,args,##__VA_ARGS__)</td></tr>
<tr class="separator:a797aa3053bd6a29819d44f8fad8a5eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e42b2f5af2174dd24f958351becf63d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">DLOG</a>(args, ...)&#160;&#160;&#160;_DLOG(__FUNCTION__,__LINE__,args,##__VA_ARGS__)</td></tr>
+<tr class="memitem:a4e42b2f5af2174dd24f958351becf63d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">DLOG</a>(args, ...)</td></tr>
<tr class="separator:a4e42b2f5af2174dd24f958351becf63d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
@@ -124,12 +124,12 @@ Macros</h2></td></tr>
<tr>
<td></td>
<td>)</td>
- <td></td><td>&#160;&#160;&#160;_DLOG(__FUNCTION__,__LINE__,args,##__VA_ARGS__)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00026">26</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
+<p class="definition">Definition at line <a class="el" href="libsoundmanager_8cpp_source.html#l00029">29</a> of file <a class="el" href="libsoundmanager_8cpp_source.html">libsoundmanager.cpp</a>.</p>
</div>
</div>
@@ -168,7 +168,7 @@ Macros</h2></td></tr>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="navelem"><a class="el" href="dir_b967abc00200c877344b4504e6cbcf3f.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_574c53d22ed4def281d320d129dd43c9.html">libsoundmanager</a></li><li class="navelem"><a class="el" href="libsoundmanager_8cpp.html">libsoundmanager.cpp</a></li>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_b62d30696523dc2fcd1e0f670058b8e1.html">libsoundmanager</a></li><li class="navelem"><a class="el" href="libsoundmanager_8cpp.html">libsoundmanager.cpp</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
diff --git a/doc/api-ref/html/libsoundmanager_8cpp_source.html b/doc/api-ref/html/libsoundmanager_8cpp_source.html
index 43e6d5d..7e145ef 100644
--- a/doc/api-ref/html/libsoundmanager_8cpp_source.html
+++ b/doc/api-ref/html/libsoundmanager_8cpp_source.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Sound Manager: SoundManagerBinding/libsoundmanager/libsoundmanager.cpp Source File</title>
+<title>Sound Manager: R:/SoundManagerBinding/libsoundmanager/libsoundmanager.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -83,30 +83,36 @@ $(document).ready(function(){initNavTree('libsoundmanager_8cpp_source.html','');
<div class="title">libsoundmanager.cpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="libsoundmanager_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2017 TOYOTA MOTOR CORPORATION</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;sys/socket.h&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;thread&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;errno.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="libsoundmanager_8hpp.html">libsoundmanager/libsoundmanager.hpp</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca"> 25</a></span>&#160;<span class="preprocessor">#define ELOG(args,...) _ELOG(__FUNCTION__,__LINE__,args,##__VA_ARGS__)</span></div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d"> 26</a></span>&#160;<span class="preprocessor">#define DLOG(args,...) _DLOG(__FUNCTION__,__LINE__,args,##__VA_ARGS__)</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespacestd.html">std</a>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _DLOG(<span class="keyword">const</span> <span class="keywordtype">char</span>* func, <span class="keyword">const</span> <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* log, ...);</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _ELOG(<span class="keyword">const</span> <span class="keywordtype">char</span>* func, <span class="keyword">const</span> <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* log, ...);</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">static</span> <span class="keywordtype">bool</span> has_verb(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; verb);</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> API[] = <span class="stringliteral">&quot;soundmanager&quot;</span>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _on_hangup_static(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1 *wsj)</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">static_cast&lt;</span><a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a>*<span class="keyword">&gt;</span>(closure)-&gt;on_hangup(NULL,wsj);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _on_call_static(<span class="keywordtype">void</span> *closure, <span class="keyword">const</span> <span class="keywordtype">char</span> *api, <span class="keyword">const</span> <span class="keywordtype">char</span> *verb, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="comment">/* LibSoundmanager is not called from other process */</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;}</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _on_event_static(<span class="keywordtype">void</span>* closure, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structevent.html">event</a>, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">static_cast&lt;</span><a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a>*<span class="keyword">&gt;</span>(closure)-&gt;on_event(NULL,event,msg);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;}</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _on_reply_static(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">static_cast&lt;</span><a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a>*<span class="keyword">&gt;</span>(closure)-&gt;on_reply(NULL,msg); </div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;LibSoundmanager::LibSoundmanager(<span class="keyword">const</span> <span class="keywordtype">int</span> port, <span class="keyword">const</span> <span class="keywordtype">string</span>&amp; token)</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">int</span> ret;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">if</span>(port &gt; 0 &amp;&amp; token.size() &gt; 0)</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; {</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; mport = port;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; mtoken = token;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; {</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;port and token should be &gt; 0, Initial port and token uses.&quot;</span>);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; ret = initialize_websocket();</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">if</span>(ret != 0 )</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; {</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to initialize websocket&quot;</span>);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">DLOG</a>(<span class="stringliteral">&quot;Initialized&quot;</span>);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; }</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;}</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934"> 93</a></span>&#160;<a class="code" href="class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934">LibSoundmanager::~LibSoundmanager</a>()</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;{</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">if</span>(mploop)</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; {</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; sd_event_unref(mploop);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">if</span>(sp_websock != NULL)</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; {</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; free(sp_websock);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;}</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a560edf9ae3b1e367ad4cbb31c7021d74"> 119</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a560edf9ae3b1e367ad4cbb31c7021d74">LibSoundmanager::register_callback</a>(</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">void</span> (*event_cb)(<span class="keyword">const</span> std::string&amp; event, <span class="keyword">struct</span> json_object* event_contents), </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">void</span> (*reply_cb)(<span class="keyword">struct</span> json_object* reply_contents))</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;{</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; onEvent = event_cb;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; onReply = reply_cb;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;}</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keywordtype">int</span> LibSoundmanager::initialize_websocket()</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;{</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; mploop = NULL;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; onEvent = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; onReply = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">int</span> ret = sd_event_default(&amp;mploop);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">if</span>(ret &lt; 0)</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; {</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to create event loop&quot;</span>);</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">goto</span> END;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; }</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="comment">/* Initialize interface from websocket */</span></div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; minterface.on_hangup = _on_hangup_static;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; minterface.on_call = _on_call_static; <span class="comment">/* Is this necessary? */</span></div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; minterface.on_event = _on_event_static;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; muri += <span class="stringliteral">&quot;ws://localhost:&quot;</span> + to_string(mport) + <span class="stringliteral">&quot;/api?token=&quot;</span> + mtoken; <span class="comment">/*To be modified*/</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; sp_websock = afb_ws_client_connect_wsj1(mploop, muri.c_str(), &amp;minterface, <span class="keyword">this</span>);</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordflow">if</span>(sp_websock == NULL)</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; {</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to create websocket connection&quot;</span>);</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">goto</span> END;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; }</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="comment">/* creates the evsrc */</span></div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="comment">//ret = sd_event_add_io(mploop,&amp;mevent_src, sp_websock-&gt;fd, EPOLLIN, event_callback, NULL);</span></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;END:</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">if</span>(mploop)</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; {</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; sd_event_unref(mploop);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;}</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> *event_loop_run(<span class="keywordtype">void</span> *args)</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;{</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">struct </span>sd_event* loop = (<span class="keyword">struct </span>sd_event*)(args);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">DLOG</a>(<span class="stringliteral">&quot;start eventloop&quot;</span>);</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">for</span>(;;)</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; sd_event_run(loop, 30000000);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;}</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#abe71d3531e7888f47185a601b284e729"> 182</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#abe71d3531e7888f47185a601b284e729">LibSoundmanager::run_eventloop</a>()</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;{</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">if</span>(mploop &amp;&amp; sp_websock)</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; {</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; pthread_t thread_id;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordtype">int</span> ret = pthread_create(&amp;thread_id, NULL, event_loop_run, mploop);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordflow">if</span>(ret != 0)</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; {</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Cannot run eventloop due to error:%d&quot;</span>, errno);</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; }</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">return</span> thread_id;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; }</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; {</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Connecting is not established yet&quot;</span>);</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; }</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;}</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773"> 217</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">LibSoundmanager::call</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; verb, <span class="keyword">struct</span> json_object* arg)</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;{</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordtype">int</span> ret;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; {</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; }</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordflow">if</span> (!has_verb(verb))</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; {</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;verb doesn&#39;t exit&quot;</span>);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; }</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; ret = afb_wsj1_call_j(sp_websock, API, verb.c_str(), arg, _on_reply_static, <span class="keyword">this</span>);</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">if</span> (ret &lt; 0) {</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to call verb:%s&quot;</span>,verb.c_str());</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; }</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;}</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#ae5b83ce661b1d785de2518ca10113956"> 236</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#ae5b83ce661b1d785de2518ca10113956">LibSoundmanager::call_sync</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; verb, <span class="keyword">struct</span> json_object* arg, <span class="keyword">struct</span> json_object* ret)</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;{</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="comment">/* I haven&#39;t implemented yet */</span></div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;}</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e"> 255</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e">LibSoundmanager::subscribe</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; event_name)</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;{</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; {</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; }</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">struct </span>json_object* j_obj = json_object_new_object();</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;event&quot;</span>, json_object_new_string(event_name.c_str()));</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordtype">int</span> ret = afb_wsj1_call_j(sp_websock, API, <span class="stringliteral">&quot;subscribe&quot;</span>, j_obj, _on_reply_static, <span class="keyword">this</span>);</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordflow">if</span> (ret &lt; 0) {</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to call verb:%s&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; }</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;}</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06"> 284</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06">LibSoundmanager::unsubscribe</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; event_name)</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;{</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; {</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; }</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keyword">struct </span>json_object* j_obj = json_object_new_object();</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;event&quot;</span>, json_object_new_string(event_name.c_str()));</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordtype">int</span> ret = afb_wsj1_call_j(sp_websock, API, <span class="stringliteral">&quot;unsubscribe&quot;</span>, j_obj, _on_reply_static, <span class="keyword">this</span>);</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">if</span> (ret &lt; 0) {</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to call verb:%s&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; }</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;}</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;am_Error_e LibSoundmanager::connect(<span class="keyword">const</span> am_sourceID_t sourceID, <span class="keyword">const</span> am_sinkID_t sinkID, am_mainConnectionID_t&amp; mainConnectionID)</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;{</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="comment">/*int ret;</span></div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="comment"> char *key;</span></div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="comment"> rc = asprintf(&amp;key, &quot;%d:%s/%s&quot;, ++num, api, &quot;connect&quot;); </span></div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment"> ret = afb_wsj1_call_s(wsj1, api, verb, object, on_reply, key);</span></div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="comment"> if(ret &lt; 0)</span></div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment"> {</span></div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment"> fprintf(stderr, &quot;calling %s/%s(%s) failed: %m\n&quot;, api, verb, object);</span></div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="comment"> </span></div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment"> }*/</span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="comment">/* open the json scripts */</span></div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="comment">// get mainconnedction ID */</span></div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="comment">//mainConnectionID = xx; </span></div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordflow">return</span> E_OK; </div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;}</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;am_Error_e LibSoundmanager::disconnect(<span class="keyword">const</span> am_mainConnectionID_t mainConnectionID)</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;{</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordflow">return</span> E_OK;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;}</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment">/*const struct afb_wsj1* LibSoundmanager::get_websocket_handler()</span></div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment">{</span></div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="comment"> if(sp_websock)</span></div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment"> {</span></div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="comment"> return sp_websock;</span></div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="comment"> }</span></div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="comment"> return nullptr;</span></div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="comment">}</span></div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="comment">const struct sd_event* LibSoundmanager::get_sd_event()</span></div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="comment">{</span></div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="comment"> if(mploop)</span></div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="comment"> {</span></div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="comment"> return mploop;</span></div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="comment"> }</span></div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="comment"> return nullptr;</span></div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment">}*/</span></div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="comment">/************* Callback Function *************/</span></div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6"> 342</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6">LibSoundmanager::on_hangup</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1 *wsj)</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;{</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">DLOG</a>(<span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;}</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0"> 347</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0">LibSoundmanager::on_call</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">const</span> <span class="keywordtype">char</span> *api, <span class="keyword">const</span> <span class="keywordtype">char</span> *verb, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;{</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;}</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="comment">* event is like &quot;soundmanager/newMainConnection&quot;</span></div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="comment">* msg is like {&quot;event&quot;:&quot;soundmanager\/newMainConnection&quot;,&quot;data&quot;:{&quot;mainConnectionID&quot;:3,&quot;sourceID&quot;:101,&quot;sinkID&quot;:100,&quot;delay&quot;:0,&quot;connectionState&quot;:4},&quot;jtype&quot;:&quot;afb-event&quot;})}</span></div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="comment">* ^key^ ^^^^^^^^^^^^ value ^^^^^^^^^^^^</span></div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="comment">* so you can get </span></div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="comment"> event name : struct json_object obj = json_object_object_get(msg,&quot;event&quot;)</span></div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="comment">*/</span> </div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e"> 358</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e">LibSoundmanager::on_event</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">const</span> <span class="keywordtype">char</span> *event, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;{</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; cout &lt;&lt; <span class="stringliteral">&quot;ON-EVENT:&quot;</span> &lt;&lt; <span class="keyword">event</span> &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; afb_wsj1_msg_object_s(msg) &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; endl; </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordflow">if</span>(onEvent != <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; {</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">const</span> <span class="keywordtype">string</span> ev(event);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keyword">struct </span>json_object* ev_contents = afb_wsj1_msg_object_j(msg);</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; onEvent(ev, ev_contents);</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; }</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;}</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div><div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51"> 369</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51">LibSoundmanager::on_reply</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;{</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; cout &lt;&lt; <span class="stringliteral">&quot;ON-REPLY:&quot;</span> &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; afb_wsj1_msg_object_s(msg) &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordflow">if</span>(onReply != <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; {</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keyword">struct </span>json_object* reply = afb_wsj1_msg_object_j(msg);</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; onReply(reply);</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; }</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;}</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="comment">/* Internal Function in libsoundmanager */</span></div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _ELOG(<span class="keyword">const</span> <span class="keywordtype">char</span>* func, <span class="keyword">const</span> <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* log, ...)</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;{</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordtype">char</span> *message;</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; va_list args;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; va_start(args, log);</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">if</span> (log == NULL || vasprintf(&amp;message, log, args) &lt; 0)</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; message = NULL;</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; cout &lt;&lt; <span class="stringliteral">&quot;[ERROR]&quot;</span> &lt;&lt; func &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; line &lt;&lt; <span class="stringliteral">&quot;):&quot;</span> &lt;&lt; message &lt;&lt; endl; </div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; va_end(args);</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; free(message);</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;}</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _DLOG(<span class="keyword">const</span> <span class="keywordtype">char</span>* func, <span class="keyword">const</span> <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* log, ...)</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;{</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordtype">char</span> *message;</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; va_list args;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; va_start(args, log);</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keywordflow">if</span> (log == NULL || vasprintf(&amp;message, log, args) &lt; 0)</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; message = NULL;</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; cout &lt;&lt; <span class="stringliteral">&quot;[DEBUG]&quot;</span> &lt;&lt; func &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; line &lt;&lt; <span class="stringliteral">&quot;):&quot;</span> &lt;&lt; message &lt;&lt; endl; </div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; va_end(args);</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; free(message);</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;}</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="keyword">static</span> <span class="keywordtype">bool</span> has_verb(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; verb)</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;{</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">DLOG</a>(<span class="stringliteral">&quot;verb is %s&quot;</span>, verb.c_str());</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keywordflow">if</span>(find(<a class="code" href="libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f">api_list</a>.begin(), <a class="code" href="libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f">api_list</a>.end(), verb) != <a class="code" href="libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f">api_list</a>.end())</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;}</div><div class="ttc" id="libsoundmanager_8hpp_html_a1f6a1c6cdbe66b174179ef6395f2981f"><div class="ttname"><a href="libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f">api_list</a></div><div class="ttdeci">const std::vector&lt; std::string &gt; api_list</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00034">libsoundmanager.hpp:34</a></div></div>
-<div class="ttc" id="structevent_html"><div class="ttname"><a href="structevent.html">event</a></div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00049">soundmanager.c:49</a></div></div>
+<a href="libsoundmanager_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2017 TOYOTA MOTOR CORPORATION</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;sys/socket.h&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;thread&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;errno.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="libsoundmanager_8hpp.html">libsoundmanager.hpp</a>&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca"> 25</a></span>&#160;<span class="preprocessor">#define ELOG(args,...) _ELOG(__FUNCTION__,__LINE__,args,##__VA_ARGS__)</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef DEBUGMODE</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"> #define DLOG(args,...) _DLOG(__FUNCTION__,__LINE__,args,##__VA_ARGS__)</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d"> 29</a></span>&#160;<span class="preprocessor"> #define DLOG(args,...)</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _DLOG(<span class="keyword">const</span> <span class="keywordtype">char</span>* func, <span class="keyword">const</span> <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* log, ...);</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _ELOG(<span class="keyword">const</span> <span class="keywordtype">char</span>* func, <span class="keyword">const</span> <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* log, ...);</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespacestd.html">std</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">static</span> <span class="keywordtype">bool</span> has_verb(<span class="keyword">const</span> std::string&amp; verb);</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> API[] = <span class="stringliteral">&quot;soundmanager&quot;</span>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">static</span> <span class="keywordtype">int</span> eventIndent(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; <a class="code" href="structevent.html">event</a>);</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;std::string&gt; api_list{</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; std::string(<span class="stringliteral">&quot;connect&quot;</span>),</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; std::string(<span class="stringliteral">&quot;disconnect&quot;</span>),</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; std::string(<span class="stringliteral">&quot;setVolume&quot;</span>),</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; std::string(<span class="stringliteral">&quot;volumeStep&quot;</span>),</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; std::string(<span class="stringliteral">&quot;setSinkMuteState&quot;</span>),</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; std::string(<span class="stringliteral">&quot;getListMainConnections&quot;</span>),</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; std::string(<span class="stringliteral">&quot;ackConnect&quot;</span>),</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; std::string(<span class="stringliteral">&quot;ackDisconnect&quot;</span>),</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; std::string(<span class="stringliteral">&quot;ackSetSourceState&quot;</span>), </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; std::string(<span class="stringliteral">&quot;registerSource&quot;</span>),</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; std::string(<span class="stringliteral">&quot;deregisterSource&quot;</span>),</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; std::string(<span class="stringliteral">&quot;subscribe&quot;</span>),</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; std::string(<span class="stringliteral">&quot;unsubscribe&quot;</span>)</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> std::vector&lt;std::string&gt; event_list{</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; std::string(<span class="stringliteral">&quot;asyncSetSourceState&quot;</span>),</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; std::string(<span class="stringliteral">&quot;newMainConnection&quot;</span>),</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; std::string(<span class="stringliteral">&quot;volumeChanged&quot;</span>),</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; std::string(<span class="stringliteral">&quot;removedMainConnection&quot;</span>),</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; std::string(<span class="stringliteral">&quot;sinkMuteStateChanged&quot;</span>),</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; std::string(<span class="stringliteral">&quot;mainConnectionStateChanged&quot;</span>),</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; std::string(<span class="stringliteral">&quot;setRoutingReady&quot;</span>),</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; std::string(<span class="stringliteral">&quot;setRoutingRundown&quot;</span>),</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; std::string(<span class="stringliteral">&quot;asyncConnect&quot;</span>)</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;};</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _on_hangup_static(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1 *wsj)</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;{</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">static_cast&lt;</span><a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a>*<span class="keyword">&gt;</span>(closure)-&gt;on_hangup(NULL,wsj);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _on_call_static(<span class="keywordtype">void</span> *closure, <span class="keyword">const</span> <span class="keywordtype">char</span> *api, <span class="keyword">const</span> <span class="keywordtype">char</span> *verb, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;{</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="comment">/* LibSoundmanager is not called from other process */</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;}</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _on_event_static(<span class="keywordtype">void</span>* closure, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structevent.html">event</a>, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;{</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">static_cast&lt;</span><a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a>*<span class="keyword">&gt;</span>(closure)-&gt;on_event(NULL,event,msg);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;}</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _on_reply_static(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;{</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">static_cast&lt;</span><a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a>*<span class="keyword">&gt;</span>(closure)-&gt;on_reply(NULL,msg); </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;}</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> *event_loop_run(<span class="keywordtype">void</span> *args)</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;{</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">struct </span>sd_event* loop = (<span class="keyword">struct </span>sd_event*)(args);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">DLOG</a>(<span class="stringliteral">&quot;start eventloop&quot;</span>);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">for</span>(;;)</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; sd_event_run(loop, 30000000);</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;}</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106"> 96</a></span>&#160;<a class="code" href="class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106">LibSoundmanager::LibSoundmanager</a>()</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;{</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;}</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934"> 100</a></span>&#160;<a class="code" href="class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934">LibSoundmanager::~LibSoundmanager</a>()</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;{</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">if</span>(mploop)</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; {</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; sd_event_unref(mploop);</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">if</span>(sp_websock != NULL)</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; {</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; afb_wsj1_unref(sp_websock);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;}</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e"> 126</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e">LibSoundmanager::init</a>(<span class="keywordtype">int</span> port, <span class="keyword">const</span> <span class="keywordtype">string</span>&amp; token)</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;{</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordtype">int</span> ret;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">if</span>(port &gt; 0 &amp;&amp; token.size() &gt; 0)</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; {</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; mport = port;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; mtoken = token;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; }</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; {</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;port and token should be &gt; 0, Initial port and token uses.&quot;</span>);</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; ret = initialize_websocket();</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">if</span>(ret != 0 )</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; {</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to initialize websocket&quot;</span>);</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; ret = init_event();</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">if</span>(ret != 0 )</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; {</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to initialize websocket&quot;</span>);</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">if</span>(ret == -1){</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to create thread&quot;</span>);</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;}</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keywordtype">int</span> LibSoundmanager::initialize_websocket()</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;{</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; mploop = NULL;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; onEvent = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; onReply = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">int</span> ret = sd_event_default(&amp;mploop);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">if</span>(ret &lt; 0)</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; {</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to create event loop&quot;</span>);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">goto</span> END;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; }</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="comment">/* Initialize interface from websocket */</span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; {</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; minterface.on_hangup = _on_hangup_static;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; minterface.on_call = _on_call_static;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; minterface.on_event = _on_event_static;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordtype">string</span> muri = <span class="stringliteral">&quot;ws://localhost:&quot;</span> + to_string(mport) + <span class="stringliteral">&quot;/api?token=&quot;</span> + mtoken;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; sp_websock = afb_ws_client_connect_wsj1(mploop, muri.c_str(), &amp;minterface, <span class="keyword">this</span>);</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; }</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">if</span>(sp_websock == NULL)</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; {</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to create websocket connection&quot;</span>);</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">goto</span> END;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;END:</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordflow">if</span>(mploop)</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; {</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; sd_event_unref(mploop);</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; }</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;}</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="keywordtype">int</span> LibSoundmanager::init_event(){</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="comment">/* subscribe most important event for sound right */</span></div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">return</span> subscribe(<span class="keywordtype">string</span>(<span class="stringliteral">&quot;asyncSetSourceState&quot;</span>));</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;}</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26">LibSoundmanager::register_callback</a>(</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordtype">void</span> (*event_cb)(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; event, <span class="keyword">struct</span> json_object* event_contents), </div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordtype">void</span> (*reply_cb)(<span class="keyword">struct</span> json_object* reply_contents),</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordtype">void</span> (*hangup_cb)(<span class="keywordtype">void</span>))</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;{</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; onEvent = event_cb;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; onReply = reply_cb;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; onHangup = hangup_cb;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;}</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#ab7fd9ce3fae6ab6e0806ff099ad681f0"> 236</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26">LibSoundmanager::register_callback</a>(</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordtype">void</span> (*reply_cb)(<span class="keyword">struct</span> json_object* reply_contents),</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordtype">void</span> (*hangup_cb)(<span class="keywordtype">void</span>))</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;{</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; onReply = reply_cb;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; onHangup = hangup_cb;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;}</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351"> 259</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351">LibSoundmanager::registerSource</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; sourceName)</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;{</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; {</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; }</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">struct </span>json_object* j_obj = json_object_new_object();</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keyword">struct </span>json_object* jsn = json_object_new_string(sourceName.c_str());</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;appname&quot;</span>, jsn);</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">return</span> this-&gt;call(__FUNCTION__, j_obj);</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;}</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c"> 287</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c">LibSoundmanager::connect</a>(<span class="keywordtype">int</span> sourceID, <span class="keywordtype">int</span> sinkID)</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;{</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; {</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keyword">struct </span>json_object* j_obj = json_object_new_object();</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keyword">struct </span>json_object* jsource = json_object_new_int(sourceID);</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keyword">struct </span>json_object* jsink = json_object_new_int(sinkID);</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;sourceID&quot;</span>, jsource);</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;sinkID&quot;</span>, jsink);</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">return</span> this-&gt;call(__FUNCTION__, j_obj);</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;}</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c">LibSoundmanager::connect</a>(<span class="keywordtype">int</span> sourceID, <span class="keyword">const</span> <span class="keywordtype">string</span>&amp; sinkName)</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;{</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; {</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; }</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keyword">struct </span>json_object* j_obj = json_object_new_object();</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keyword">struct </span>json_object* jsource = json_object_new_int(sourceID);</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="comment">//struct json_object* jsink = json_object_new_int(1);</span></div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keyword">struct </span>json_object* jsink = json_object_new_string(sinkName.c_str());</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;sourceID&quot;</span>, jsource);</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;sinkID&quot;</span>, jsink);</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">return</span> this-&gt;call(__FUNCTION__, j_obj);</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;}</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295"> 347</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295">LibSoundmanager::disconnect</a>(<span class="keywordtype">int</span> connectionID)</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;{</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; {</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; }</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keyword">struct </span>json_object* j_obj = json_object_new_object();</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keyword">struct </span>json_object* jconnection = json_object_new_int(connectionID);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;mainConnectionID&quot;</span>, jconnection);</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordflow">return</span> this-&gt;call(__FUNCTION__, j_obj);</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;}</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74"> 374</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74">LibSoundmanager::ackSetSourceState</a>(<span class="keywordtype">int</span> handle, <span class="keywordtype">int</span> error)</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;{</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; {</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; }</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keyword">struct </span>json_object* j_obj = json_object_new_object();</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keyword">struct </span>json_object* jhandle = json_object_new_int(handle);</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keyword">struct </span>json_object* jerrno = json_object_new_int(error);</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;handle&quot;</span>, jhandle);</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;error&quot;</span>, jerrno);</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordflow">return</span> this-&gt;call(__FUNCTION__, j_obj);</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;}</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">LibSoundmanager::call</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; verb, <span class="keyword">struct</span> json_object* arg)</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;{</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordtype">int</span> ret;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; {</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; }</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">if</span> (!has_verb(verb))</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; {</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;verb doesn&#39;t exit&quot;</span>);</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; }</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; ret = afb_wsj1_call_j(sp_websock, API, verb.c_str(), arg, _on_reply_static, <span class="keyword">this</span>);</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keywordflow">if</span> (ret &lt; 0) {</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to call verb:%s&quot;</span>,verb.c_str());</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; }</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;}</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a872d65bc665189c7b6a882c6067daaed"> 436</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">LibSoundmanager::call</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* verb, <span class="keyword">struct</span> json_object* arg)</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;{</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordtype">int</span> ret;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; {</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; }</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="keywordflow">if</span> (!has_verb(<span class="keywordtype">string</span>(verb)))</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; {</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;verb doesn&#39;t exit&quot;</span>);</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; }</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; ret = afb_wsj1_call_j(sp_websock, API, verb, arg, _on_reply_static, <span class="keyword">this</span>);</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keywordflow">if</span> (ret &lt; 0) {</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to call verb:%s&quot;</span>,verb);</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; }</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;}</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div><div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e"> 469</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e">LibSoundmanager::subscribe</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; event_name)</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;{</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; {</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; }</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keyword">struct </span>json_object* j_obj = json_object_new_object();</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;event&quot;</span>, json_object_new_string(event_name.c_str()));</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keywordtype">int</span> ret = afb_wsj1_call_j(sp_websock, API, <span class="stringliteral">&quot;subscribe&quot;</span>, j_obj, _on_reply_static, <span class="keyword">this</span>);</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; <span class="keywordflow">if</span> (ret &lt; 0) {</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to call verb:%s&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; }</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;}</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div><div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06"> 498</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06">LibSoundmanager::unsubscribe</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; event_name)</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;{</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keywordflow">if</span>(!sp_websock)</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; {</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; }</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keyword">struct </span>json_object* j_obj = json_object_new_object();</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; json_object_object_add(j_obj, <span class="stringliteral">&quot;event&quot;</span>, json_object_new_string(event_name.c_str()));</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <span class="keywordtype">int</span> ret = afb_wsj1_call_j(sp_websock, API, <span class="stringliteral">&quot;unsubscribe&quot;</span>, j_obj, _on_reply_static, <span class="keyword">this</span>);</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keywordflow">if</span> (ret &lt; 0) {</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a>(<span class="stringliteral">&quot;Failed to call verb:%s&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; }</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;}</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;</div><div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d"> 528</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d">LibSoundmanager::set_event_handler</a>(<span class="keyword">enum</span> <a class="code" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">EventType_SM</a> et, <a class="code" href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">handler_fun</a> f)</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;{</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keywordflow">if</span> (et &gt; 1 &amp;&amp; et &lt; NumItems) {</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; this-&gt;handlers[et] = std::move(f);</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; }</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;}</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="comment">/************* Callback Function *************/</span></div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;</div><div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6"> 538</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6">LibSoundmanager::on_hangup</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1 *wsj)</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;{</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <a class="code" href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">DLOG</a>(<span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordflow">if</span>(onHangup != <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; {</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; onHangup();</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; }</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;}</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;</div><div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0"> 547</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0">LibSoundmanager::on_call</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">const</span> <span class="keywordtype">char</span> *api, <span class="keyword">const</span> <span class="keywordtype">char</span> *verb, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;{</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;}</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="comment">* event is like &quot;soundmanager/newMainConnection&quot;</span></div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="comment">* msg is like {&quot;event&quot;:&quot;soundmanager\/newMainConnection&quot;,&quot;data&quot;:{&quot;mainConnectionID&quot;:3,&quot;sourceID&quot;:101,&quot;sinkID&quot;:100,&quot;delay&quot;:0,&quot;connectionState&quot;:4},&quot;jtype&quot;:&quot;afb-event&quot;})}</span></div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="comment">* ^key^ ^^^^^^^^^^^^ value ^^^^^^^^^^^^</span></div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="comment">* so you can get </span></div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="comment"> event name : struct json_object obj = json_object_object_get(msg,&quot;event&quot;)</span></div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="comment">*/</span> </div><div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e"> 558</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e">LibSoundmanager::on_event</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">const</span> <span class="keywordtype">char</span> *event, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;{</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <span class="comment">/* check event is for us */</span></div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keywordtype">string</span> ev = string(event);</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="keywordflow">if</span> (ev.find(API) == string::npos) {</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="comment">/* It&#39;s not us */</span></div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; }</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <span class="keyword">struct </span>json_object* ev_contents = afb_wsj1_msg_object_j(msg);</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="keywordflow">if</span>(onEvent != <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; {</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; onEvent(ev, ev_contents);</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; }</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <span class="keywordflow">else</span>{}</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; dispatch_event(ev, ev_contents);</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; </div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; json_object_put(ev_contents);</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;}</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;</div><div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51"> 578</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51">LibSoundmanager::on_reply</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1_msg *msg)</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;{</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keyword">struct </span>json_object* reply = afb_wsj1_msg_object_j(msg);</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="comment">/*struct json_object *json_data = json_object_object_get(reply, &quot;response&quot;);</span></div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="comment"> struct json_object *jverb = json_object_object_get(json_data, &quot;verb&quot;);</span></div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="comment"> const char* cverb = json_object_get_string(jverb);</span></div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="comment"> DLOG(&quot;cverb is %s&quot;,cverb);</span></div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="comment"> string verb = string(cverb);</span></div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="comment"> DLOG(&quot;verb is %s&quot;,verb.c_str());</span></div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="comment"> </span></div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="comment"> if(verb == &quot;registerSource&quot;){</span></div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="comment"> struct json_object *jsourceID = json_object_object_get(json_data, &quot;sourceID&quot;);</span></div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="comment"> int sourceID = json_object_get_int(jsourceID);</span></div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="comment"> msourceIDs.push_back(sourceID);</span></div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="comment"> DLOG(&quot;my sourceID is created: %d&quot;, sourceID);</span></div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="comment"> }*/</span></div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <span class="keywordflow">if</span>(onReply != <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; {</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; onReply(reply);</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; }</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; json_object_put(reply); </div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;}</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="keywordtype">int</span> LibSoundmanager::dispatch_event(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;event , json_object* event_contents){</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; <span class="comment">//dipatch event</span></div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <a class="code" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">EventType_SM</a> x;</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="keywordflow">if</span>(event.find(event_list[0].c_str())){</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; x = Event_AsyncSetSourceState;</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; }</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; }</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; <span class="keyword">auto</span> i = this-&gt;handlers.find(x);</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; <span class="keywordflow">if</span>(i != handlers.end()){</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; i-&gt;second(event_contents);</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; }</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;}</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="comment">/* Internal Function in libsoundmanager */</span></div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _ELOG(<span class="keyword">const</span> <span class="keywordtype">char</span>* func, <span class="keyword">const</span> <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* log, ...)</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;{</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keywordtype">char</span> *message;</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; va_list args;</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; va_start(args, log);</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <span class="keywordflow">if</span> (log == NULL || vasprintf(&amp;message, log, args) &lt; 0)</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; message = NULL;</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; cout &lt;&lt; <span class="stringliteral">&quot;[ERROR: soundmanager]&quot;</span> &lt;&lt; func &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; line &lt;&lt; <span class="stringliteral">&quot;):&quot;</span> &lt;&lt; message &lt;&lt; endl; </div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; va_end(args);</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; free(message);</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;}</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> _DLOG(<span class="keyword">const</span> <span class="keywordtype">char</span>* func, <span class="keyword">const</span> <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* log, ...)</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;{</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <span class="keywordtype">char</span> *message;</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; va_list args;</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; va_start(args, log);</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; <span class="keywordflow">if</span> (log == NULL || vasprintf(&amp;message, log, args) &lt; 0)</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; message = NULL;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; cout &lt;&lt; <span class="stringliteral">&quot;[DEBUG: soundmanager]&quot;</span> &lt;&lt; func &lt;&lt; <span class="stringliteral">&quot;(&quot;</span> &lt;&lt; line &lt;&lt; <span class="stringliteral">&quot;):&quot;</span> &lt;&lt; message &lt;&lt; endl; </div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; va_end(args);</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; free(message);</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;}</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="keyword">static</span> <span class="keywordtype">bool</span> has_verb(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; verb)</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;{</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; <span class="keywordflow">if</span>(find(api_list.begin(), api_list.end(), verb) != api_list.end())</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;}</div><div class="ttc" id="class_lib_soundmanager_html_abd76525512641c001c3187629b58db07"><div class="ttname"><a href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">LibSoundmanager::EventType_SM</a></div><div class="ttdeci">EventType_SM</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00043">libsoundmanager.hpp:43</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a472149619f68c2387d4ff7e02845db26"><div class="ttname"><a href="class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26">LibSoundmanager::register_callback</a></div><div class="ttdeci">void register_callback(void(*event_cb)(const std::string &amp;event, struct json_object *event_contents), void(*reply_cb)(struct json_object *reply_contents), void(*hangup_cb)(void)=nullptr)</div></div>
+<div class="ttc" id="class_lib_soundmanager_html_af39e2ddfb07ec049565b61ab4e1fbf8d"><div class="ttname"><a href="class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d">LibSoundmanager::set_event_handler</a></div><div class="ttdeci">void set_event_handler(enum EventType_SM et, handler_fun f)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00528">libsoundmanager.cpp:528</a></div></div>
+<div class="ttc" id="structevent_html"><div class="ttname"><a href="structevent.html">event</a></div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00066">soundmanager.c:66</a></div></div>
<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_ae5b83ce661b1d785de2518ca10113956"><div class="ttname"><a href="class_lib_soundmanager.html#ae5b83ce661b1d785de2518ca10113956">LibSoundmanager::call_sync</a></div><div class="ttdeci">int call_sync(const std::string &amp;verb, struct json_object *arg, struct json_object *ret)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00236">libsoundmanager.cpp:236</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_a21060844aa7efad6473b6104546afb06"><div class="ttname"><a href="class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06">LibSoundmanager::unsubscribe</a></div><div class="ttdeci">int unsubscribe(const std::string &amp;event_name)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00284">libsoundmanager.cpp:284</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_a1fe952a4dabbab6126cc23e36c79c773"><div class="ttname"><a href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">LibSoundmanager::call</a></div><div class="ttdeci">int call(const std::string &amp;verb, struct json_object *arg)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00217">libsoundmanager.cpp:217</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_a560edf9ae3b1e367ad4cbb31c7021d74"><div class="ttname"><a href="class_lib_soundmanager.html#a560edf9ae3b1e367ad4cbb31c7021d74">LibSoundmanager::register_callback</a></div><div class="ttdeci">void register_callback(void(*event_cb)(const std::string &amp;event, struct json_object *event_contents), void(*reply_cb)(struct json_object *reply_contents))</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00119">libsoundmanager.cpp:119</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_ad5026736048e49c640b25f790409a65e"><div class="ttname"><a href="class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e">LibSoundmanager::init</a></div><div class="ttdeci">int init(int port, const std::string &amp;token)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00126">libsoundmanager.cpp:126</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a21060844aa7efad6473b6104546afb06"><div class="ttname"><a href="class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06">LibSoundmanager::unsubscribe</a></div><div class="ttdeci">int unsubscribe(const std::string &amp;event_name)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00498">libsoundmanager.cpp:498</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a3e59dfb464c81824d32f3391dea9b295"><div class="ttname"><a href="class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295">LibSoundmanager::disconnect</a></div><div class="ttdeci">int disconnect(int connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00347">libsoundmanager.cpp:347</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a1fe952a4dabbab6126cc23e36c79c773"><div class="ttname"><a href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">LibSoundmanager::call</a></div><div class="ttdeci">int call(const std::string &amp;verb, struct json_object *arg)</div></div>
+<div class="ttc" id="class_lib_soundmanager_html_aa570a8373e057127c85107e13053669c"><div class="ttname"><a href="class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c">LibSoundmanager::connect</a></div><div class="ttdeci">int connect(int sourceID, int sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00287">libsoundmanager.cpp:287</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a7c28533bfc9315d8d0b417653611aba7"><div class="ttname"><a href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">LibSoundmanager::handler_fun</a></div><div class="ttdeci">std::function&lt; void(struct json_object *)&gt; handler_fun</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00041">libsoundmanager.hpp:41</a></div></div>
<div class="ttc" id="libsoundmanager_8hpp_html"><div class="ttname"><a href="libsoundmanager_8hpp.html">libsoundmanager.hpp</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_abf861908e3d6d85d2b3c08683b08f934"><div class="ttname"><a href="class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934">LibSoundmanager::~LibSoundmanager</a></div><div class="ttdeci">~LibSoundmanager()</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00093">libsoundmanager.cpp:93</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_abe71d3531e7888f47185a601b284e729"><div class="ttname"><a href="class_lib_soundmanager.html#abe71d3531e7888f47185a601b284e729">LibSoundmanager::run_eventloop</a></div><div class="ttdeci">int run_eventloop()</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00182">libsoundmanager.cpp:182</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_a71a8165cb15c7815aa95a8955f5cd7f6"><div class="ttname"><a href="class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6">LibSoundmanager::on_hangup</a></div><div class="ttdeci">void on_hangup(void *closure, struct afb_wsj1 *wsj)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00342">libsoundmanager.cpp:342</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_a9cd7c5470cb135f9b1aa56d790c7e91e"><div class="ttname"><a href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e">LibSoundmanager::subscribe</a></div><div class="ttdeci">int subscribe(const std::string &amp;event_name)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00255">libsoundmanager.cpp:255</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_a69b4f10e509605a570cc52c795bc9d51"><div class="ttname"><a href="class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51">LibSoundmanager::on_reply</a></div><div class="ttdeci">void on_reply(void *closure, struct afb_wsj1_msg *msg)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00369">libsoundmanager.cpp:369</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html"><div class="ttname"><a href="class_lib_soundmanager.html">LibSoundmanager</a></div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00062">libsoundmanager.hpp:62</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_a3ba2255cb1d29c77c4c6a2267949eda0"><div class="ttname"><a href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0">LibSoundmanager::on_call</a></div><div class="ttdeci">void on_call(void *closure, const char *api, const char *verb, struct afb_wsj1_msg *msg)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00347">libsoundmanager.cpp:347</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html_a86ef62e7847cd20e9cafbc1f6c017b3e"><div class="ttname"><a href="class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e">LibSoundmanager::on_event</a></div><div class="ttdeci">void on_event(void *closure, const char *event, struct afb_wsj1_msg *msg)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00358">libsoundmanager.cpp:358</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a8b51e9891813cb62dd12109c017ad106"><div class="ttname"><a href="class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106">LibSoundmanager::LibSoundmanager</a></div><div class="ttdeci">LibSoundmanager()</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00096">libsoundmanager.cpp:96</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_abf861908e3d6d85d2b3c08683b08f934"><div class="ttname"><a href="class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934">LibSoundmanager::~LibSoundmanager</a></div><div class="ttdeci">~LibSoundmanager()</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00100">libsoundmanager.cpp:100</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a71a8165cb15c7815aa95a8955f5cd7f6"><div class="ttname"><a href="class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6">LibSoundmanager::on_hangup</a></div><div class="ttdeci">void on_hangup(void *closure, struct afb_wsj1 *wsj)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00538">libsoundmanager.cpp:538</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a9cd7c5470cb135f9b1aa56d790c7e91e"><div class="ttname"><a href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e">LibSoundmanager::subscribe</a></div><div class="ttdeci">int subscribe(const std::string &amp;event_name)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00469">libsoundmanager.cpp:469</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a66e6fd5ef9955df2295c450400d6eb74"><div class="ttname"><a href="class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74">LibSoundmanager::ackSetSourceState</a></div><div class="ttdeci">int ackSetSourceState(int handle, int error)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00374">libsoundmanager.cpp:374</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a69b4f10e509605a570cc52c795bc9d51"><div class="ttname"><a href="class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51">LibSoundmanager::on_reply</a></div><div class="ttdeci">void on_reply(void *closure, struct afb_wsj1_msg *msg)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00578">libsoundmanager.cpp:578</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html"><div class="ttname"><a href="class_lib_soundmanager.html">LibSoundmanager</a></div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00032">libsoundmanager.hpp:32</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a3ba2255cb1d29c77c4c6a2267949eda0"><div class="ttname"><a href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0">LibSoundmanager::on_call</a></div><div class="ttdeci">void on_call(void *closure, const char *api, const char *verb, struct afb_wsj1_msg *msg)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00547">libsoundmanager.cpp:547</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a86ef62e7847cd20e9cafbc1f6c017b3e"><div class="ttname"><a href="class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e">LibSoundmanager::on_event</a></div><div class="ttdeci">void on_event(void *closure, const char *event, struct afb_wsj1_msg *msg)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00558">libsoundmanager.cpp:558</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a5353df3686a64c74c9672efd0c156351"><div class="ttname"><a href="class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351">LibSoundmanager::registerSource</a></div><div class="ttdeci">int registerSource(const std::string &amp;sourceName)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00259">libsoundmanager.cpp:259</a></div></div>
<div class="ttc" id="libsoundmanager_8cpp_html_a797aa3053bd6a29819d44f8fad8a5eca"><div class="ttname"><a href="libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca">ELOG</a></div><div class="ttdeci">#define ELOG(args,...)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00025">libsoundmanager.cpp:25</a></div></div>
-<div class="ttc" id="libsoundmanager_8cpp_html_a4e42b2f5af2174dd24f958351becf63d"><div class="ttname"><a href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">DLOG</a></div><div class="ttdeci">#define DLOG(args,...)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00026">libsoundmanager.cpp:26</a></div></div>
+<div class="ttc" id="libsoundmanager_8cpp_html_a4e42b2f5af2174dd24f958351becf63d"><div class="ttname"><a href="libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d">DLOG</a></div><div class="ttdeci">#define DLOG(args,...)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00029">libsoundmanager.cpp:29</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="navelem"><a class="el" href="dir_b967abc00200c877344b4504e6cbcf3f.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_574c53d22ed4def281d320d129dd43c9.html">libsoundmanager</a></li><li class="navelem"><a class="el" href="libsoundmanager_8cpp.html">libsoundmanager.cpp</a></li>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_b62d30696523dc2fcd1e0f670058b8e1.html">libsoundmanager</a></li><li class="navelem"><a class="el" href="libsoundmanager_8cpp.html">libsoundmanager.cpp</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
diff --git a/doc/api-ref/html/libsoundmanager_8hpp.html b/doc/api-ref/html/libsoundmanager_8hpp.html
index 4291c66..5c81719 100644
--- a/doc/api-ref/html/libsoundmanager_8hpp.html
+++ b/doc/api-ref/html/libsoundmanager_8hpp.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Sound Manager: SoundManagerBinding/include/libsoundmanager/libsoundmanager.hpp File Reference</title>
+<title>Sound Manager: R:/SoundManagerBinding/include/libsoundmanager.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -80,16 +80,15 @@ $(document).ready(function(){initNavTree('libsoundmanager_8hpp.html','');});
<div class="header">
<div class="summary">
-<a href="#nested-classes">Data Structures</a> &#124;
-<a href="#var-members">Variables</a> </div>
+<a href="#nested-classes">Data Structures</a> </div>
<div class="headertitle">
<div class="title">libsoundmanager.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include &lt;audiomanagertypes.h&gt;</code><br />
-<code>#include &lt;vector&gt;</code><br />
+<div class="textblock"><code>#include &lt;vector&gt;</code><br />
<code>#include &lt;map&gt;</code><br />
<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;functional&gt;</code><br />
<code>#include &lt;json-c/json.h&gt;</code><br />
<code>#include &lt;systemd/sd-event.h&gt;</code><br />
<code>#include &lt;afb/afb-binding.h&gt;</code><br />
@@ -102,53 +101,13 @@ $(document).ready(function(){initNavTree('libsoundmanager_8hpp.html','');});
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lib_soundmanager.html">LibSoundmanager</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
-Variables</h2></td></tr>
-<tr class="memitem:a1f6a1c6cdbe66b174179ef6395f2981f"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f">api_list</a></td></tr>
-<tr class="separator:a1f6a1c6cdbe66b174179ef6395f2981f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a63497e6f3147871c0c6b1b251565e7f0"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="libsoundmanager_8hpp.html#a63497e6f3147871c0c6b1b251565e7f0">event_list</a></td></tr>
-<tr class="separator:a63497e6f3147871c0c6b1b251565e7f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<h2 class="groupheader">Variable Documentation</h2>
-<a id="a1f6a1c6cdbe66b174179ef6395f2981f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1f6a1c6cdbe66b174179ef6395f2981f">&#9670;&nbsp;</a></span>api_list</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const std::vector&lt;std::string&gt; api_list</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<b>Initial value:</b><div class="fragment"><div class="line">{</div><div class="line"> std::string(<span class="stringliteral">&quot;connect&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;disconnect&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;setVolume&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;volumeStep&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;setSinkMuteState&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;getListMainConnections&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;ackConnect&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;ackDisconnect&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;ackSetSourceState&quot;</span>), </div><div class="line"> std::string(<span class="stringliteral">&quot;registerSource&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;deregisterSource&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;subscribe&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;unsubscribe&quot;</span>)</div><div class="line">}</div></div><!-- fragment -->
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8hpp_source.html#l00034">34</a> of file <a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a63497e6f3147871c0c6b1b251565e7f0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a63497e6f3147871c0c6b1b251565e7f0">&#9670;&nbsp;</a></span>event_list</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const std::vector&lt;std::string&gt; event_list</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<b>Initial value:</b><div class="fragment"><div class="line">{</div><div class="line"> std::string(<span class="stringliteral">&quot;newMainConnection&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;volumeChanged&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;removedMainConnection&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;sinkMuteStateChanged&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;mainConnectionStateChanged&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;setRoutingReady&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;setRoutingRundown&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;asyncConnect&quot;</span>),</div><div class="line"> std::string(<span class="stringliteral">&quot;ackSetSourceState&quot;</span>)</div><div class="line">}</div></div><!-- fragment -->
-<p class="definition">Definition at line <a class="el" href="libsoundmanager_8hpp_source.html#l00050">50</a> of file <a class="el" href="libsoundmanager_8hpp_source.html">libsoundmanager.hpp</a>.</p>
-
-</div>
-</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="navelem"><a class="el" href="dir_b967abc00200c877344b4504e6cbcf3f.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_c2dc0533631c44dc5d574e7be055c656.html">include</a></li><li class="navelem"><a class="el" href="dir_4ed4f07a8451d34bdd1d92ed62b81ed4.html">libsoundmanager</a></li><li class="navelem"><a class="el" href="libsoundmanager_8hpp.html">libsoundmanager.hpp</a></li>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_874624da9b22748f4ce7f5a12a2384c3.html">include</a></li><li class="navelem"><a class="el" href="libsoundmanager_8hpp.html">libsoundmanager.hpp</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
diff --git a/doc/api-ref/html/libsoundmanager_8hpp_source.html b/doc/api-ref/html/libsoundmanager_8hpp_source.html
index 58073d6..a78fa16 100644
--- a/doc/api-ref/html/libsoundmanager_8hpp_source.html
+++ b/doc/api-ref/html/libsoundmanager_8hpp_source.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Sound Manager: SoundManagerBinding/include/libsoundmanager/libsoundmanager.hpp Source File</title>
+<title>Sound Manager: R:/SoundManagerBinding/include/libsoundmanager.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -83,17 +83,34 @@ $(document).ready(function(){initNavTree('libsoundmanager_8hpp_source.html','');
<div class="title">libsoundmanager.hpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="libsoundmanager_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2017 TOYOTA MOTOR CORPORATION</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#ifndef LIBSOUNDMANAGER_H</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define LIBSOUNDMANAGER_H</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;audiomanagertypes.h&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;json-c/json.h&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;systemd/sd-event.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;{</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;afb/afb-binding.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;afb/afb-wsj1.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;afb/afb-ws-client.h&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;}</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespaceam.html">am</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f"> 34</a></span>&#160;<span class="keyword">const</span> std::vector&lt;std::string&gt; <a class="code" href="libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f">api_list</a>{</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; std::string(<span class="stringliteral">&quot;connect&quot;</span>),</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; std::string(<span class="stringliteral">&quot;disconnect&quot;</span>),</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; std::string(<span class="stringliteral">&quot;setVolume&quot;</span>),</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; std::string(<span class="stringliteral">&quot;volumeStep&quot;</span>),</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; std::string(<span class="stringliteral">&quot;setSinkMuteState&quot;</span>),</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; std::string(<span class="stringliteral">&quot;getListMainConnections&quot;</span>),</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; std::string(<span class="stringliteral">&quot;ackConnect&quot;</span>),</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; std::string(<span class="stringliteral">&quot;ackDisconnect&quot;</span>),</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; std::string(<span class="stringliteral">&quot;ackSetSourceState&quot;</span>), </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; std::string(<span class="stringliteral">&quot;registerSource&quot;</span>),</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; std::string(<span class="stringliteral">&quot;deregisterSource&quot;</span>),</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; std::string(<span class="stringliteral">&quot;subscribe&quot;</span>),</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; std::string(<span class="stringliteral">&quot;unsubscribe&quot;</span>)</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;};</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="libsoundmanager_8hpp.html#a63497e6f3147871c0c6b1b251565e7f0"> 50</a></span>&#160;<span class="keyword">const</span> std::vector&lt;std::string&gt; <a class="code" href="libsoundmanager_8hpp.html#a63497e6f3147871c0c6b1b251565e7f0">event_list</a>{</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; std::string(<span class="stringliteral">&quot;newMainConnection&quot;</span>),</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; std::string(<span class="stringliteral">&quot;volumeChanged&quot;</span>),</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; std::string(<span class="stringliteral">&quot;removedMainConnection&quot;</span>),</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; std::string(<span class="stringliteral">&quot;sinkMuteStateChanged&quot;</span>),</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; std::string(<span class="stringliteral">&quot;mainConnectionStateChanged&quot;</span>),</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; std::string(<span class="stringliteral">&quot;setRoutingReady&quot;</span>),</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; std::string(<span class="stringliteral">&quot;setRoutingRundown&quot;</span>),</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; std::string(<span class="stringliteral">&quot;asyncConnect&quot;</span>),</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; std::string(<span class="stringliteral">&quot;ackSetSourceState&quot;</span>)</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;};</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html"> 62</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;{</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a>() = <span class="keyword">delete</span>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> port, <span class="keyword">const</span> std::string&amp; token);</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="comment">//LibSoundmanager(const std::string&amp; uri); </span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; ~<a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a>();</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="comment">/* Method */</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">void</span> register_callback(</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">void</span> (*event_cb)(<span class="keyword">const</span> std::string&amp; <a class="code" href="structevent.html">event</a>, <span class="keyword">struct</span> json_object* event_contents), </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">void</span> (*reply_cb)(<span class="keyword">struct</span> json_object* reply_contents)</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; );</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">int</span> run_eventloop();</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">int</span> call(<span class="keyword">const</span> std::string&amp; verb, <span class="keyword">struct</span> json_object* arg);</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">int</span> call_sync(<span class="keyword">const</span> std::string&amp; verb, <span class="keyword">struct</span> json_object* arg, <span class="keyword">struct</span> json_object* ret);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">int</span> subscribe(<span class="keyword">const</span> std::string&amp; event_name);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">int</span> unsubscribe(<span class="keyword">const</span> std::string&amp; event_name);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="comment">/*const struct afb_wsj1* get_websocket_handler();</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> const struct sd_event* get_sd_event();*/</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">int</span> initialize_websocket();</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; void (*onEvent)(<span class="keyword">const</span> std::string&amp; event, <span class="keyword">struct </span>json_object* event_contents);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; void (*onReply)(<span class="keyword">struct </span>json_object* reply);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">struct </span>afb_wsj1* sp_websock;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">struct </span>afb_wsj1_itf minterface;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; sd_event* mploop;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; std::string muri;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">int</span> mport = 12345;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; std::string mtoken = <span class="stringliteral">&quot;123456&quot;</span>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; am_Error_e connect(<span class="keyword">const</span> am_sourceID_t sourceID, <span class="keyword">const</span> am_sinkID_t sinkID, am::am_mainConnectionID_t&amp; mainConnectionID);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; am_Error_e disconnect(<span class="keyword">const</span> am_mainConnectionID_t mainConnectionID);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="comment">/* Don&#39;t use/ Internal only */</span></div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">void</span> on_hangup(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1 *wsj);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">void</span> on_call(<span class="keywordtype">void</span> *closure, <span class="keyword">const</span> <span class="keywordtype">char</span> *api, <span class="keyword">const</span> <span class="keywordtype">char</span> *verb, <span class="keyword">struct</span> afb_wsj1_msg *msg);</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">void</span> on_event(<span class="keywordtype">void</span> *closure, <span class="keyword">const</span> <span class="keywordtype">char</span> *event, <span class="keyword">struct</span> afb_wsj1_msg *msg);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">void</span> on_reply(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1_msg *msg);</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;};</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* LIBSOUNDMANAGER_H */</span><span class="preprocessor"></span></div><div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div></div>
-<div class="ttc" id="libsoundmanager_8hpp_html_a1f6a1c6cdbe66b174179ef6395f2981f"><div class="ttname"><a href="libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f">api_list</a></div><div class="ttdeci">const std::vector&lt; std::string &gt; api_list</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00034">libsoundmanager.hpp:34</a></div></div>
-<div class="ttc" id="libsoundmanager_8hpp_html_a63497e6f3147871c0c6b1b251565e7f0"><div class="ttname"><a href="libsoundmanager_8hpp.html#a63497e6f3147871c0c6b1b251565e7f0">event_list</a></div><div class="ttdeci">const std::vector&lt; std::string &gt; event_list</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00050">libsoundmanager.hpp:50</a></div></div>
-<div class="ttc" id="structevent_html"><div class="ttname"><a href="structevent.html">event</a></div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00049">soundmanager.c:49</a></div></div>
-<div class="ttc" id="class_lib_soundmanager_html"><div class="ttname"><a href="class_lib_soundmanager.html">LibSoundmanager</a></div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00062">libsoundmanager.hpp:62</a></div></div>
+<a href="libsoundmanager_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2017 TOYOTA MOTOR CORPORATION</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#ifndef LIBSOUNDMANAGER_H</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define LIBSOUNDMANAGER_H</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;json-c/json.h&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;systemd/sd-event.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;{</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;afb/afb-binding.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;afb/afb-wsj1.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;afb/afb-ws-client.h&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;}</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html"> 32</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <a class="code" href="class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106">LibSoundmanager</a>();</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934">~LibSoundmanager</a>();</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106">LibSoundmanager</a>(<span class="keyword">const</span> <a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a> &amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a> &amp;<a class="code" href="class_lib_soundmanager.html#a875e992495c9448bc778dfe70325f672">operator=</a>(<span class="keyword">const</span> <a class="code" href="class_lib_soundmanager.html">LibSoundmanager</a> &amp;) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e">init</a>(<span class="keywordtype">int</span> port, <span class="keyword">const</span> std::string&amp; token);</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7"> 41</a></span>&#160; <span class="keyword">using</span> <a class="code" href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">handler_fun</a> = std::function&lt;void(struct json_object*)&gt;;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07"> 43</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">EventType_SM</a> {</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002"> 44</a></span>&#160; <a class="code" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002">Event_AsyncSetSourceState</a> = 1 <span class="comment">/*arg key: {sourceID, handle, sourceState}*/</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; };</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="comment">/* Method */</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351">registerSource</a>(<span class="keyword">const</span> std::string&amp; sourceName);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c">connect</a>(<span class="keywordtype">int</span> sourceID, <span class="keywordtype">int</span> sinkID);</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c">connect</a>(<span class="keywordtype">int</span> sourceID, <span class="keyword">const</span> std::string&amp; sinkName);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295">disconnect</a>(<span class="keywordtype">int</span> connectionID);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74">ackSetSourceState</a>(<span class="keywordtype">int</span> handle, <span class="keywordtype">int</span> error);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">call</a>(<span class="keyword">const</span> std::string&amp; verb, <span class="keyword">struct</span> json_object* arg);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">call</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* verb, <span class="keyword">struct</span> json_object* arg);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e">subscribe</a>(<span class="keyword">const</span> std::string&amp; event_name);</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">int</span> <a class="code" href="class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06">unsubscribe</a>(<span class="keyword">const</span> std::string&amp; event_name);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d">set_event_handler</a>(<span class="keyword">enum</span> <a class="code" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">EventType_SM</a> et, <a class="code" href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">handler_fun</a> f);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26">register_callback</a>(</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">void</span> (*event_cb)(<span class="keyword">const</span> std::string&amp; <a class="code" href="structevent.html">event</a>, <span class="keyword">struct</span> json_object* event_contents), </div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">void</span> (*reply_cb)(<span class="keyword">struct</span> json_object* reply_contents),</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> (*hangup_cb)(<span class="keywordtype">void</span>) = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26">register_callback</a>(</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">void</span> (*reply_cb)(<span class="keyword">struct</span> json_object* reply_contents),</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">void</span> (*hangup_cb)(<span class="keywordtype">void</span>) = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">int</span> init_event();</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">int</span> initialize_websocket();</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">int</span> dispatch_event(<span class="keyword">const</span> std::string&amp; event, <span class="keyword">struct</span> json_object* ev_contents);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; void (*onEvent)(<span class="keyword">const</span> std::string&amp; event, <span class="keyword">struct </span>json_object* event_contents);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; void (*onReply)(<span class="keyword">struct </span>json_object* reply);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; void (*onHangup)(void);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">struct </span>afb_wsj1* sp_websock;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">struct </span>afb_wsj1_itf minterface;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; sd_event* mploop;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">int</span> mport;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; std::string mtoken;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; std::vector&lt;int&gt; msourceIDs;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; std::map&lt;EventType_SM, handler_fun&gt; handlers;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">EventType_SM</a> <span class="keyword">const</span> NumItems = (<a class="code" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">EventType_SM</a>)(<a class="code" href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002">Event_AsyncSetSourceState</a> + 1);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">/* Don&#39;t use/ Internal only */</span></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6">on_hangup</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1 *wsj);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0">on_call</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">const</span> <span class="keywordtype">char</span> *api, <span class="keyword">const</span> <span class="keywordtype">char</span> *verb, <span class="keyword">struct</span> afb_wsj1_msg *msg);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e">on_event</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">const</span> <span class="keywordtype">char</span> *event, <span class="keyword">struct</span> afb_wsj1_msg *msg);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51">on_reply</a>(<span class="keywordtype">void</span> *closure, <span class="keyword">struct</span> afb_wsj1_msg *msg);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;};</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* LIBSOUNDMANAGER_H */</span><span class="preprocessor"></span></div><div class="ttc" id="class_lib_soundmanager_html_abd76525512641c001c3187629b58db07"><div class="ttname"><a href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07">LibSoundmanager::EventType_SM</a></div><div class="ttdeci">EventType_SM</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00043">libsoundmanager.hpp:43</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a472149619f68c2387d4ff7e02845db26"><div class="ttname"><a href="class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26">LibSoundmanager::register_callback</a></div><div class="ttdeci">void register_callback(void(*event_cb)(const std::string &amp;event, struct json_object *event_contents), void(*reply_cb)(struct json_object *reply_contents), void(*hangup_cb)(void)=nullptr)</div></div>
+<div class="ttc" id="class_lib_soundmanager_html_af39e2ddfb07ec049565b61ab4e1fbf8d"><div class="ttname"><a href="class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d">LibSoundmanager::set_event_handler</a></div><div class="ttdeci">void set_event_handler(enum EventType_SM et, handler_fun f)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00528">libsoundmanager.cpp:528</a></div></div>
+<div class="ttc" id="structevent_html"><div class="ttname"><a href="structevent.html">event</a></div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00066">soundmanager.c:66</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_ad5026736048e49c640b25f790409a65e"><div class="ttname"><a href="class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e">LibSoundmanager::init</a></div><div class="ttdeci">int init(int port, const std::string &amp;token)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00126">libsoundmanager.cpp:126</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a21060844aa7efad6473b6104546afb06"><div class="ttname"><a href="class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06">LibSoundmanager::unsubscribe</a></div><div class="ttdeci">int unsubscribe(const std::string &amp;event_name)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00498">libsoundmanager.cpp:498</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a3e59dfb464c81824d32f3391dea9b295"><div class="ttname"><a href="class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295">LibSoundmanager::disconnect</a></div><div class="ttdeci">int disconnect(int connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00347">libsoundmanager.cpp:347</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a1fe952a4dabbab6126cc23e36c79c773"><div class="ttname"><a href="class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773">LibSoundmanager::call</a></div><div class="ttdeci">int call(const std::string &amp;verb, struct json_object *arg)</div></div>
+<div class="ttc" id="class_lib_soundmanager_html_aa570a8373e057127c85107e13053669c"><div class="ttname"><a href="class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c">LibSoundmanager::connect</a></div><div class="ttdeci">int connect(int sourceID, int sinkID)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00287">libsoundmanager.cpp:287</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a7c28533bfc9315d8d0b417653611aba7"><div class="ttname"><a href="class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7">LibSoundmanager::handler_fun</a></div><div class="ttdeci">std::function&lt; void(struct json_object *)&gt; handler_fun</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00041">libsoundmanager.hpp:41</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a875e992495c9448bc778dfe70325f672"><div class="ttname"><a href="class_lib_soundmanager.html#a875e992495c9448bc778dfe70325f672">LibSoundmanager::operator=</a></div><div class="ttdeci">LibSoundmanager &amp; operator=(const LibSoundmanager &amp;)=delete</div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a8b51e9891813cb62dd12109c017ad106"><div class="ttname"><a href="class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106">LibSoundmanager::LibSoundmanager</a></div><div class="ttdeci">LibSoundmanager()</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00096">libsoundmanager.cpp:96</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_abf861908e3d6d85d2b3c08683b08f934"><div class="ttname"><a href="class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934">LibSoundmanager::~LibSoundmanager</a></div><div class="ttdeci">~LibSoundmanager()</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00100">libsoundmanager.cpp:100</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a71a8165cb15c7815aa95a8955f5cd7f6"><div class="ttname"><a href="class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6">LibSoundmanager::on_hangup</a></div><div class="ttdeci">void on_hangup(void *closure, struct afb_wsj1 *wsj)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00538">libsoundmanager.cpp:538</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002"><div class="ttname"><a href="class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002">LibSoundmanager::Event_AsyncSetSourceState</a></div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00044">libsoundmanager.hpp:44</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a9cd7c5470cb135f9b1aa56d790c7e91e"><div class="ttname"><a href="class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e">LibSoundmanager::subscribe</a></div><div class="ttdeci">int subscribe(const std::string &amp;event_name)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00469">libsoundmanager.cpp:469</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a66e6fd5ef9955df2295c450400d6eb74"><div class="ttname"><a href="class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74">LibSoundmanager::ackSetSourceState</a></div><div class="ttdeci">int ackSetSourceState(int handle, int error)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00374">libsoundmanager.cpp:374</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a69b4f10e509605a570cc52c795bc9d51"><div class="ttname"><a href="class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51">LibSoundmanager::on_reply</a></div><div class="ttdeci">void on_reply(void *closure, struct afb_wsj1_msg *msg)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00578">libsoundmanager.cpp:578</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html"><div class="ttname"><a href="class_lib_soundmanager.html">LibSoundmanager</a></div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8hpp_source.html#l00032">libsoundmanager.hpp:32</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a3ba2255cb1d29c77c4c6a2267949eda0"><div class="ttname"><a href="class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0">LibSoundmanager::on_call</a></div><div class="ttdeci">void on_call(void *closure, const char *api, const char *verb, struct afb_wsj1_msg *msg)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00547">libsoundmanager.cpp:547</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a86ef62e7847cd20e9cafbc1f6c017b3e"><div class="ttname"><a href="class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e">LibSoundmanager::on_event</a></div><div class="ttdeci">void on_event(void *closure, const char *event, struct afb_wsj1_msg *msg)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00558">libsoundmanager.cpp:558</a></div></div>
+<div class="ttc" id="class_lib_soundmanager_html_a5353df3686a64c74c9672efd0c156351"><div class="ttname"><a href="class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351">LibSoundmanager::registerSource</a></div><div class="ttdeci">int registerSource(const std::string &amp;sourceName)</div><div class="ttdef"><b>Definition:</b> <a href="libsoundmanager_8cpp_source.html#l00259">libsoundmanager.cpp:259</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="navelem"><a class="el" href="dir_b967abc00200c877344b4504e6cbcf3f.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_c2dc0533631c44dc5d574e7be055c656.html">include</a></li><li class="navelem"><a class="el" href="dir_4ed4f07a8451d34bdd1d92ed62b81ed4.html">libsoundmanager</a></li><li class="navelem"><a class="el" href="libsoundmanager_8hpp.html">libsoundmanager.hpp</a></li>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_874624da9b22748f4ce7f5a12a2384c3.html">include</a></li><li class="navelem"><a class="el" href="libsoundmanager_8hpp.html">libsoundmanager.hpp</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
diff --git a/doc/api-ref/html/md__r_1__sound_manager_binding__r_e_a_d_m_e.html b/doc/api-ref/html/md__r_1__sound_manager_binding__r_e_a_d_m_e.html
new file mode 100644
index 0000000..6121814
--- /dev/null
+++ b/doc/api-ref/html/md__r_1__sound_manager_binding__r_e_a_d_m_e.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: This is a SoundManager implementation for the AGL Project.</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('md__r_1__sound_manager_binding__r_e_a_d_m_e.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">This is a SoundManager implementation for the AGL Project. </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>See doc/ </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/md__r_1__sound_manager_binding_doc__application_guide.html b/doc/api-ref/html/md__r_1__sound_manager_binding_doc__application_guide.html
new file mode 100644
index 0000000..b4b0fc8
--- /dev/null
+++ b/doc/api-ref/html/md__r_1__sound_manager_binding_doc__application_guide.html
@@ -0,0 +1,360 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: **Sound Manager Application Guide**</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('md__r_1__sound_manager_binding_doc__application_guide.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">**Sound Manager Application Guide** </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><div align="right">Revision: 0.2Beta</div> <div align="right">TOYOTA MOTOR CORPORATION</div> <div align="right">Advanced Driver Information Technology</div> <div align="right">2nd/Oct/2017</div><hr/>
+<h2>**Table of content**</h2>
+<ul>
+<li><a href="#Target\ reader\ of\ this\ document">Target reader of this document</a></li>
+<li><a href="#Overview">Overview</a></li>
+<li><a href="#Getting\ Start">Getting Start</a><ul>
+<li><a href="#Supported\ environment">Supported environment</a></li>
+<li><a href="#Build">Build</a></li>
+<li><a href="#Configuring">Configuring</a></li>
+<li><a href="#Additional\ work">Additional work</a></li>
+<li><a href="#How\ to\ call\ Sound\ Manager\ APIs\ from\ your\ Application?">How to call Sound Manager's APIs from your Application?</a></li>
+</ul>
+</li>
+<li><a href="#Supported\ usecase">Supported usecase</a></li>
+<li><a href="#Software\ Architecture">Software Architecture</a></li>
+<li><a href="#API\ reference">API reference</a><ul>
+<li><a href="#APIs">APIs</a></li>
+<li><a href="#Events">Events</a></li>
+</ul>
+</li>
+<li><a href="#Sequence">Sequence</a><ul>
+<li><a href="#StartUp">StartUp</a></li>
+<li><a href="#Registration">Registration</a></li>
+<li><a href="#Request\ Sound\ Right">Request Sound Right</a></li>
+<li><a href="#Connect\ Sound\ Route">Connect Sound Route</a></li>
+<li><a href="#Start\ Sound\ Streaming">Start Sound Streaming</a></li>
+<li><a href="#Stop\ Sound\ Streaming">Stop Sound Streaming</a></li>
+<li><a href="#Disconnect\ Sound\ Route">Disconnect Sound Route</a></li>
+<li><a href="#Change\ Volume">Change Volume</a></li>
+<li><a href="#Set\ Mute\ State">Set Mute State</a></li>
+<li><a href="#Release\ Sound\ Right">Release Sound Right</a></li>
+<li><a href="#Audio\ Domain">Audio Domain</a></li>
+</ul>
+</li>
+<li><a href="#Sample\ code">Sample code</a></li>
+<li><a href="#Limitation">Limitation</a></li>
+</ul>
+<hr/>
+<h2>**Target reader of this document**</h2>
+<p>Application developer whose software uses sound output.</p>
+<hr/>
+<h2>**Overview**</h2>
+<p>The sound manager is the service which provides <b>sound-right management</b> for multiple sound sources. This service based on GENIVI Audio Manager, and this package contains service binder and library for API calling. The reason why this service based on GENIVI Audio Manager is because the sound manager supports highly strong and flexible sound-right management function.</p>
+<p>In order to understand, the below figure shows the one of typical usecases. In this example, there are four sound mode.</p><ol type="1">
+<li>Audio Off</li>
+<li>Media Player</li>
+<li>Tel (Ring and talking)</li>
+<li>TTS (Text To Speech; typically it's used by Navigation sound) <div class="image">
+<img src="parts/typical-usecase.png" alt="Figure: Typical usecase"/>
+</div>
+</li>
+</ol>
+<p>The important points are:</p><ul>
+<li><b>There is a priority for each sound source.</b> In this example, "Tel" and "TTS" is stronger than "MediaPlayer". Therefore when the system got incoming call, all four outputs of MediaPlayer are muted automatically by Sound Manager. And in this timing, Sound Manager will issue the event to Media Player, then Media Player can stop the music. (Because depends on OEM's requirement, "Stop" is required, not "Mute".) "Tel" and "TTS" have the same priority. So if TTS event happened on talking, each sound will output from independent speaker. If on-hook button is touched, Sound Manager will resume previous sound mode. In this example, basically it's MediaPlayer sound. But if TTS still playing, three speaker will output MediaPlayer sound but one speaker will continue to output TTS sound.</li>
+<li><b>Sound mode transition should be done by Sound Manager not Applications.</b> Actually application cannot recognize all sound source and its priority, so some centerized manager is required. Sound Manager provides this function. Sound Manager has a database for usecase and priority and in line with this policy Sound Manager controls proper sound mode.</li>
+</ul>
+<p>The below links show the example of Sound/Window mode transition.</p><ul>
+<li><a class="el" href="_display___audio___transition1_8md.html">Single window application</a> This transition assumes target IVI system support only one window on screen. It's a similar transition to CES2017 demo.</li>
+<li><p class="startli"><a class="el" href="_display___audio___transition2_8md.html">Dual window application</a> This transition assumes target IVI system support two window (split screen) on screen.</p>
+<p class="startli">Of course user can customize shortcut menu, but since it's too many states so this example limits shortcut menu as "Home", "MediaPlayer", "HVAC" and "Navigation".</p>
+</li>
+</ul>
+<hr/>
+<h2>**Getting Start**</h2>
+<h3>**Supported environment**</h3>
+<table class="doxtable">
+<tr>
+<th align="left">Item </th><th align="left">Description </th></tr>
+<tr>
+<td align="left">AGL version </td><td align="left">Daring Dab </td></tr>
+<tr>
+<td align="left">Hardware </td><td align="left">Renesas R-Car Starter Kit Pro(M3) </td></tr>
+</table>
+<h3>**Build**</h3>
+<p>You can make Sound Manager object files by the following two stage operations.</p>
+<p><b>Download recipe</b> If repo is already done, please start with git clone </p><div class="fragment"><div class="line">$ mkdir WORK</div><div class="line">$ cd WORK</div><div class="line">$ repo init -b dab -m dab_4.0.0_xml -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo</div><div class="line">$ repo sync</div><div class="line">$ git clone https://gerrit.automotivelinux.org/gerrit/staging/meta-hmi-framework</div></div><!-- fragment --><p>Then you can get the following recipe.</p><ul>
+<li><code>meta-hmi-framework/agl-service-soundmanager-2017</code></li>
+</ul>
+<p><b>Bitbake</b> </p><div class="fragment"><div class="line">$ source meta-agl/scripts/aglsetup.sh -m m3ulcb agl-demo agl-devel agl-appfw-smack hmi-framework</div><div class="line">$ bitbake agl-service-soundmanager-2017</div></div><!-- fragment --><hr/>
+<h3>**Configuring**</h3>
+<p>To use Sound Manager API, an application shall paste the following configuration definition into "config.xml" of application. </p><div class="fragment"><div class="line">&lt;feature name=&quot;urn:AGL:widget:required-api&quot;&gt;</div><div class="line"> &lt;param name=&quot;soundmanager&quot; value=&quot;ws&quot; /&gt;</div><div class="line">&lt;/feature&gt;</div></div><!-- fragment --><hr/>
+<h3>**Additional work**</h3>
+<p><b>Add Policy file</b></p>
+<p>To add Sound Manager Domain into policy, put the following file to /etc/audiomanager/control.</p>
+<p><code>soundmanager/conf/audiomanager-config-sample/configuration.xml</code></p>
+<p><b>Remove Module router of Pulse Audio</b></p>
+<p>Because the module rounter access to Audio manager for getting sound right instead of application in CES2017, after you changed your application code for Sound manager, you should remove the module router. To do this, you have to comment out line.143 of /etc/pulse/default.pa as below.</p>
+<div class="fragment"><div class="line">.ifexists module-router.so</div><div class="line">#load-module module-router</div><div class="line">.endif</div></div><!-- fragment --><hr/>
+<h3>**How to call Sound Manager APIs from your Application?**</h3>
+<p>Sound Manager provides a library which is called "libsoundmanager". This library provides function style API calling interface. So you should include <a class="el" href="libsoundmanager_8hpp.html">libsoundmanager.hpp</a> headerfile, and should link this library. Please also refer sample application and template.</p>
+<p>See also our <a href="#Sample\ code">Sample code</a>.</p>
+<p><br />
+</p>
+<hr/>
+<h2>**Supported usecase**</h2>
+<ol type="1">
+<li>Active source change<ul>
+<li>When user choose different audio source with current one, IVI system stop or pause current source and activate new one.</li>
+<li>When user connect external device e.g. iPhone, USB memory IVI system change active source automatically to connected one.</li>
+</ul>
+</li>
+<li>Active source locking<ul>
+<li>When user is in phone call, IVI restrict to change active source.</li>
+</ul>
+</li>
+<li>Interrupt source mixing<ul>
+<li>When car close to cross road IVI system reduce the volume of current source and mix with interrupt source e.g. Navigation Guidance.</li>
+</ul>
+</li>
+<li>Volume change<ul>
+<li>User can change the volume of active source or sink.</li>
+<li>When user change volume during interruption e.g. Navigation Guidance, IVI system change its volume temporary or permanently.</li>
+</ul>
+</li>
+<li>Mute/unmute<ul>
+<li>User can mute/unmute current active source.</li>
+</ul>
+</li>
+<li>Volume management<ul>
+<li>When user change active source, IVI system mute/unmute to avoid distortion of sound.</li>
+</ul>
+</li>
+<li>Volume acceleration<ul>
+<li>When road noise is increased by speed, IVI system automatically change the volume of active source.</li>
+</ul>
+</li>
+<li>Routing sound<ul>
+<li>System needs to route sound stream to proper zones. (driver zone, passenger zone, rear seat zone)</li>
+</ul>
+</li>
+</ol>
+<p><a href="https://wiki.automotivelinux.org/eg-ui-graphics-req-audiorouting">See also this page</a></p>
+<hr/>
+<h2>**Software Architecture**</h2>
+<p>The architecture of Sound Manager is shown below. Sound Manager is the service designed to be used by multiple applications. Therefore Sound Manager framework consists on two binder layers. Please refer the following figure. The upper binder is for application side security context for applications. The lower binder is for servide side security context. Usually application side binder has some business logic for each application, so the number of binders depend on the number of applications which use Sound Manager. On the other hand, regarding lower binder there is only one module in the system. This binder receives all messages from multiple applications (in detail, it comes from upper layer binder).</p>
+<p>The communication protocols between libsoundmanager and upper binder, upper binder and lower binder, lower binder (soundmanager-binding) and AudioManager are WebSocket.</p>
+<div class="image">
+<img src="parts/software-stack.png" alt="software-stack.png"/>
+</div>
+<hr/>
+<h2>**API reference**</h2>
+<p>"libsoundmanager" and "soundmanager_binding" provides several kinds of APIs, and these APIs basically correspond to GENIVI Audio Manager API. (Some APIs are Sound Manager original functions.)</p>
+<p>For understanding, GENIVI Audio Manager stands for one core module and three plug-ins.</p><ol type="1">
+<li>AudioManagerDaemon This is a core module of Audio Manager.</li>
+<li>AudioManagerCommandPlugin This is a command interface for Audio Manager.</li>
+<li>AudioManagerController This plug-in can be used for sound-right management.</li>
+<li>AudioManagerRountingPlugin This plug-in abstracts the hardware and software. And sometimes there may be multiple plug-ins.</li>
+</ol>
+<p>*) <a href="http://docs.projects.genivi.org/AudioManager/audiomanagercomponentspage.html">See also GENIVI AudioManager Components</a></p>
+<div class="image">
+<img src="parts/am-component.png" alt="See also GENIVI AudioManager Components"/>
+</div>
+<p> (This figure was copied from GENIVI Web page.)</p>
+<h3>**APIs**</h3>
+<ul>
+<li>[init(int port, const std::string&amp; token)]()</li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00053.html#acadce23459d94cec496d17700cbde230">registerSource(const std::string&amp; sourceName)</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00033.html#a62d8f5aee1e601d59f993c5a5561e234">connect(int sourceID, int sinkID)</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00033.html#a62d8f5aee1e601d59f993c5a5561e234">connect(int sourceID, const std::string&amp; sinkName = "default")</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00033.html#aa24d0146f4e3c75e02d6c0152e246da1">disconnect(int connectionID)</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00053.html#a11f6b0378a50296a72107d6a1fa7ec21">ackSetSourceState(int sourceID, int handle, int errno)</a></li>
+<li><a href="api-ref/html/class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106">LibSoundmanager ()</a></li>
+<li>[set_event_handler(enum EventType_AsyncSetSourceState et, handler_asyncSetSourceState f)]()</li>
+<li>[register_callback( void (<em>event_cb)(const std::string&amp; event, struct json_object</em> event_contents), void (<em>reply_cb)(struct json_object</em> reply_contents), void (<em>hangup_cb)(void) = nullptr)]()</em></li>
+<li><em>[register_callback( void (*reply_cb)(struct json_object</em> reply_contents), void (*hangup_cb)(void) = nullptr)]()</li>
+</ul>
+<p>The below APIs will be available at RC2.</p>
+<ul>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00033.html#a6d47bc67473d75495260abe8c666fc7e">setVolume (const am_sinkID_t sinkID, const am_mainVolume_t volume)</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00033.html#ad7a4c1fe5a2ecfaae5484a14d8820e58">volumeStep (const am_sinkID_t sinkID, const int16_t volumeStep)</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00033.html#afae22041843c5349be16a6593d3ebb9c">setSinkMuteState (const am_sinkID_t sinkID, const am_MuteState_e muteState)</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00033.html#a59d10a7178e3227d0b8f415308c71179">getListMainConnections (std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections)</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00053.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">confirmRoutingReady (const uint16_t handle, const am_Error_e error)</a></li>
+</ul>
+<h3>**Events**</h3>
+<ul>
+<li>[EventType_AsyncSetSourceState]()</li>
+</ul>
+<p>The below Events will be available at RC2.</p>
+<ul>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00034.html#a69ada9e19c65c1d078d8a5f473d08586">EventType_NewMainConnection</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00034.html#aa3b5906bcf682cff155fb24d402efd89">EventType_RemovedMainConnection</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00034.html#a32aa8ab84632805a876e023a7aead810">EventType_MainConnectionStateChanged</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00034.html#a4494fdd835137e572f2cf4a3aceb6ae5">EventType_VolumeChanged</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00034.html#a6068ce59089fbdc63aec81e778aba238">EventType_SinkMuteStateChanged</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00054.html#a7a4d410e30df0e8240d25a57e3c72c6b">EventType_setRoutingReady</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00054.html#a8a81297be9c64511e27d85444c59b0d6">EventType_asyncConnect</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00054.html#ab02d93d54ee9cd98776a3f2d274ee24d">EventType_asyncSetSourceState</a></li>
+<li><a href="http://docs.projects.genivi.org/AudioManager/a00054.html#a93ae95515730eb615ab5dfc1316d7862">EventType_asyncDisconnect</a></li>
+</ul>
+<hr/>
+<h2>**Sequence**</h2>
+<h3>**StartUp**</h3>
+<div class="image">
+<object type="image/svg+xml" data="parts/seq_startup.svg" alt="seq_startup.png"></object>
+</div>
+<h3>**Registration**</h3>
+<div class="image">
+<object type="image/svg+xml" data="parts/seq_registration.svg" alt="seq_registration.png"></object>
+</div>
+<h3>**Request Sound Right**</h3>
+<div class="image">
+<object type="image/svg+xml" data="parts/seq_requestsoundmode.svg" alt="seq_requestsoundmode.png"></object>
+</div>
+<h3>**Connect Sound Route**</h3>
+<div class="image">
+<object type="image/svg+xml" data="parts/seq_connectsoundroute.svg" alt="seq_connectsoundroute.png"></object>
+</div>
+<h3>**Start Sound Streaming**</h3>
+<div class="image">
+<object type="image/svg+xml" data="parts/seq_startsoundstreaming.svg" alt="seq_startsoundstreaming.png"></object>
+</div>
+<h3>**Stop Sound Streaming**</h3>
+<div class="image">
+<object type="image/svg+xml" data="parts/seq_stopsoundstreaming.svg" alt="seq_stopsoundstreaming.png"></object>
+</div>
+<h3>**Disconnect Sound Route**</h3>
+<div class="image">
+<object type="image/svg+xml" data="parts/seq_disconnectsoundroute.svg" alt="seq_disconnectsoundroute.png"></object>
+</div>
+<h3>**Change Volume**</h3>
+<div class="image">
+<object type="image/svg+xml" data="parts/seq_changevolume.svg" alt="seq_changevolume.png"></object>
+</div>
+<h3>**Set Mute State**</h3>
+<div class="image">
+<object type="image/svg+xml" data="parts/seq_setmutestate.svg" alt="seq_setmutestate.png"></object>
+</div>
+<h3>**Release Sound Right**</h3>
+<div class="image">
+<object type="image/svg+xml" data="parts/seq_releasesoundmode.svg" alt="seq_releasesoundmode.png"></object>
+</div>
+<hr/>
+<h3>**Audio Domain**</h3>
+<p>One of the most important concept of Audio Manager is Audio Domain. To use GENIVI Audio Manager based system, it may be better to understand this concept. The below document should bring good understanding.</p>
+<p><a href="http://events.linuxfoundation.org/sites/events/files/slides/AGL_AMM_presentation_A01.pdf">GENIVI Audio Manager: Generic Controller Plug-in</a></p>
+<p>Although strongly recommended to read whole pages, but you can get quick understanding by page.10 to 14.</p>
+<h1>**Sample code**</h1>
+<p>You can find sample implementation of Sound Manager as below.</p><ul>
+<li><code>apps/agl-service-homescreen-2017/sample/template</code></li>
+<li><code>apps/agl-service-homescreen-2017/sample/radio</code></li>
+<li><code>apps/agl-service-homescreen-2017/sample/mediaplayer</code></li>
+</ul>
+<h1>**Limitation**</h1>
+<ul>
+<li>Minimum APIs and Events are prepared for RC1, the following APIs will be available for RC2.<ul>
+<li>setVolume</li>
+<li>volumeStep</li>
+<li>setSinkMuteState</li>
+<li>getListMainConnections</li>
+<li>confirmRoutingReady</li>
+<li>EventType_NewMainConnection</li>
+<li>EventType_RemovedMainConnection</li>
+<li>EventType_MainConnectionStateChanged</li>
+<li>EventType_VolumeChanged</li>
+<li>EventType_SinkMuteStateChanged</li>
+<li>EventType_setRoutingReady</li>
+<li>EventType_asyncConnect</li>
+<li>EventType_asyncSetSourceState</li>
+<li>EventType_asyncDisconnect </li>
+</ul>
+</li>
+</ul>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/md__r_1__sound_manager_binding_doc__display__audio__transition1.html b/doc/api-ref/html/md__r_1__sound_manager_binding_doc__display__audio__transition1.html
new file mode 100644
index 0000000..5774b34
--- /dev/null
+++ b/doc/api-ref/html/md__r_1__sound_manager_binding_doc__display__audio__transition1.html
@@ -0,0 +1,339 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Sound mode transition for single window application</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('md__r_1__sound_manager_binding_doc__display__audio__transition1.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Sound mode transition for single window application </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><table class="doxtable">
+<tr bgcolor="lightskyblue">
+<td colspan="7">State</td><td colspan="21">Event </td></tr>
+<tr bgcolor="lightskyblue">
+<td rowspan="2">State ID</td><td colspan="2">Display</td><td colspan="4">Audio</td><td colspan="2">Power</td><td colspan="6">Push HomeScreen button</td><td rowspan="2">Start BTA</td><td rowspan="2">Incoming call</td><td colspan="4">Push Shortcut button</td><td colspan="2">TTS</td><td colspan="3">Push Phone control button</td><td colspan="2">Safety hazard </td></tr>
+<tr bgcolor="lightskyblue">
+<td>Win#1</td><td>PopUp</td><td>FL</td><td>FR</td><td>RL</td><td>RR</td><td>On</td><td>Off</td><td>Media Player</td><td>Radio</td><td>Navi</td><td>HVAC</td><td>Phone</td><td>Other button</td><td>Home</td><td>Media Player</td><td>HVAC</td><td>Navi</td><td>Navi INT TTS</td><td>Ended</td><td>Reject</td><td>Off hook</td><td>On hook</td><td>Detected</td><td>Recovered </td></tr>
+<tr>
+<td>S1</td><td>-</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>S2</td><td bgcolor="gray">-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">-</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S2</td><td>Home</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>S22</td><td>S27</td><td>S37</td><td>S57</td><td>S77</td><td>S97</td><td>S17</td><td>S4</td><td>-</td><td>S22</td><td>S57</td><td>S37</td><td>S3</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S3</td><td>Home</td><td>-</td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>S23</td><td>S28</td><td>S38</td><td>S58</td><td>S78</td><td>S98</td><td>S18</td><td>S4</td><td>-</td><td>S23</td><td>S58</td><td>S38</td><td>-</td><td>S2</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S4</td><td>Home</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S19</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S2</td><td>S5</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S5</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S25</td><td>S60</td><td>S40</td><td>S6</td><td>-</td><td>-</td><td>-</td><td>S2</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S6</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>S26</td><td>S61</td><td>S41</td><td>-</td><td>S5</td><td>-</td><td>-</td><td>S3</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S7</td><td>Home</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>S22</td><td>S27</td><td>S42</td><td>S62</td><td>S82</td><td>S102</td><td>S17</td><td>S9</td><td>-</td><td>S22</td><td>S62</td><td>S42</td><td>S8</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S8</td><td>Home</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>S23</td><td>S28</td><td>S43</td><td>S63</td><td>S83</td><td>S103</td><td>S18</td><td>S9</td><td>-</td><td>S23</td><td>S63</td><td>S43</td><td>-</td><td>S7</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S9</td><td>Home</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S19</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S7</td><td>S10</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S10</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S25</td><td>S65</td><td>S45</td><td>S11</td><td>-</td><td>-</td><td>-</td><td>S7</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S11</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>S26</td><td>S66</td><td>S46</td><td>-</td><td>S10</td><td>-</td><td>-</td><td>S8</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S12</td><td>Home</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>S22</td><td>S27</td><td>S47</td><td>S67</td><td>S87</td><td>S107</td><td>S17</td><td>S14</td><td>-</td><td>S22</td><td>S67</td><td>S47</td><td>S13</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S13</td><td>Home</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>S23</td><td>S28</td><td>S48</td><td>S68</td><td>S88</td><td>S108</td><td>S18</td><td>S14</td><td>-</td><td>S23</td><td>S68</td><td>S48</td><td>-</td><td>S12</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S14</td><td>Home</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S19</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S12</td><td>S15</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S15</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S25</td><td>S70</td><td>S50</td><td>S16</td><td>-</td><td>-</td><td>-</td><td>S12</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S16</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>S26</td><td>S71</td><td>S51</td><td>-</td><td>S15</td><td>-</td><td>-</td><td>S13</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S17</td><td>Home</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>S32</td><td>S27</td><td>S52</td><td>S72</td><td>S92</td><td>S112</td><td>S17</td><td>S19</td><td>-</td><td>S32</td><td>S72</td><td>S52</td><td>S18</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S18</td><td>Home</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>S33</td><td>S28</td><td>S53</td><td>S73</td><td>S93</td><td>S113</td><td>S18</td><td>S19</td><td>-</td><td>S33</td><td>S73</td><td>S53</td><td>-</td><td>S17</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S19</td><td>Home</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S19</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S17</td><td>S20</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S20</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S35</td><td>S75</td><td>S55</td><td>S21</td><td>-</td><td>-</td><td>-</td><td>S17</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S21</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>S36</td><td>S76</td><td>S56</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S18</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S22</td><td>MP</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S32</td><td>S24</td><td>S7</td><td>-</td><td>S62</td><td>S42</td><td>S23</td><td>-</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S23</td><td>MP</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S33</td><td>S24</td><td>S8</td><td>-</td><td>S63</td><td>S43</td><td>-</td><td>S22</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S24</td><td>MP</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S34</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S22</td><td>S25</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S25</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S35</td><td>-</td><td>S10</td><td>-</td><td>S65</td><td>S45</td><td>S26</td><td>-</td><td>-</td><td>-</td><td>S22</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S26</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S36</td><td>-</td><td>S11</td><td>-</td><td>S66</td><td>S46</td><td>-</td><td>S25</td><td>-</td><td>-</td><td>S23</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S27</td><td>Radio</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S32</td><td>S29</td><td>S12</td><td>S22</td><td>S67</td><td>S47</td><td>S28</td><td>-</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S28</td><td>Radio</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S33</td><td>S29</td><td>S13</td><td>S23</td><td>S68</td><td>S48</td><td>-</td><td>S27</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S29</td><td>Radio</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S34</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S27</td><td>S30</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S30</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S35</td><td>-</td><td>S15</td><td>S25</td><td>S70</td><td>S50</td><td>S31</td><td>-</td><td>-</td><td>-</td><td>S27</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S31</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S36</td><td>-</td><td>S16</td><td>S26</td><td>S71</td><td>S51</td><td>-</td><td>S30</td><td>-</td><td>-</td><td>S28</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S32</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S34</td><td>S17</td><td>-</td><td>S72</td><td>S52</td><td>S33</td><td>-</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S33</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S34</td><td>S18</td><td>-</td><td>S73</td><td>S53</td><td>-</td><td>S32</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S34</td><td>MP(BTA)</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S32</td><td>S35</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S35</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>S75</td><td>S55</td><td>S36</td><td>-</td><td>-</td><td>-</td><td>S32</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S36</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>S76</td><td>S56</td><td>-</td><td>S35</td><td>-</td><td>-</td><td>S33</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S37</td><td>Navi</td><td></td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S52</td><td>S39</td><td>S2</td><td>S22</td><td>S57</td><td>S37</td><td>S38</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S38</td><td>Navi</td><td></td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S53</td><td>S39</td><td>S3</td><td>S23</td><td>S58</td><td>S38</td><td>-</td><td>S37</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S39</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S54</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S37</td><td>S40</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S40</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S55</td><td>-</td><td>S5</td><td>S25</td><td>S60</td><td>S40</td><td>S41</td><td>-</td><td>-</td><td>-</td><td>S37</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S41</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S56</td><td>-</td><td>S6</td><td>S26</td><td>S61</td><td>S41</td><td>-</td><td>S40</td><td>-</td><td>-</td><td>S38</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S42</td><td>Navi</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S52</td><td>S44</td><td>S7</td><td>S22</td><td>S62</td><td>-</td><td>S43</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S43</td><td>Navi</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S53</td><td>S44</td><td>S8</td><td>S23</td><td>S63</td><td>-</td><td>-</td><td>S42</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S44</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S54</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S42</td><td>S45</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S45</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S55</td><td>-</td><td>S10</td><td>S25</td><td>S65</td><td>-</td><td>S46</td><td>-</td><td>-</td><td>-</td><td>S42</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S46</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S56</td><td>-</td><td>S11</td><td>S26</td><td>S66</td><td>-</td><td>-</td><td>S45</td><td>-</td><td>-</td><td>S43</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S47</td><td>Navi</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S52</td><td>S49</td><td>S12</td><td>S22</td><td>S67</td><td>-</td><td>S48</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S48</td><td>Navi</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S53</td><td>S49</td><td>S13</td><td>S23</td><td>S68</td><td>-</td><td>-</td><td>S47</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S49</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S54</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S47</td><td>S50</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S50</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S55</td><td>-</td><td>S15</td><td>S25</td><td>S70</td><td>-</td><td>S51</td><td>-</td><td>-</td><td>-</td><td>S47</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S51</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S56</td><td>-</td><td>S16</td><td>S26</td><td>S71</td><td>-</td><td>-</td><td>S50</td><td>-</td><td>-</td><td>S48</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S52</td><td>Navi</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S54</td><td>S17</td><td>S32</td><td>S72</td><td>S52</td><td>S53</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S53</td><td>Navi</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S54</td><td>S18</td><td>S33</td><td>S73</td><td>S53</td><td>-</td><td>S52</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S54</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S52</td><td>S55</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S55</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S35</td><td>S75</td><td>S55</td><td>S56</td><td>-</td><td>-</td><td>-</td><td>S52</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S56</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S36</td><td>S76</td><td>S56</td><td>-</td><td>S55</td><td>-</td><td>-</td><td>S53</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S57</td><td>HVAC</td><td></td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S72</td><td>S59</td><td>S2</td><td>S22</td><td>-</td><td>S37</td><td>S58</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S58</td><td>HVAC</td><td></td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S73</td><td>S59</td><td>S3</td><td>S23</td><td>-</td><td>S38</td><td>-</td><td>S57</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S59</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S74</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S57</td><td>S60</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S60</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S75</td><td>-</td><td>S5</td><td>S25</td><td>-</td><td>S40</td><td>S61</td><td>-</td><td>-</td><td>-</td><td>S57</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S61</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S76</td><td>-</td><td>S6</td><td>S26</td><td>-</td><td>S41</td><td>-</td><td>S60</td><td>-</td><td>-</td><td>S58</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S62</td><td>HVAC</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S72</td><td>S64</td><td>S7</td><td>S22</td><td>-</td><td>S42</td><td>S63</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S63</td><td>HVAC</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S73</td><td>S64</td><td>S8</td><td>S23</td><td>-</td><td>S43</td><td>-</td><td>S62</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S64</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S74</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S62</td><td>S65</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S65</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S75</td><td>-</td><td>S10</td><td>S25</td><td>-</td><td>S45</td><td>S66</td><td>-</td><td>-</td><td>-</td><td>S62</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S66</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S76</td><td>-</td><td>S11</td><td>S26</td><td>-</td><td>S46</td><td>-</td><td>S65</td><td>-</td><td>-</td><td>S63</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S67</td><td>HVAC</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S72</td><td>S69</td><td>S12</td><td>S22</td><td>-</td><td>S47</td><td>S68</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S68</td><td>HVAC</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S73</td><td>S69</td><td>S13</td><td>S23</td><td>-</td><td>S48</td><td>-</td><td>S67</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S69</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S74</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S67</td><td>S70</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S70</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S75</td><td>-</td><td>S15</td><td>S25</td><td>-</td><td>S50</td><td>S71</td><td>-</td><td>-</td><td>-</td><td>S67</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S71</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S76</td><td>-</td><td>S16</td><td>S26</td><td>-</td><td>S51</td><td>-</td><td>S70</td><td>-</td><td>-</td><td>S68</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S72</td><td>HVAC</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S74</td><td>S17</td><td>S32</td><td>-</td><td>S52</td><td>S73</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S73</td><td>HVAC</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S74</td><td>S18</td><td>S33</td><td>-</td><td>S53</td><td>-</td><td>S72</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S74</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S72</td><td>S75</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S75</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S35</td><td>-</td><td>S55</td><td>S76</td><td>-</td><td>-</td><td>-</td><td>S72</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S76</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S36</td><td>-</td><td>S56</td><td>-</td><td>S75</td><td>-</td><td>-</td><td>S73</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S77</td><td>Phone</td><td></td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S92</td><td>S79</td><td>S2</td><td>S22</td><td>S57</td><td>S37</td><td>S78</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S78</td><td>Phone</td><td></td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S93</td><td>S79</td><td>S3</td><td>S23</td><td>S58</td><td>S38</td><td>-</td><td>S77</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S79</td><td>Phone</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S94</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S77</td><td>S80</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S80</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S95</td><td>-</td><td>S5</td><td>S25</td><td>S60</td><td>S40</td><td>S81</td><td>-</td><td>-</td><td>-</td><td>S77</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S81</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S96</td><td>-</td><td>S6</td><td>S26</td><td>S61</td><td>S41</td><td>-</td><td>S80</td><td>-</td><td>-</td><td>S78</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S82</td><td>Phone</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S92</td><td>S84</td><td>S7</td><td>S22</td><td>S62</td><td>S42</td><td>S83</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S83</td><td>Phone</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S93</td><td>S84</td><td>S8</td><td>S23</td><td>S63</td><td>S43</td><td>-</td><td>S82</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S84</td><td>Phone</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S94</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S82</td><td>S85</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S85</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S95</td><td>-</td><td>S10</td><td>S25</td><td>S65</td><td>S45</td><td>S86</td><td>-</td><td>-</td><td>-</td><td>S82</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S86</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S96</td><td>-</td><td>S11</td><td>S26</td><td>S66</td><td>S46</td><td>-</td><td>S85</td><td>-</td><td>-</td><td>S83</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S87</td><td>Phone</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S92</td><td>S89</td><td>S12</td><td>S22</td><td>S67</td><td>S47</td><td>S88</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S88</td><td>Phone</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S93</td><td>S89</td><td>S13</td><td>S23</td><td>S68</td><td>S48</td><td>-</td><td>S87</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S89</td><td>Phone</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S94</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S87</td><td>S90</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S90</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S95</td><td>-</td><td>S15</td><td>S25</td><td>S70</td><td>S50</td><td>S91</td><td>-</td><td>-</td><td>-</td><td>S87</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S91</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S96</td><td>-</td><td>S16</td><td>S26</td><td>S71</td><td>S51</td><td>-</td><td>S90</td><td>-</td><td>-</td><td>S88</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S92</td><td>Phone</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S94</td><td>S17</td><td>S32</td><td>S72</td><td>S52</td><td>S93</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S93</td><td>Phone</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S94</td><td>S18</td><td>S33</td><td>S73</td><td>S53</td><td>-</td><td>S92</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S94</td><td>Phone</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S92</td><td>S95</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S95</td><td>Phone</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S35</td><td>S75</td><td>S55</td><td>S96</td><td>-</td><td>-</td><td>-</td><td>S92</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S96</td><td>Phone</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S36</td><td>S76</td><td>S56</td><td>-</td><td>S95</td><td>-</td><td>-</td><td>S93</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S97</td><td>Other</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S112</td><td>S99</td><td>S2</td><td>S22</td><td>S57</td><td>S37</td><td>S98</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S98</td><td>Other</td><td>-</td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S113</td><td>S99</td><td>S3</td><td>S23</td><td>S58</td><td>S38</td><td>-</td><td>S97</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S99</td><td>Other</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S114</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S97</td><td>S100</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S100</td><td>Other</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S115</td><td>-</td><td>S5</td><td>S25</td><td>S60</td><td>S40</td><td>S101</td><td>-</td><td>-</td><td>-</td><td>S97</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S101</td><td>Other</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S116</td><td>-</td><td>S6</td><td>S26</td><td>S61</td><td>S41</td><td>-</td><td>S100</td><td>-</td><td>-</td><td>S98</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S102</td><td>Other</td><td></td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S112</td><td>S104</td><td>S7</td><td>S22</td><td>S62</td><td>S42</td><td>S103</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S103</td><td>Other</td><td></td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S113</td><td>S104</td><td>S8</td><td>S23</td><td>S63</td><td>S43</td><td>-</td><td>S102</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S104</td><td>Other</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S114</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S102</td><td>S105</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S105</td><td>Other</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S115</td><td>-</td><td>S10</td><td>S25</td><td>S65</td><td>S45</td><td>S106</td><td>-</td><td>-</td><td>-</td><td>S102</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S106</td><td>Other</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S116</td><td>-</td><td>S11</td><td>S26</td><td>S66</td><td>S46</td><td>-</td><td>S105</td><td>-</td><td>-</td><td>S103</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S107</td><td>Other</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S112</td><td>S109</td><td>S12</td><td>S22</td><td>S67</td><td>S47</td><td>S108</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S108</td><td>Other</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S113</td><td>S109</td><td>S13</td><td>S23</td><td>S68</td><td>S48</td><td>-</td><td>S107</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S109</td><td>Other</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S114</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S107</td><td>S110</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S110</td><td>Other</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S115</td><td>-</td><td>S15</td><td>S25</td><td>S70</td><td>S50</td><td>S111</td><td>-</td><td>-</td><td>-</td><td>S107</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S111</td><td>Other</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S116</td><td>-</td><td>S16</td><td>S26</td><td>S71</td><td>S51</td><td>-</td><td>S110</td><td>-</td><td>-</td><td>S108</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S112</td><td>Other</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S114</td><td>S17</td><td>S32</td><td>S72</td><td>S52</td><td>S113</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S113</td><td>Other</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S114</td><td>S18</td><td>S33</td><td>S73</td><td>S53</td><td>-</td><td>S112</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S114</td><td>Other</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S112</td><td>S115</td><td>-</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S115</td><td>Other</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S35</td><td>S75</td><td>S55</td><td>S116</td><td>-</td><td>-</td><td>-</td><td>S112</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S116</td><td>Other</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S36</td><td>S76</td><td>S56</td><td>-</td><td>S115</td><td>-</td><td>-</td><td>S113</td><td bgcolor="gray">S117</td><td bgcolor="gray">- </td></tr>
+<tr bgcolor="gray">
+<td>S117</td><td>any</td><td>any</td><td>any</td><td>Warn</td><td>any</td><td>any</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S(previous) </td></tr>
+</table>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/md__r_1__sound_manager_binding_doc__display__audio__transition2.html b/doc/api-ref/html/md__r_1__sound_manager_binding_doc__display__audio__transition2.html
new file mode 100644
index 0000000..eb8152d
--- /dev/null
+++ b/doc/api-ref/html/md__r_1__sound_manager_binding_doc__display__audio__transition2.html
@@ -0,0 +1,759 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Sound mode transition for dual window application</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('md__r_1__sound_manager_binding_doc__display__audio__transition2.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Sound mode transition for dual window application </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><table class="doxtable">
+<tr bgcolor="lightskyblue">
+<td colspan="8">State</td><td colspan="23">Event </td></tr>
+<tr bgcolor="lightskyblue">
+<td rowspan="2">State ID</td><td colspan="3">Display</td><td colspan="4">Audio</td><td colspan="2">Power</td><td colspan="6">Push HomeScreen button</td><td rowspan="2">Start BTA</td><td rowspan="2">Incoming call</td><td colspan="4">Push Shortcut button</td><td colspan="2">Touch</td><td colspan="2">TTS</td><td colspan="3">Push Phone control button</td><td colspan="2">Safety hazard </td></tr>
+<tr bgcolor="lightskyblue">
+<td>Win#1</td><td>Win#2</td><td>PopUp</td><td>FL</td><td>FR</td><td>RL</td><td>RR</td><td>On</td><td>Off</td><td>Media Player</td><td>Radio</td><td>Navi</td><td>HVAC</td><td>Phone</td><td>Other button</td><td>Home</td><td>Media Player</td><td>HVAC</td><td>Navi</td><td>Win#1</td><td>Win#2</td><td>Navi INT TTS</td><td>Ended</td><td>Reject</td><td>Off hook</td><td>On hook</td><td>Detected</td><td>Recovered </td></tr>
+<tr>
+<td>S1</td><td>-</td><td>-</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>S2</td><td bgcolor="gray">-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">-</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S2</td><td>Home</td><td>-</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>S22</td><td>S27</td><td>S37</td><td>S57</td><td>S77</td><td>S97</td><td>S17</td><td>S4</td><td>-</td><td>S22</td><td>S57</td><td>S37</td><td>-</td><td>-</td><td>S3</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S3</td><td>Home</td><td>-</td><td>-</td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>S23</td><td>S28</td><td>S38</td><td>S58</td><td>S78</td><td>S98</td><td>S18</td><td>S4</td><td>-</td><td>S23</td><td>S58</td><td>S38</td><td>-</td><td>-</td><td>-</td><td>S2</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S4</td><td>Home</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S19</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S2</td><td>S5</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S5</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S25</td><td>S60</td><td>S40</td><td>-</td><td>-</td><td>S6</td><td>-</td><td>-</td><td>-</td><td>S2</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S6</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>S26</td><td>S61</td><td>S41</td><td>-</td><td>-</td><td>-</td><td>S5</td><td>-</td><td>-</td><td>S3</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S7</td><td>Home</td><td>-</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>S22</td><td>S27</td><td>S42</td><td>S62</td><td>S82</td><td>S102</td><td>S17</td><td>S9</td><td>-</td><td>S22</td><td>S62</td><td>S42</td><td>-</td><td>-</td><td>S8</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S8</td><td>Home</td><td>-</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>S23</td><td>S28</td><td>S43</td><td>S63</td><td>S83</td><td>S103</td><td>S18</td><td>S9</td><td>-</td><td>S23</td><td>S63</td><td>S43</td><td>-</td><td>-</td><td>-</td><td>S7</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S9</td><td>Home</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S19</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S7</td><td>S10</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S10</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S25</td><td>S65</td><td>S45</td><td>-</td><td>-</td><td>S11</td><td>-</td><td>-</td><td>-</td><td>S7</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S11</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>S26</td><td>S66</td><td>S46</td><td>-</td><td>-</td><td>-</td><td>S10</td><td>-</td><td>-</td><td>S8</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S12</td><td>Home</td><td>-</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>S22</td><td>S27</td><td>S47</td><td>S67</td><td>S87</td><td>S107</td><td>S17</td><td>S14</td><td>-</td><td>S22</td><td>S67</td><td>S47</td><td>-</td><td>-</td><td>S13</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S13</td><td>Home</td><td>-</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>S23</td><td>S28</td><td>S48</td><td>S68</td><td>S88</td><td>S108</td><td>S18</td><td>S14</td><td>-</td><td>S23</td><td>S68</td><td>S48</td><td>-</td><td>-</td><td>-</td><td>S12</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S14</td><td>Home</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S19</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S12</td><td>S15</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S15</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S25</td><td>S70</td><td>S50</td><td>-</td><td>-</td><td>S16</td><td>-</td><td>-</td><td>-</td><td>S12</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S16</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>S26</td><td>S71</td><td>S51</td><td>-</td><td>-</td><td>-</td><td>S15</td><td>-</td><td>-</td><td>S13</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S17</td><td>Home</td><td>-</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>S32</td><td>S27</td><td>S52</td><td>S72</td><td>S92</td><td>S112</td><td>S17</td><td>S19</td><td>-</td><td>S32</td><td>S72</td><td>S52</td><td>-</td><td>-</td><td>S18</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S18</td><td>Home</td><td>-</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>S33</td><td>S28</td><td>S53</td><td>S73</td><td>S93</td><td>S113</td><td>S18</td><td>S19</td><td>-</td><td>S33</td><td>S73</td><td>S53</td><td>-</td><td>-</td><td>-</td><td>S17</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S19</td><td>Home</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S19</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S17</td><td>S20</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S20</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S35</td><td>S75</td><td>S55</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>-</td><td>S17</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S21</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>S36</td><td>S76</td><td>S56</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S18</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S22</td><td>MP</td><td>-</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S32</td><td>S24</td><td>S7</td><td>-</td><td>S117</td><td>S122</td><td>-</td><td>-</td><td>S23</td><td>-</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S23</td><td>MP</td><td>-</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S33</td><td>S24</td><td>S8</td><td>-</td><td>S118</td><td>S123</td><td>-</td><td>-</td><td>-</td><td>S22</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S24</td><td>MP</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S34</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S22</td><td>S25</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S25</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S35</td><td>-</td><td>S10</td><td>-</td><td>S120</td><td>S125</td><td>-</td><td>-</td><td>S26</td><td>-</td><td>-</td><td>-</td><td>S22</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S26</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S36</td><td>-</td><td>S11</td><td>-</td><td>S121</td><td>S126</td><td>-</td><td>-</td><td>-</td><td>S25</td><td>-</td><td>-</td><td>S23</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S27</td><td>Radio</td><td>-</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S32</td><td>S29</td><td>S12</td><td>S132</td><td>S147</td><td>S152</td><td>-</td><td>-</td><td>S28</td><td>-</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S28</td><td>Radio</td><td>-</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S33</td><td>S29</td><td>S13</td><td>S133</td><td>S148</td><td>S153</td><td>-</td><td>-</td><td>-</td><td>S27</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S29</td><td>Radio</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S34</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S27</td><td>S30</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S30</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S35</td><td>-</td><td>S15</td><td>S135</td><td>S150</td><td>S155</td><td>-</td><td>-</td><td>S31</td><td>-</td><td>-</td><td>-</td><td>S27</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S31</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S36</td><td>-</td><td>S16</td><td>S136</td><td>S151</td><td>S156</td><td>-</td><td>-</td><td>-</td><td>S30</td><td>-</td><td>-</td><td>S28</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S32</td><td>MP(BTA)</td><td>-</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S34</td><td>S17</td><td>S32</td><td>S157</td><td>S162</td><td>-</td><td>-</td><td>S33</td><td>-</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S33</td><td>MP(BTA)</td><td>-</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S34</td><td>S18</td><td>S33</td><td>S158</td><td>S163</td><td>-</td><td>-</td><td>-</td><td>S32</td><td>-</td><td>-</td><td></td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S34</td><td>MP(BTA)</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S32</td><td>S35</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S35</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S35</td><td>S160</td><td>S165</td><td>-</td><td>-</td><td>S36</td><td>-</td><td>-</td><td>-</td><td>S32</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S36</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S36</td><td>S161</td><td>S166</td><td>-</td><td>-</td><td>-</td><td>S35</td><td>-</td><td>-</td><td>S33</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S37</td><td>Navi</td><td>-</td><td></td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S52</td><td>S39</td><td>S2</td><td>S247</td><td>S257</td><td>S37</td><td>-</td><td>-</td><td>S38</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S38</td><td>Navi</td><td>-</td><td></td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S53</td><td>S39</td><td>S3</td><td>S248</td><td>S258</td><td>S38</td><td>-</td><td>-</td><td>-</td><td>S37</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S39</td><td>Navi</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S54</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S37</td><td>S40</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S40</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S55</td><td>-</td><td>S5</td><td>S250</td><td>S260</td><td>S40</td><td>-</td><td>-</td><td>S41</td><td>-</td><td>-</td><td>-</td><td>S37</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S41</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S56</td><td>-</td><td>S6</td><td>S251</td><td>S261</td><td>S41</td><td>-</td><td>-</td><td>-</td><td>S40</td><td>-</td><td>-</td><td>S38</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S42</td><td>Navi</td><td>-</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S52</td><td>S44</td><td>S7</td><td>S247</td><td>S262</td><td>S42</td><td>-</td><td>-</td><td>S43</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S43</td><td>Navi</td><td>-</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S53</td><td>S44</td><td>S8</td><td>S248</td><td>S263</td><td>S43</td><td>-</td><td>-</td><td>-</td><td>S42</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S44</td><td>Navi</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S54</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S42</td><td>S45</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S45</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S55</td><td>-</td><td>S10</td><td>S250</td><td>S265</td><td>S45</td><td>-</td><td>-</td><td>S46</td><td>-</td><td>-</td><td>-</td><td>S42</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S46</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S56</td><td>-</td><td>S11</td><td>S251</td><td>S266</td><td>S46</td><td>-</td><td>-</td><td>-</td><td>S45</td><td>-</td><td>-</td><td>S43</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S47</td><td>Navi</td><td>-</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S52</td><td>S49</td><td>S12</td><td>S247</td><td>S267</td><td>S47</td><td>-</td><td>-</td><td>S48</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S48</td><td>Navi</td><td>-</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S53</td><td>S49</td><td>S13</td><td>S248</td><td>S268</td><td>S48</td><td>-</td><td>-</td><td>-</td><td>S47</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S49</td><td>Navi</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S54</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S47</td><td>S50</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S50</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S55</td><td>-</td><td>S15</td><td>S250</td><td>S270</td><td>S50</td><td>-</td><td>-</td><td>S51</td><td>-</td><td>-</td><td>-</td><td>S47</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S51</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S56</td><td>-</td><td>S16</td><td>S251</td><td>S271</td><td>S51</td><td>-</td><td>-</td><td>-</td><td>S50</td><td>-</td><td>-</td><td>S48</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S52</td><td>Navi</td><td>-</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S54</td><td>S17</td><td>S252</td><td>S272</td><td>S52</td><td>-</td><td>-</td><td>S53</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S53</td><td>Navi</td><td>-</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S54</td><td>S18</td><td>S253</td><td>S273</td><td>S53</td><td>-</td><td>-</td><td>-</td><td>S52</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S54</td><td>Navi</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S52</td><td>S55</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S55</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S255</td><td>S275</td><td>S55</td><td>-</td><td>-</td><td>S56</td><td>-</td><td>-</td><td>-</td><td>S52</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S56</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S256</td><td>S276</td><td>S56</td><td>-</td><td>-</td><td>-</td><td>S55</td><td>-</td><td>-</td><td>S53</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S57</td><td>HVAC</td><td>-</td><td></td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S72</td><td>S59</td><td>S2</td><td>S167</td><td>S57</td><td>S177</td><td>-</td><td>-</td><td>S58</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S58</td><td>HVAC</td><td>-</td><td></td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S73</td><td>S59</td><td>S3</td><td>S168</td><td>S58</td><td>S178</td><td>-</td><td>-</td><td>-</td><td>S57</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S59</td><td>HVAC</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S74</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S57</td><td>S60</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S60</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S75</td><td>-</td><td>S5</td><td>S170</td><td>S60</td><td>S177</td><td>-</td><td>-</td><td>S61</td><td>-</td><td>-</td><td>-</td><td>S57</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S61</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S76</td><td>-</td><td>S6</td><td>S171</td><td>S61</td><td>S178</td><td>-</td><td>-</td><td>-</td><td>S60</td><td>-</td><td>-</td><td>S58</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S62</td><td>HVAC</td><td>-</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S72</td><td>S64</td><td>S7</td><td>S167</td><td>S62</td><td>S182</td><td>-</td><td>-</td><td>S63</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S63</td><td>HVAC</td><td>-</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S73</td><td>S64</td><td>S8</td><td>S168</td><td>S63</td><td>S183</td><td>-</td><td>-</td><td>-</td><td>S62</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S64</td><td>HVAC</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S74</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S62</td><td>S65</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S65</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S75</td><td>-</td><td>S10</td><td>S170</td><td>S65</td><td>S185</td><td>-</td><td>-</td><td>S66</td><td>-</td><td>-</td><td>-</td><td>S62</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S66</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S76</td><td>-</td><td>S11</td><td>S171</td><td>S66</td><td>S186</td><td>-</td><td>-</td><td>-</td><td>S65</td><td>-</td><td>-</td><td>S63</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S67</td><td>HVAC</td><td>-</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S72</td><td>S69</td><td>S12</td><td>S167</td><td>S67</td><td>S187</td><td>-</td><td>-</td><td>S68</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S68</td><td>HVAC</td><td>-</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S73</td><td>S69</td><td>S13</td><td>S168</td><td>S68</td><td>S188</td><td>-</td><td>-</td><td>-</td><td>S67</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S69</td><td>HVAC</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S74</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S67</td><td>S70</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S70</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S75</td><td>-</td><td>S15</td><td>S170</td><td>S70</td><td>S190</td><td>-</td><td>-</td><td>S71</td><td>-</td><td>-</td><td>-</td><td>S67</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S71</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S76</td><td>-</td><td>S16</td><td>S171</td><td>S71</td><td>S191</td><td>-</td><td>-</td><td>-</td><td>S70</td><td>-</td><td>-</td><td>S68</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S72</td><td>HVAC</td><td>-</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S74</td><td>S17</td><td>S172</td><td>S72</td><td>S192</td><td>-</td><td>-</td><td>S73</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S73</td><td>HVAC</td><td>-</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S74</td><td>S18</td><td>S173</td><td>S73</td><td>S193</td><td>-</td><td>-</td><td>-</td><td>S72</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S74</td><td>HVAC</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S72</td><td>S75</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S75</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S175</td><td>S75</td><td>S195</td><td>-</td><td>-</td><td>S76</td><td>-</td><td>-</td><td>-</td><td>S72</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S76</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S176</td><td>S76</td><td>S196</td><td>-</td><td>-</td><td>-</td><td>S75</td><td>-</td><td>-</td><td>S73</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S77</td><td>Phone</td><td>-</td><td></td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S92</td><td>S79</td><td>S2</td><td>S197</td><td>S207</td><td>S227</td><td>-</td><td>-</td><td>S78</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S78</td><td>Phone</td><td>-</td><td></td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S93</td><td>S79</td><td>S3</td><td>S198</td><td>S208</td><td>S228</td><td>-</td><td>-</td><td>-</td><td>S77</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S79</td><td>Phone</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S94</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S77</td><td>S80</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S80</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S95</td><td>-</td><td>S5</td><td>S200</td><td>S210</td><td>S230</td><td>-</td><td>-</td><td>S81</td><td>-</td><td>-</td><td>-</td><td>S77</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S81</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S96</td><td>-</td><td>S6</td><td>S201</td><td>S211</td><td>S231</td><td>-</td><td>-</td><td>-</td><td>S80</td><td>-</td><td>-</td><td>S78</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S82</td><td>Phone</td><td>-</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S92</td><td>S84</td><td>S7</td><td>S197</td><td>S212</td><td>S232</td><td>-</td><td>-</td><td>S83</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S83</td><td>Phone</td><td>-</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S93</td><td>S84</td><td>S8</td><td>S198</td><td>S213</td><td>S233</td><td>-</td><td>-</td><td>-</td><td>S82</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S84</td><td>Phone</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S94</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S82</td><td>S85</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S85</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S95</td><td>-</td><td>S10</td><td>S200</td><td>S215</td><td>S235</td><td>-</td><td>-</td><td>S86</td><td>-</td><td>-</td><td>-</td><td>S82</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S86</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S96</td><td>-</td><td>S11</td><td>S201</td><td>S216</td><td>S236</td><td>-</td><td>-</td><td>-</td><td>S85</td><td>-</td><td>-</td><td>S83</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S87</td><td>Phone</td><td>-</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S92</td><td>S89</td><td>S12</td><td>S197</td><td>S217</td><td>S237</td><td>-</td><td>-</td><td>S88</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S88</td><td>Phone</td><td>-</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S93</td><td>S89</td><td>S13</td><td>S198</td><td>S218</td><td>S238</td><td>-</td><td>-</td><td>-</td><td>S87</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S89</td><td>Phone</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S94</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S87</td><td>S90</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S90</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S95</td><td>-</td><td>S15</td><td>S200</td><td>S220</td><td>S240</td><td>-</td><td>-</td><td>S91</td><td>-</td><td>-</td><td>-</td><td>S87</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S91</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S96</td><td>-</td><td>S16</td><td>S201</td><td>S221</td><td>S241</td><td>-</td><td>-</td><td>-</td><td>S90</td><td>-</td><td>-</td><td>S88</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S92</td><td>Phone</td><td>-</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S94</td><td>S17</td><td>S202</td><td>S222</td><td>S242</td><td>-</td><td>-</td><td>S93</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S93</td><td>Phone</td><td>-</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S94</td><td>S18</td><td>S203</td><td>S223</td><td>S243</td><td>-</td><td>-</td><td>-</td><td>S92</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S94</td><td>Phone</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S92</td><td>S95</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S95</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S205</td><td>S225</td><td>S245</td><td>-</td><td>-</td><td>S96</td><td>-</td><td>-</td><td>-</td><td>S92</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S96</td><td>Phone</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S206</td><td>S226</td><td>S246</td><td>-</td><td>-</td><td>-</td><td>S95</td><td>-</td><td>-</td><td>S93</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S97</td><td>Other</td><td>-</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S112</td><td>S99</td><td>S2</td><td>S277</td><td>S287</td><td>S307</td><td>-</td><td>-</td><td>S98</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S98</td><td>Other</td><td>-</td><td>-</td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S113</td><td>S99</td><td>S3</td><td>S278</td><td>S288</td><td>S308</td><td>-</td><td>-</td><td>-</td><td>S97</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S99</td><td>Other</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S114</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S97</td><td>S100</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S100</td><td>Other</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S115</td><td>-</td><td>S5</td><td>S278</td><td>S290</td><td>S310</td><td>-</td><td>-</td><td>S101</td><td>-</td><td>-</td><td>-</td><td>S97</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S101</td><td>Other</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S116</td><td>-</td><td>S6</td><td>S278</td><td>S291</td><td>S311</td><td>-</td><td>-</td><td>-</td><td>S100</td><td>-</td><td>-</td><td>S98</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S102</td><td>Other</td><td>-</td><td></td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S112</td><td>S104</td><td>S7</td><td>S277</td><td>S292</td><td>S312</td><td>-</td><td>-</td><td>S103</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S103</td><td>Other</td><td>-</td><td></td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S113</td><td>S104</td><td>S8</td><td>S278</td><td>S293</td><td>S313</td><td>-</td><td>-</td><td>-</td><td>S102</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S104</td><td>Other</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S114</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S102</td><td>S105</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S105</td><td>Other</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S115</td><td>-</td><td>S10</td><td>S278</td><td>S295</td><td>S315</td><td>-</td><td>-</td><td>S106</td><td>-</td><td>-</td><td>-</td><td>S102</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S106</td><td>Other</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S116</td><td>-</td><td>S11</td><td>S278</td><td>S296</td><td>S316</td><td>-</td><td>-</td><td>-</td><td>S105</td><td>-</td><td>-</td><td>S103</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S107</td><td>Other</td><td>-</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S112</td><td>S109</td><td>S12</td><td>S277</td><td>S297</td><td>S317</td><td>-</td><td>-</td><td>S108</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S108</td><td>Other</td><td>-</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S113</td><td>S109</td><td>S13</td><td>S278</td><td>S298</td><td>S318</td><td>-</td><td>-</td><td>-</td><td>S107</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S109</td><td>Other</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S114</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S107</td><td>S110</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S110</td><td>Other</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S115</td><td>-</td><td>S15</td><td>S278</td><td>S300</td><td>S320</td><td>-</td><td>-</td><td>S111</td><td>-</td><td>-</td><td>-</td><td>S107</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S111</td><td>Other</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S116</td><td>-</td><td>S16</td><td>S278</td><td>S301</td><td>S321</td><td>-</td><td>-</td><td>-</td><td>S110</td><td>-</td><td>-</td><td>S108</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S112</td><td>Other</td><td>-</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S114</td><td>S17</td><td>S282</td><td>S302</td><td>S322</td><td>-</td><td>-</td><td>S113</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S113</td><td>Other</td><td>-</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S114</td><td>S18</td><td>S283</td><td>S303</td><td>S323</td><td>-</td><td>-</td><td>-</td><td>S112</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S114</td><td>Other</td><td>-</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S112</td><td>S115</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S115</td><td>Other</td><td>-</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S285</td><td>S305</td><td>S325</td><td>-</td><td>-</td><td>S116</td><td>-</td><td>-</td><td>-</td><td>S112</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S116</td><td>Other</td><td>-</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S286</td><td>S306</td><td>S326</td><td>-</td><td>-</td><td>-</td><td>S115</td><td>-</td><td>-</td><td>S113</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S117</td><td>MP</td><td>HVAC</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S157</td><td>S119</td><td>S7</td><td>-</td><td>-</td><td>S122</td><td>-</td><td>-</td><td>S118</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S118</td><td>MP</td><td>HVAC</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S158</td><td>S119</td><td>S8</td><td>-</td><td>-</td><td>S123</td><td>-</td><td>-</td><td>-</td><td>S117</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S119</td><td>MP</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S159</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S117</td><td>S120</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S120</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S160</td><td>-</td><td>S10</td><td>-</td><td>-</td><td>S125</td><td>-</td><td>-</td><td>S121</td><td>-</td><td>-</td><td>-</td><td>S117</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S121</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S161</td><td>-</td><td>S11</td><td>-</td><td>-</td><td>S126</td><td>-</td><td>-</td><td>-</td><td>S120</td><td>-</td><td>-</td><td>S118</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S122</td><td>MP</td><td>Navi</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S162</td><td>S124</td><td>S7</td><td>-</td><td>S117</td><td>-</td><td>-</td><td>-</td><td>S123</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S123</td><td>MP</td><td>Navi</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S163</td><td>S124</td><td>S8</td><td>-</td><td>S118</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S122</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S124</td><td>MP</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S164</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S122</td><td>S125</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S125</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S165</td><td>-</td><td>S10</td><td>-</td><td>S120</td><td>-</td><td>-</td><td>-</td><td>S126</td><td>-</td><td>-</td><td>-</td><td>S122</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S126</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S166</td><td>-</td><td>S11</td><td>-</td><td>S121</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S125</td><td>-</td><td>-</td><td>S123</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S127</td><td>Radio</td><td>MP</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S137</td><td>S129</td><td>S12</td><td>S127</td><td>S147</td><td>S152</td><td>-</td><td>S132</td><td>S128</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S128</td><td>Radio</td><td>MP</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S138</td><td>S129</td><td>S13</td><td>S128</td><td>S148</td><td>S153</td><td>-</td><td>S133</td><td>-</td><td>S127</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S129</td><td>Radio</td><td>MP</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S139</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S127</td><td>S130</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S130</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S140</td><td>-</td><td>S15</td><td>S130</td><td>S150</td><td>S155</td><td>-</td><td>S135</td><td>S131</td><td>-</td><td>-</td><td>-</td><td>S127</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S131</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S141</td><td>-</td><td>S16</td><td>S131</td><td>S151</td><td>S156</td><td>-</td><td>S136</td><td>-</td><td>S130</td><td>-</td><td>-</td><td>S128</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S132</td><td>Radio</td><td>MP</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S137</td><td>S134</td><td>S7</td><td>S132</td><td>S147</td><td>S152</td><td>S127</td><td>-</td><td>S133</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S133</td><td>Radio</td><td>MP</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S138</td><td>S134</td><td>S8</td><td>S133</td><td>S148</td><td>S153</td><td>S128</td><td>-</td><td>-</td><td>S132</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S134</td><td>Radio</td><td>MP</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S139</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S132</td><td>S135</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S135</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S140</td><td>-</td><td>S10</td><td>S135</td><td>S150</td><td>S155</td><td>S130</td><td>-</td><td>S136</td><td>-</td><td>-</td><td>-</td><td>S132</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S136</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S141</td><td>-</td><td>S11</td><td>S136</td><td>S151</td><td>S156</td><td>S131</td><td>-</td><td>-</td><td>S135</td><td>-</td><td>-</td><td>S133</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S137</td><td>Radio</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S139</td><td>S17</td><td>S137</td><td>S147</td><td>S152</td><td>S142</td><td>-</td><td>S138</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S138</td><td>Radio</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S139</td><td>S18</td><td>S138</td><td>S148</td><td>S153</td><td>S143</td><td>-</td><td>-</td><td>S137</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S139</td><td>Radio</td><td>MP(BTA)</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S137</td><td>S140</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S140</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S140</td><td>S150</td><td>S155</td><td>S145</td><td>-</td><td>S141</td><td>-</td><td>-</td><td>-</td><td>S137</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S141</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S141</td><td>S151</td><td>S156</td><td>S146</td><td>-</td><td>-</td><td>S140</td><td>-</td><td>-</td><td>S138</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S142</td><td>Radio</td><td>MP(BTA)</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S144</td><td>S17</td><td>S142</td><td>S152</td><td>S157</td><td>-</td><td>S137</td><td>S143</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S143</td><td>Radio</td><td>MP(BTA)</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S144</td><td>S18</td><td>S143</td><td>S153</td><td>S158</td><td>-</td><td>S138</td><td>-</td><td>S142</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S144</td><td>Radio</td><td>MP(BTA)</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S142</td><td>S145</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S145</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S145</td><td>S155</td><td>S160</td><td>-</td><td>S140</td><td>S146</td><td>-</td><td>-</td><td>-</td><td>S142</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S146</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S146</td><td>S156</td><td>S161</td><td>-</td><td>S141</td><td>-</td><td>S145</td><td>-</td><td>-</td><td>S143</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S147</td><td>Radio</td><td>HVAC</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S157</td><td>S149</td><td>S12</td><td>S132</td><td>-</td><td>S152</td><td>-</td><td>-</td><td>S148</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S148</td><td>Radio</td><td>HVAC</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S158</td><td>S149</td><td>S13</td><td>S133</td><td>-</td><td>S153</td><td>-</td><td>-</td><td>-</td><td>S147</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S149</td><td>Radio</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S159</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S147</td><td>S150</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S150</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S160</td><td>-</td><td>S15</td><td>S135</td><td>-</td><td>S155</td><td>-</td><td>-</td><td>S151</td><td>-</td><td>-</td><td>-</td><td>S147</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S151</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S161</td><td>-</td><td>S16</td><td>S136</td><td>-</td><td>S156</td><td>-</td><td>-</td><td>-</td><td>S150</td><td>-</td><td>-</td><td>S148</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S152</td><td>Radio</td><td>Navi</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S162</td><td>S154</td><td>S12</td><td>S132</td><td>S147</td><td>-</td><td>-</td><td>-</td><td>S153</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S153</td><td>Radio</td><td>Navi</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S163</td><td>S154</td><td>S13</td><td>S133</td><td>S148</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S152</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S154</td><td>Radio</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S164</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S152</td><td>S155</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S155</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S165</td><td>-</td><td>S15</td><td>S135</td><td>S150</td><td>-</td><td>-</td><td>-</td><td>S156</td><td>-</td><td>-</td><td>-</td><td>S152</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S156</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S166</td><td>-</td><td>S16</td><td>S136</td><td>S151</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S155</td><td>-</td><td>-</td><td>S153</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S157</td><td>MP(BTA)</td><td>HVAC</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S159</td><td>S17</td><td>-</td><td>-</td><td>S162</td><td>-</td><td>-</td><td>S158</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S158</td><td>MP(BTA)</td><td>HVAC</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S159</td><td>S18</td><td>-</td><td>-</td><td>S163</td><td>-</td><td>-</td><td>-</td><td>S157</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S159</td><td>MP(BTA)</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S157</td><td>S160</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S160</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S165</td><td>-</td><td>-</td><td>S161</td><td>-</td><td>-</td><td>-</td><td>S157</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S161</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>S166</td><td>-</td><td>-</td><td>-</td><td>S160</td><td>-</td><td>-</td><td>S158</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S162</td><td>MP(BTA)</td><td>Navi</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S164</td><td>S17</td><td>-</td><td>S157</td><td>-</td><td>-</td><td>-</td><td>S163</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S163</td><td>MP(BTA)</td><td>Navi</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S164</td><td>S18</td><td>-</td><td>S158</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S162</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S164</td><td>MP(BTA)</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S162</td><td>S165</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S165</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>S160</td><td>-</td><td>-</td><td>-</td><td>S166</td><td>-</td><td>-</td><td>-</td><td>S162</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S166</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>S161</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S165</td><td>-</td><td>-</td><td>S163</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S167</td><td>HVAC</td><td>MP</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S172</td><td>S169</td><td>S7</td><td>-</td><td>-</td><td>S182</td><td>-</td><td>-</td><td>S168</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S168</td><td>HVAC</td><td>MP</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S173</td><td>S169</td><td>S8</td><td>-</td><td>-</td><td>S183</td><td>-</td><td>-</td><td>-</td><td>S167</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S169</td><td>HVAC</td><td>MP</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S174</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S167</td><td>S170</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S170</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S175</td><td>-</td><td>S10</td><td>-</td><td>-</td><td>S183</td><td>-</td><td>-</td><td>S171</td><td>-</td><td>-</td><td>-</td><td>S167</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S171</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S176</td><td>-</td><td>S11</td><td>-</td><td>-</td><td>S183</td><td>-</td><td>-</td><td>-</td><td>S170</td><td>-</td><td>-</td><td>S168</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S172</td><td>HVAC</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S174</td><td>S17</td><td>-</td><td>-</td><td>S192</td><td>-</td><td>-</td><td>S173</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S173</td><td>HVAC</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S174</td><td>S18</td><td>-</td><td>-</td><td>S193</td><td>-</td><td>-</td><td>-</td><td>S172</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S174</td><td>HVAC</td><td>MP(BTA)</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S172</td><td>S175</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S175</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>-</td><td>S195</td><td>-</td><td>-</td><td>S176</td><td>-</td><td>-</td><td>-</td><td>S172</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S176</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>-</td><td>S196</td><td>-</td><td>-</td><td>-</td><td>S175</td><td>-</td><td>-</td><td>S173</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S177</td><td>HVAC</td><td>Navi</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S192</td><td>S179</td><td>S2</td><td>S167</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S178</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S178</td><td>HVAC</td><td>Navi</td><td>-</td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S193</td><td>S179</td><td>S3</td><td>S167</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S177</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S179</td><td>HVAC</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S194</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S177</td><td>S180</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S180</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S195</td><td>-</td><td>S20</td><td>S170</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S181</td><td>-</td><td>-</td><td>-</td><td>S177</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S181</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S196</td><td>-</td><td>S21</td><td>S171</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S180</td><td>-</td><td>-</td><td>S178</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S182</td><td>HVAC</td><td>Navi</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S192</td><td>S184</td><td>S7</td><td>S167</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S183</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S183</td><td>HVAC</td><td>Navi</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S193</td><td>S184</td><td>S8</td><td>S167</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S182</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S184</td><td>HVAC</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S194</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S182</td><td>S185</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S185</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S195</td><td>-</td><td>S10</td><td>S170</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S186</td><td>-</td><td>-</td><td>-</td><td>S182</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S186</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S196</td><td>-</td><td>S11</td><td>S171</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S185</td><td>-</td><td>-</td><td>S183</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S187</td><td>HVAC</td><td>Navi</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S192</td><td>S189</td><td>S12</td><td>S167</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S188</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S188</td><td>HVAC</td><td>Navi</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S193</td><td>S189</td><td>S13</td><td>S167</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S187</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S189</td><td>HVAC</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S194</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S187</td><td>S190</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S190</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S195</td><td>-</td><td>S15</td><td>S170</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S191</td><td>-</td><td>-</td><td>-</td><td>S187</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S191</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S196</td><td>-</td><td>S16</td><td>S171</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S190</td><td>-</td><td>-</td><td>S188</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S192</td><td>HVAC</td><td>Navi</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S194</td><td>S17</td><td>S172</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S193</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S193</td><td>HVAC</td><td>Navi</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S194</td><td>S18</td><td>S173</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S192</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S194</td><td>HVAC</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S192</td><td>S195</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S195</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S175</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S196</td><td>-</td><td>-</td><td>-</td><td>S192</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S196</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S176</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S195</td><td>-</td><td>-</td><td>S193</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S197</td><td>Phone</td><td>MP</td><td></td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S202</td><td>S199</td><td>S7</td><td>-</td><td>S212</td><td>S232</td><td>-</td><td>-</td><td>S198</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S198</td><td>Phone</td><td>MP</td><td></td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S203</td><td>S199</td><td>S8</td><td>-</td><td>S213</td><td>S233</td><td>-</td><td>-</td><td>-</td><td>S197</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S199</td><td>Phone</td><td>MP</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S204</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S197</td><td>S200</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S200</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S205</td><td>-</td><td>S10</td><td>-</td><td>S215</td><td>S235</td><td>-</td><td>-</td><td>S201</td><td>-</td><td>-</td><td>-</td><td>S197</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S201</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S206</td><td>-</td><td>S11</td><td>-</td><td>S216</td><td>S236</td><td>-</td><td>-</td><td>-</td><td>S200</td><td>-</td><td>-</td><td>S198</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S202</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S204</td><td>S17</td><td>-</td><td>S222</td><td>S242</td><td>-</td><td>-</td><td>S203</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S203</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S204</td><td>S18</td><td>-</td><td>S223</td><td>S243</td><td>-</td><td>-</td><td>-</td><td>S202</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S204</td><td>Phone</td><td>MP(BTA)</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S202</td><td>S205</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S205</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>S225</td><td>S245</td><td>-</td><td>-</td><td>S206</td><td>-</td><td>-</td><td>-</td><td>S202</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S206</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>S226</td><td>S246</td><td>-</td><td>-</td><td>-</td><td>S205</td><td>-</td><td>-</td><td>S203</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S207</td><td>Phone</td><td>HVAC</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S222</td><td>S209</td><td>S2</td><td>S197</td><td>-</td><td>S227</td><td>-</td><td>-</td><td>S208</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S208</td><td>Phone</td><td>HVAC</td><td>-</td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S223</td><td>S209</td><td>S3</td><td>S198</td><td>-</td><td>S228</td><td>-</td><td>-</td><td>-</td><td>S207</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S209</td><td>Phone</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S224</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S207</td><td>S210</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S210</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S225</td><td>-</td><td>S20</td><td>S200</td><td>-</td><td>S230</td><td>-</td><td>-</td><td>S211</td><td>-</td><td>-</td><td>-</td><td>S207</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S211</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S226</td><td>-</td><td>S21</td><td>S201</td><td>-</td><td>S231</td><td>-</td><td>-</td><td>-</td><td>S210</td><td>-</td><td>-</td><td>S208</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S212</td><td>Phone</td><td>HVAC</td><td></td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S222</td><td>S214</td><td>S7</td><td>S197</td><td>-</td><td>S232</td><td>-</td><td>-</td><td>S213</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S213</td><td>Phone</td><td>HVAC</td><td></td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S223</td><td>S214</td><td>S8</td><td>S198</td><td>-</td><td>S233</td><td>-</td><td>-</td><td>-</td><td>S212</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S214</td><td>Phone</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S224</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S212</td><td>S215</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S215</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S225</td><td>-</td><td>S10</td><td>S200</td><td>-</td><td>S235</td><td>-</td><td>-</td><td>S216</td><td>-</td><td>-</td><td>-</td><td>S212</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S216</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S226</td><td>-</td><td>S11</td><td>S201</td><td>-</td><td>S236</td><td>-</td><td>-</td><td>-</td><td>S215</td><td>-</td><td>-</td><td>S213</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S217</td><td>Phone</td><td>HVAC</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S222</td><td>S219</td><td>S12</td><td>S197</td><td>-</td><td>S237</td><td>-</td><td>-</td><td>S218</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S218</td><td>Phone</td><td>HVAC</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S223</td><td>S219</td><td>S13</td><td>S198</td><td>-</td><td>S238</td><td>-</td><td>-</td><td>-</td><td>S217</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S219</td><td>Phone</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S224</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S217</td><td>S220</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S220</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S225</td><td>-</td><td>S15</td><td>S200</td><td>-</td><td>S240</td><td>-</td><td>-</td><td>S221</td><td>-</td><td>-</td><td>-</td><td>S217</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S221</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S226</td><td>-</td><td>S16</td><td>S201</td><td>-</td><td>S241</td><td>-</td><td>-</td><td>-</td><td>S220</td><td>-</td><td>-</td><td>S218</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S222</td><td>Phone</td><td>HVAC</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S224</td><td>S17</td><td>S202</td><td>-</td><td>S242</td><td>-</td><td>-</td><td>S223</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S223</td><td>Phone</td><td>HVAC</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S224</td><td>S18</td><td>S203</td><td>-</td><td>S243</td><td>-</td><td>-</td><td>-</td><td>S222</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S224</td><td>Phone</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S222</td><td>S225</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S225</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S205</td><td>-</td><td>S245</td><td>-</td><td>-</td><td>S226</td><td>-</td><td>-</td><td>-</td><td>S222</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S226</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S206</td><td>-</td><td>S246</td><td>-</td><td>-</td><td>-</td><td>S225</td><td>-</td><td>-</td><td>S223</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S227</td><td>Phone</td><td>Navi</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S242</td><td>S229</td><td>S2</td><td>S197</td><td>S207</td><td>-</td><td>-</td><td>-</td><td>S228</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S228</td><td>Phone</td><td>Navi</td><td>-</td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S243</td><td>S229</td><td>S3</td><td>S198</td><td>S208</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S227</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S229</td><td>Phone</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S244</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S227</td><td>S230</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S230</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S245</td><td>-</td><td>S20</td><td>S200</td><td>S210</td><td>-</td><td>-</td><td>-</td><td>S231</td><td>-</td><td>-</td><td>-</td><td>S227</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S231</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S246</td><td>-</td><td>S21</td><td>S201</td><td>S211</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S230</td><td>-</td><td>-</td><td>S228</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S232</td><td>Phone</td><td>Navi</td><td></td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S242</td><td>S234</td><td>S7</td><td>S197</td><td>S212</td><td>-</td><td>-</td><td>-</td><td>S233</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S233</td><td>Phone</td><td>Navi</td><td></td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S243</td><td>S234</td><td>S8</td><td>S198</td><td>S213</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S232</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S234</td><td>Phone</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S244</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S232</td><td>S235</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S235</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S245</td><td>-</td><td>S10</td><td>S200</td><td>S215</td><td>-</td><td>-</td><td>-</td><td>S236</td><td>-</td><td>-</td><td>-</td><td>S232</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S236</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S246</td><td>-</td><td>S11</td><td>S201</td><td>S216</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S235</td><td>-</td><td>-</td><td>S233</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S237</td><td>Phone</td><td>Navi</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S242</td><td>S239</td><td>S12</td><td>S197</td><td>S217</td><td>-</td><td>-</td><td>-</td><td>S238</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S238</td><td>Phone</td><td>Navi</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S243</td><td>S239</td><td>S13</td><td>S198</td><td>S218</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S237</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S239</td><td>Phone</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S244</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S237</td><td>S240</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S240</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S245</td><td>-</td><td>S15</td><td>S200</td><td>S220</td><td>-</td><td>-</td><td>-</td><td>S241</td><td>-</td><td>-</td><td>-</td><td>S237</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S241</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S246</td><td>-</td><td>S16</td><td>S201</td><td>S221</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S240</td><td>-</td><td>-</td><td>S238</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S242</td><td>Phone</td><td>Navi</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S244</td><td>S17</td><td>S202</td><td>S222</td><td>-</td><td>-</td><td>-</td><td>S243</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S243</td><td>Phone</td><td>Navi</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S244</td><td>S18</td><td>S203</td><td>S223</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S242</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S244</td><td>Phone</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S242</td><td>S245</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S245</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S205</td><td>S225</td><td>-</td><td>-</td><td>-</td><td>S246</td><td>-</td><td>-</td><td>-</td><td>S242</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S246</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S206</td><td>S226</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S245</td><td>-</td><td>-</td><td>S243</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S247</td><td>Navi</td><td>MP</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S252</td><td>S249</td><td>S7</td><td>-</td><td>S262</td><td>-</td><td>-</td><td>-</td><td>S248</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S248</td><td>Navi</td><td>MP</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S253</td><td>S249</td><td>S8</td><td>-</td><td>S263</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S247</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S249</td><td>Navi</td><td>MP</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S254</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S247</td><td>S248</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S250</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S255</td><td>-</td><td>S10</td><td>-</td><td>S265</td><td>-</td><td>-</td><td>-</td><td>S251</td><td>-</td><td>-</td><td>-</td><td>S247</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S251</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S256</td><td>-</td><td>S11</td><td>-</td><td>S266</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S250</td><td>-</td><td>-</td><td>S248</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S252</td><td>Navi</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S254</td><td>S17</td><td>-</td><td>S272</td><td>-</td><td>-</td><td>-</td><td>S253</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S253</td><td>Navi</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S254</td><td>S18</td><td>-</td><td>S273</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S252</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S254</td><td>Navi</td><td>MP(BTA)</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S252</td><td>S253</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S255</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>S275</td><td>-</td><td>-</td><td>-</td><td>S256</td><td>-</td><td>-</td><td>-</td><td>S252</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S256</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>S276</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S255</td><td>-</td><td>-</td><td>S253</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S257</td><td>Navi</td><td>HVAC</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S272</td><td>S259</td><td>S2</td><td>S247</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S258</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S258</td><td>Navi</td><td>HVAC</td><td>-</td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S273</td><td>S259</td><td>S3</td><td>S248</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S257</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S259</td><td>Navi</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S274</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S257</td><td>S260</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S260</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S275</td><td>-</td><td>S20</td><td>S250</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S261</td><td>-</td><td>-</td><td>-</td><td>S257</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S261</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S276</td><td>-</td><td>S21</td><td>S251</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S260</td><td>-</td><td>-</td><td>S258</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S262</td><td>Navi</td><td>HVAC</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S272</td><td>S264</td><td>S7</td><td>S247</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S263</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S263</td><td>Navi</td><td>HVAC</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S273</td><td>S264</td><td>S8</td><td>S248</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S262</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S264</td><td>Navi</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S274</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S262</td><td>S265</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S265</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S275</td><td>-</td><td>S10</td><td>S250</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S266</td><td>-</td><td>-</td><td>-</td><td>S262</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S266</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S276</td><td>-</td><td>S11</td><td>S251</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S265</td><td>-</td><td>-</td><td>S263</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S267</td><td>Navi</td><td>HVAC</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S272</td><td>S269</td><td>S12</td><td>S247</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S268</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S268</td><td>Navi</td><td>HVAC</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S273</td><td>S269</td><td>S13</td><td>S248</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S267</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S269</td><td>Navi</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S274</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S267</td><td>S270</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S270</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S275</td><td>-</td><td>S15</td><td>S250</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S271</td><td>-</td><td>-</td><td>-</td><td>S267</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S271</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S276</td><td>-</td><td>S16</td><td>S251</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S270</td><td>-</td><td>-</td><td>S268</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S272</td><td>Navi</td><td>HVAC</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S274</td><td>S17</td><td>S252</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S273</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S273</td><td>Navi</td><td>HVAC</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S274</td><td>S18</td><td>S253</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S272</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S274</td><td>Navi</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S272</td><td>S275</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S275</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S255</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S276</td><td>-</td><td>-</td><td>-</td><td>S272</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S276</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S256</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S275</td><td>-</td><td>-</td><td>S273</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S277</td><td>Other</td><td>MP</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S282</td><td>S279</td><td>S7</td><td>-</td><td>S292</td><td>S312</td><td>-</td><td>-</td><td>S278</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S278</td><td>Other</td><td>MP</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S283</td><td>S279</td><td>S8</td><td>-</td><td>S293</td><td>S313</td><td>-</td><td>-</td><td>-</td><td>S277</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S279</td><td>Other</td><td>MP</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S284</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S277</td><td>S280</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S280</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S285</td><td>-</td><td>S10</td><td>-</td><td>S295</td><td>S317</td><td>-</td><td>-</td><td>S281</td><td>-</td><td>-</td><td>-</td><td>S277</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S281</td><td>Phone</td><td>MP</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S286</td><td>-</td><td>S11</td><td>-</td><td>S296</td><td>S318</td><td>-</td><td>-</td><td>-</td><td>S280</td><td>-</td><td>-</td><td>S278</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S282</td><td>Other</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S284</td><td>S12</td><td>-</td><td>S302</td><td>S322</td><td>-</td><td>-</td><td>S283</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S283</td><td>Other</td><td>MP(BTA)</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S284</td><td>S13</td><td>-</td><td>S303</td><td>S323</td><td>-</td><td>-</td><td>-</td><td>S282</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S284</td><td>Other</td><td>MP(BTA)</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S282</td><td>S285</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S285</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>-</td><td>S305</td><td>S325</td><td>-</td><td>-</td><td>S286</td><td>-</td><td>-</td><td>-</td><td>S282</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S286</td><td>Phone</td><td>MP(BTA)</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>-</td><td>S306</td><td>S326</td><td>-</td><td>-</td><td>-</td><td>S285</td><td>-</td><td>-</td><td>S283</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S287</td><td>Other</td><td>HVAC</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S302</td><td>S289</td><td>S2</td><td>S277</td><td>-</td><td>S307</td><td>-</td><td>-</td><td>S288</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S288</td><td>Other</td><td>HVAC</td><td>-</td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S303</td><td>S289</td><td>S3</td><td>S278</td><td>-</td><td>S308</td><td>-</td><td>-</td><td>-</td><td>S287</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S289</td><td>Other</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S304</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S287</td><td>S290</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S290</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S305</td><td>-</td><td>S20</td><td>S280</td><td>-</td><td>S310</td><td>-</td><td>-</td><td>S291</td><td>-</td><td>-</td><td>-</td><td>S287</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S291</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S306</td><td>-</td><td>S21</td><td>S281</td><td>-</td><td>S311</td><td>-</td><td>-</td><td>-</td><td>S290</td><td>-</td><td>-</td><td>S288</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S292</td><td>Other</td><td>HVAC</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S302</td><td>S294</td><td>S7</td><td>S277</td><td>-</td><td>S312</td><td>-</td><td>-</td><td>S293</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S293</td><td>Other</td><td>HVAC</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S303</td><td>S294</td><td>S8</td><td>S278</td><td>-</td><td>S313</td><td>-</td><td>-</td><td>-</td><td>S292</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S294</td><td>Other</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S304</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S292</td><td>S295</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S295</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S305</td><td>-</td><td>S10</td><td>S278</td><td>-</td><td>S315</td><td>-</td><td>-</td><td>S296</td><td>-</td><td>-</td><td>-</td><td>S292</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S296</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S306</td><td>-</td><td>S11</td><td>S278</td><td>-</td><td>S316</td><td>-</td><td>-</td><td>-</td><td>S295</td><td>-</td><td>-</td><td>S293</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S297</td><td>Other</td><td>HVAC</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S302</td><td>S299</td><td>S12</td><td>S277</td><td>-</td><td>S317</td><td>-</td><td>-</td><td>S298</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S298</td><td>Other</td><td>HVAC</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S303</td><td>S299</td><td>S13</td><td>S278</td><td>-</td><td>S318</td><td>-</td><td>-</td><td>-</td><td>S297</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S299</td><td>Other</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S304</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S297</td><td>S300</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S300</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S305</td><td>-</td><td>S15</td><td>S280</td><td>-</td><td>S320</td><td>-</td><td>-</td><td>S301</td><td>-</td><td>-</td><td>-</td><td>S297</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S301</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S306</td><td>-</td><td>S16</td><td>S281</td><td>-</td><td>S321</td><td>-</td><td>-</td><td>-</td><td>S300</td><td>-</td><td>-</td><td>S298</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S302</td><td>Other</td><td>HVAC</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S304</td><td>S17</td><td>S282</td><td>-</td><td>S322</td><td>-</td><td>-</td><td>S303</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S303</td><td>Other</td><td>HVAC</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S304</td><td>S18</td><td>S283</td><td>-</td><td>S323</td><td>-</td><td>-</td><td>-</td><td>S302</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S304</td><td>Other</td><td>HVAC</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S302</td><td>S305</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S305</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S285</td><td>-</td><td>S325</td><td>-</td><td>-</td><td>S306</td><td>-</td><td>-</td><td>-</td><td>S302</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S306</td><td>Phone</td><td>HVAC</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S286</td><td>-</td><td>S326</td><td>-</td><td>-</td><td>-</td><td>S305</td><td>-</td><td>-</td><td>S303</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S307</td><td>Other</td><td>Navi</td><td>-</td><td>off</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S322</td><td>S309</td><td>S2</td><td>S287</td><td>S287</td><td>-</td><td>-</td><td>-</td><td>S308</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S308</td><td>Other</td><td>Navi</td><td>-</td><td>off</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S323</td><td>S309</td><td>S3</td><td>S288</td><td>S288</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S307</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S309</td><td>Other</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S324</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S307</td><td>S310</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S310</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S325</td><td>-</td><td>S20</td><td>S290</td><td>S290</td><td>-</td><td>-</td><td>-</td><td>S311</td><td>-</td><td>-</td><td>-</td><td>S307</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S311</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S326</td><td>-</td><td>S21</td><td>S291</td><td>S291</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S310</td><td>-</td><td>-</td><td>S308</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S312</td><td>Other</td><td>Navi</td><td>-</td><td>MP</td><td>MP</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S322</td><td>S314</td><td>S7</td><td>S292</td><td>S292</td><td>-</td><td>-</td><td>-</td><td>S313</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S313</td><td>Other</td><td>Navi</td><td>-</td><td>MP</td><td>TTS</td><td>MP</td><td>MP</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S323</td><td>S314</td><td>S8</td><td>S293</td><td>S293</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S312</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S314</td><td>Other</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S324</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S312</td><td>S315</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S315</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S325</td><td>-</td><td>S10</td><td>S295</td><td>S295</td><td>-</td><td>-</td><td>-</td><td>S316</td><td>-</td><td>-</td><td>-</td><td>S312</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S316</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S326</td><td>-</td><td>S11</td><td>S296</td><td>S296</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S315</td><td>-</td><td>-</td><td>S313</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S317</td><td>Other</td><td>Navi</td><td>-</td><td>Radio</td><td>Radio</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S322</td><td>S319</td><td>S12</td><td>S297</td><td>S297</td><td>-</td><td>-</td><td>-</td><td>S318</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S318</td><td>Other</td><td>Navi</td><td>-</td><td>Radio</td><td>TTS</td><td>Radio</td><td>Radio</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S323</td><td>S319</td><td>S13</td><td>S298</td><td>S298</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S317</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S319</td><td>Other</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S324</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S317</td><td>S320</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S320</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S325</td><td>-</td><td>S15</td><td>S300</td><td>S300</td><td>-</td><td>-</td><td>-</td><td>S321</td><td>-</td><td>-</td><td>-</td><td>S317</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S321</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S326</td><td>-</td><td>S16</td><td>S301</td><td>S301</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S320</td><td>-</td><td>-</td><td>S318</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S322</td><td>Other</td><td>Navi</td><td>-</td><td>BTA</td><td>BTA</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S324</td><td>S17</td><td>S282</td><td>S302</td><td>-</td><td>-</td><td>-</td><td>S323</td><td>-</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S323</td><td>Other</td><td>Navi</td><td>-</td><td>BTA</td><td>TTS</td><td>BTA</td><td>BTA</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S324</td><td>S18</td><td>S283</td><td>S303</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S322</td><td>-</td><td>-</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S324</td><td>Other</td><td>Navi</td><td>Ringing</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S322</td><td>S325</td><td>-</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S325</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>off</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S20</td><td>S285</td><td>S305</td><td>-</td><td>-</td><td>-</td><td>S326</td><td>-</td><td>-</td><td>-</td><td>S322</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr>
+<td>S326</td><td>Phone</td><td>Navi</td><td>-</td><td>Tel</td><td>TTS</td><td>off</td><td>off</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S21</td><td>S286</td><td>S306</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S325</td><td>-</td><td>-</td><td>S323</td><td bgcolor="gray">S327</td><td bgcolor="gray">- </td></tr>
+<tr bgcolor="gray">
+<td>S327</td><td>any</td><td>any</td><td>any</td><td>any</td><td>Warn</td><td>any</td><td>any</td><td>-</td><td bgcolor="gray">S1</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>S(previous) </td></tr>
+</table>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/menudata.js b/doc/api-ref/html/menudata.js
index 52fe2ba..8eac24e 100644
--- a/doc/api-ref/html/menudata.js
+++ b/doc/api-ref/html/menudata.js
@@ -1,16 +1,90 @@
var menudata={children:[
{text:"Main Page",url:"index.html"},
+{text:"Related Pages",url:"pages.html"},
{text:"Data Structures",url:"annotated.html",children:[
{text:"Data Structures",url:"annotated.html"},
{text:"Data Structure Index",url:"classes.html"},
{text:"Data Fields",url:"functions.html",children:[
-{text:"All",url:"functions.html"},
+{text:"All",url:"functions.html",children:[
+{text:"a",url:"functions.html#index_a"},
+{text:"b",url:"functions.html#index_b"},
+{text:"c",url:"functions.html#index_c"},
+{text:"d",url:"functions.html#index_d"},
+{text:"e",url:"functions.html#index_e"},
+{text:"h",url:"functions.html#index_h"},
+{text:"i",url:"functions.html#index_i"},
+{text:"l",url:"functions.html#index_l"},
+{text:"m",url:"functions.html#index_m"},
+{text:"n",url:"functions.html#index_n"},
+{text:"o",url:"functions.html#index_o"},
+{text:"p",url:"functions.html#index_p"},
+{text:"q",url:"functions.html#index_q"},
+{text:"r",url:"functions.html#index_r"},
+{text:"s",url:"functions.html#index_s"},
+{text:"t",url:"functions.html#index_t"},
+{text:"u",url:"functions.html#index_u"},
+{text:"v",url:"functions.html#index_v"},
+{text:"~",url:"functions.html#index_0x7e"}]},
{text:"Functions",url:"functions_func.html"},
-{text:"Variables",url:"functions_vars.html"}]}]},
+{text:"Variables",url:"functions_vars.html",children:[
+{text:"a",url:"functions_vars.html#index_a"},
+{text:"b",url:"functions_vars.html#index_b"},
+{text:"c",url:"functions_vars.html#index_c"},
+{text:"d",url:"functions_vars.html#index_d"},
+{text:"e",url:"functions_vars.html#index_e"},
+{text:"h",url:"functions_vars.html#index_h"},
+{text:"i",url:"functions_vars.html#index_i"},
+{text:"l",url:"functions_vars.html#index_l"},
+{text:"m",url:"functions_vars.html#index_m"},
+{text:"n",url:"functions_vars.html#index_n"},
+{text:"o",url:"functions_vars.html#index_o"},
+{text:"p",url:"functions_vars.html#index_p"},
+{text:"q",url:"functions_vars.html#index_q"},
+{text:"r",url:"functions_vars.html#index_r"},
+{text:"s",url:"functions_vars.html#index_s"},
+{text:"t",url:"functions_vars.html#index_t"},
+{text:"u",url:"functions_vars.html#index_u"},
+{text:"v",url:"functions_vars.html#index_v"}]},
+{text:"Typedefs",url:"functions_type.html"},
+{text:"Enumerations",url:"functions_enum.html"},
+{text:"Enumerator",url:"functions_eval.html"}]}]},
{text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"},
{text:"Globals",url:"globals.html",children:[
-{text:"All",url:"globals.html"},
-{text:"Functions",url:"globals_func.html"},
+{text:"All",url:"globals.html",children:[
+{text:"_",url:"globals.html#index__"},
+{text:"a",url:"globals_a.html#index_a"},
+{text:"c",url:"globals_c.html#index_c"},
+{text:"d",url:"globals_d.html#index_d"},
+{text:"e",url:"globals_e.html#index_e"},
+{text:"g",url:"globals_g.html#index_g"},
+{text:"i",url:"globals_i.html#index_i"},
+{text:"n",url:"globals_n.html#index_n"},
+{text:"o",url:"globals_o.html#index_o"},
+{text:"r",url:"globals_r.html#index_r"},
+{text:"s",url:"globals_s.html#index_s"},
+{text:"t",url:"globals_t.html#index_t"}]},
+{text:"Functions",url:"globals_func.html",children:[
+{text:"a",url:"globals_func.html#index_a"},
+{text:"c",url:"globals_func_c.html#index_c"},
+{text:"g",url:"globals_func_g.html#index_g"},
+{text:"o",url:"globals_func_o.html#index_o"},
+{text:"s",url:"globals_func_s.html#index_s"}]},
{text:"Variables",url:"globals_vars.html"},
-{text:"Macros",url:"globals_defs.html"}]}]}]}
+{text:"Typedefs",url:"globals_type.html",children:[
+{text:"a",url:"globals_type.html#index_a"},
+{text:"o",url:"globals_type.html#index_o"},
+{text:"r",url:"globals_type.html#index_r"}]},
+{text:"Enumerations",url:"globals_enum.html"},
+{text:"Enumerator",url:"globals_eval.html"},
+{text:"Macros",url:"globals_defs.html",children:[
+{text:"_",url:"globals_defs.html#index__"},
+{text:"a",url:"globals_defs.html#index_a"},
+{text:"c",url:"globals_defs.html#index_c"},
+{text:"d",url:"globals_defs.html#index_d"},
+{text:"e",url:"globals_defs.html#index_e"},
+{text:"i",url:"globals_defs.html#index_i"},
+{text:"o",url:"globals_defs.html#index_o"},
+{text:"r",url:"globals_defs.html#index_r"},
+{text:"s",url:"globals_defs.html#index_s"},
+{text:"t",url:"globals_defs.html#index_t"}]}]}]}]}
diff --git a/doc/api-ref/html/navtreedata.js b/doc/api-ref/html/navtreedata.js
index c0ffb45..c50fea1 100644
--- a/doc/api-ref/html/navtreedata.js
+++ b/doc/api-ref/html/navtreedata.js
@@ -1,21 +1,31 @@
var NAVTREE =
[
[ "Sound Manager", "index.html", [
+ [ "**Sound Manager Application Guide**", "md__r_1__sound_manager_binding_doc__application_guide.html", null ],
+ [ "Sound mode transition for single window application", "md__r_1__sound_manager_binding_doc__display__audio__transition1.html", null ],
+ [ "Sound mode transition for dual window application", "md__r_1__sound_manager_binding_doc__display__audio__transition2.html", null ],
+ [ "This is a SoundManager implementation for the AGL Project.", "md__r_1__sound_manager_binding__r_e_a_d_m_e.html", null ],
[ "Data Structures", "annotated.html", [
[ "Data Structures", "annotated.html", "annotated_dup" ],
[ "Data Structure Index", "classes.html", null ],
[ "Data Fields", "functions.html", [
[ "All", "functions.html", null ],
[ "Functions", "functions_func.html", null ],
- [ "Variables", "functions_vars.html", null ]
+ [ "Variables", "functions_vars.html", null ],
+ [ "Typedefs", "functions_type.html", null ],
+ [ "Enumerations", "functions_enum.html", null ],
+ [ "Enumerator", "functions_eval.html", null ]
] ]
] ],
[ "Files", null, [
[ "File List", "files.html", "files" ],
[ "Globals", "globals.html", [
- [ "All", "globals.html", null ],
- [ "Functions", "globals_func.html", null ],
+ [ "All", "globals.html", "globals_dup" ],
+ [ "Functions", "globals_func.html", "globals_func" ],
[ "Variables", "globals_vars.html", null ],
+ [ "Typedefs", "globals_type.html", null ],
+ [ "Enumerations", "globals_enum.html", null ],
+ [ "Enumerator", "globals_eval.html", null ],
[ "Macros", "globals_defs.html", null ]
] ]
] ]
@@ -24,7 +34,10 @@ var NAVTREE =
var NAVTREEINDEX =
[
-"annotated.html"
+"annotated.html",
+"audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d",
+"dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html",
+"structevent.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/doc/api-ref/html/navtreeindex0.js b/doc/api-ref/html/navtreeindex0.js
index fdd7edc..83863a5 100644
--- a/doc/api-ref/html/navtreeindex0.js
+++ b/doc/api-ref/html/navtreeindex0.js
@@ -1,61 +1,253 @@
var NAVTREEINDEX0 =
{
-"annotated.html":[0,0],
-"class_lib_soundmanager.html":[0,0,1],
-"class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773":[0,0,1,2],
-"class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06":[0,0,1,11],
-"class_lib_soundmanager.html#a289a9d6ff8be95ae78660f239d962d79":[0,0,1,0],
-"class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0":[0,0,1,4],
-"class_lib_soundmanager.html#a560edf9ae3b1e367ad4cbb31c7021d74":[0,0,1,8],
-"class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51":[0,0,1,7],
-"class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6":[0,0,1,6],
-"class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e":[0,0,1,5],
-"class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e":[0,0,1,10],
-"class_lib_soundmanager.html#abe71d3531e7888f47185a601b284e729":[0,0,1,9],
-"class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934":[0,0,1,1],
-"class_lib_soundmanager.html#ae5b83ce661b1d785de2518ca10113956":[0,0,1,3],
-"classes.html":[0,1],
-"dir_4ed4f07a8451d34bdd1d92ed62b81ed4.html":[1,0,0,0,0],
-"dir_574c53d22ed4def281d320d129dd43c9.html":[1,0,0,1],
-"dir_85932083476b47061c69d172796990a3.html":[1,0,0,2],
-"dir_b967abc00200c877344b4504e6cbcf3f.html":[1,0,0],
-"dir_c2dc0533631c44dc5d574e7be055c656.html":[1,0,0,0],
-"files.html":[1,0],
-"functions.html":[0,2,0],
-"functions_func.html":[0,2,1],
-"functions_vars.html":[0,2,2],
-"globals.html":[1,1,0],
-"globals_defs.html":[1,1,3],
-"globals_func.html":[1,1,1],
-"globals_vars.html":[1,1,2],
-"index.html":[],
-"libsoundmanager_8cpp.html":[1,0,0,1,0],
-"libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d":[1,0,0,1,0,0],
-"libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca":[1,0,0,1,0,1],
-"libsoundmanager_8cpp_source.html":[1,0,0,1,0],
-"libsoundmanager_8hpp.html":[1,0,0,0,0,0],
-"libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f":[1,0,0,0,0,0,1],
-"libsoundmanager_8hpp.html#a63497e6f3147871c0c6b1b251565e7f0":[1,0,0,0,0,0,2],
-"libsoundmanager_8hpp_source.html":[1,0,0,0,0,0],
-"pages.html":[],
-"soundmanager_8c.html":[1,0,0,2,0],
-"soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e":[1,0,0,2,0,5],
-"soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da":[1,0,0,2,0,9],
-"soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f":[1,0,0,2,0,7],
-"soundmanager_8c.html#a369266c24eacffb87046522897a570d5":[1,0,0,2,0,1],
-"soundmanager_8c.html#a88642b2e51aa08fd18fdfc8017c8d567":[1,0,0,2,0,10],
-"soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff":[1,0,0,2,0,4],
-"soundmanager_8c.html#a9b2ae077f774994129a3c231be6703a0":[1,0,0,2,0,8],
-"soundmanager_8c.html#aace0247d919659df209ceb7dbeff6a2d":[1,0,0,2,0,11],
-"soundmanager_8c.html#ab29566f6eaf3523d21c1465a3ff71570":[1,0,0,2,0,6],
-"soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461":[1,0,0,2,0,3],
-"soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291":[1,0,0,2,0,2],
-"soundmanager_8c_source.html":[1,0,0,2,0],
-"structevent.html":[0,0,0],
-"structevent.html#a58726ebc551d36562ac3f9e1fe293214":[0,0,0,0],
-"structevent.html#a723489bec273335d13513cd1040c0216":[0,0,0,1],
-"test_8cpp.html":[1,0,0,1,1],
-"test_8cpp.html#a0cbfe893edb63b7b0c419db013fa9022":[1,0,0,1,1,1],
-"test_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627":[1,0,0,1,1,0],
-"test_8cpp_source.html":[1,0,0,1,1]
+"annotated.html":[4,0],
+"audio__manager__interface_8c.html":[5,0,0,0,2,0,0],
+"audio__manager__interface_8c.html#a03677da8a4d82b7b819c3363777a474a":[5,0,0,0,2,0,0,74],
+"audio__manager__interface_8c.html#a0534e81a0d57fee42fd2085cecadd43f":[5,0,0,0,2,0,0,165],
+"audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf":[5,0,0,0,2,0,0,177],
+"audio__manager__interface_8c.html#a0936ba36a58f381305c5c22a24901b0d":[5,0,0,0,2,0,0,53],
+"audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9":[5,0,0,0,2,0,0,107],
+"audio__manager__interface_8c.html#a0b00d128690ab3ffb8e9c4bb8d453595":[5,0,0,0,2,0,0,184],
+"audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18":[5,0,0,0,2,0,0,125],
+"audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b":[5,0,0,0,2,0,0,65],
+"audio__manager__interface_8c.html#a0f85b02df982b81a3ab939d5ebca18b7":[5,0,0,0,2,0,0,40],
+"audio__manager__interface_8c.html#a10f44f9a85dad822252cf368b2824045":[5,0,0,0,2,0,0,45],
+"audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144":[5,0,0,0,2,0,0,133],
+"audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c":[5,0,0,0,2,0,0,168],
+"audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55":[5,0,0,0,2,0,0,83],
+"audio__manager__interface_8c.html#a16ef4f10c54f8529f791f706314b9f17":[5,0,0,0,2,0,0,150],
+"audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1":[5,0,0,0,2,0,0,24],
+"audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588":[5,0,0,0,2,0,0,54],
+"audio__manager__interface_8c.html#a19595596cdb2980362c5ed5a064bb682":[5,0,0,0,2,0,0,137],
+"audio__manager__interface_8c.html#a19636546667e15cee4d1e5fc4ee3437b":[5,0,0,0,2,0,0,167],
+"audio__manager__interface_8c.html#a1a69a4cdfc82a07733b62586746e73fc":[5,0,0,0,2,0,0,169],
+"audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c":[5,0,0,0,2,0,0,50],
+"audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73":[5,0,0,0,2,0,0,116],
+"audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb":[5,0,0,0,2,0,0,119],
+"audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199":[5,0,0,0,2,0,0,27],
+"audio__manager__interface_8c.html#a27b841b7a25daeba7675c91440d031d8":[5,0,0,0,2,0,0,77],
+"audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b":[5,0,0,0,2,0,0,123],
+"audio__manager__interface_8c.html#a296f15aae89a98544e0c0e2ae992e88f":[5,0,0,0,2,0,0,147],
+"audio__manager__interface_8c.html#a29ca364f304e445a1141a9a8b6d486d9":[5,0,0,0,2,0,0,139],
+"audio__manager__interface_8c.html#a29d92a477b197f8422970bd1a87f1078":[5,0,0,0,2,0,0,136],
+"audio__manager__interface_8c.html#a29eefbadaef2de502ae4998bb492c038":[5,0,0,0,2,0,0,80],
+"audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1":[5,0,0,0,2,0,0,25],
+"audio__manager__interface_8c.html#a2b4b4dd94d7accfcc8e6407cdcfeaaf2":[5,0,0,0,2,0,0,173],
+"audio__manager__interface_8c.html#a2d17cb6cc71b313e947f934fb5121395":[5,0,0,0,2,0,0,146],
+"audio__manager__interface_8c.html#a2e55a121f8bd73c2693ebd35888fc68d":[5,0,0,0,2,0,0,192],
+"audio__manager__interface_8c.html#a309139248b294ed5d6ad3184169a3938":[5,0,0,0,2,0,0,186],
+"audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785":[5,0,0,0,2,0,0,104],
+"audio__manager__interface_8c.html#a36c4f0140b3355d07644fb37ad98b9c6":[5,0,0,0,2,0,0,42],
+"audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309":[5,0,0,0,2,0,0,69],
+"audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce":[5,0,0,0,2,0,0,176],
+"audio__manager__interface_8c.html#a381453ebc5717fc413c7197a2a609c92":[5,0,0,0,2,0,0,37],
+"audio__manager__interface_8c.html#a38b164b371c07c56e2efc5cc725ab25f":[5,0,0,0,2,0,0,151],
+"audio__manager__interface_8c.html#a3ae63628de22d2ad1008c275ac06db93":[5,0,0,0,2,0,0,46],
+"audio__manager__interface_8c.html#a3c9cbeb3ae8e4f6327aa72b61f884180":[5,0,0,0,2,0,0,181],
+"audio__manager__interface_8c.html#a3c9f64cfa0a7b51bb5629b39eb19628d":[5,0,0,0,2,0,0,39],
+"audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598":[5,0,0,0,2,0,0,113],
+"audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c":[5,0,0,0,2,0,0,99],
+"audio__manager__interface_8c.html#a41cc3c3353509de821ec4411596de519":[5,0,0,0,2,0,0,152],
+"audio__manager__interface_8c.html#a4318c6b327e3f05b0e50dcba2e350cec":[5,0,0,0,2,0,0,159],
+"audio__manager__interface_8c.html#a44faa49862f7f1f96e5ebdffb8469787":[5,0,0,0,2,0,0,41],
+"audio__manager__interface_8c.html#a4545c29f1fa1ac9d1cb20c78c0eacb92":[5,0,0,0,2,0,0,193],
+"audio__manager__interface_8c.html#a4bb2b6681e9bb76ce0433bf3ed7761bb":[5,0,0,0,2,0,0,51],
+"audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b":[5,0,0,0,2,0,0,92],
+"audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317":[5,0,0,0,2,0,0,18],
+"audio__manager__interface_8c.html#a500aa4bc6147e5b0a1666241aaf809df":[5,0,0,0,2,0,0,82],
+"audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995":[5,0,0,0,2,0,0,94],
+"audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c":[5,0,0,0,2,0,0,81],
+"audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce":[5,0,0,0,2,0,0,112],
+"audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63":[5,0,0,0,2,0,0,118],
+"audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37":[5,0,0,0,2,0,0,63],
+"audio__manager__interface_8c.html#a5690f1088201c2341cf1145375a5855a":[5,0,0,0,2,0,0,138],
+"audio__manager__interface_8c.html#a57ac0c76e17d25395c29d8d47e8d87d5":[5,0,0,0,2,0,0,140],
+"audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca":[5,0,0,0,2,0,0,67],
+"audio__manager__interface_8c.html#a5bf469430cc1ab9691ed340803c7a724":[5,0,0,0,2,0,0,149],
+"audio__manager__interface_8c.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2":[5,0,0,0,2,0,0,85],
+"audio__manager__interface_8c.html#a5cc287d07803dc55e447c2a5a8f92c8a":[5,0,0,0,2,0,0,49],
+"audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850":[5,0,0,0,2,0,0,71],
+"audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf":[5,0,0,0,2,0,0,129],
+"audio__manager__interface_8c.html#a607336d277988e69602efe8370719a1f":[5,0,0,0,2,0,0,161],
+"audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0":[5,0,0,0,2,0,0,12],
+"audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7":[5,0,0,0,2,0,0,60],
+"audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2":[5,0,0,0,2,0,0,111],
+"audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4":[5,0,0,0,2,0,0,108],
+"audio__manager__interface_8c.html#a6ad483f729da3d5e760ca72c775d68c1":[5,0,0,0,2,0,0,189],
+"audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506":[5,0,0,0,2,0,0,179],
+"audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4":[5,0,0,0,2,0,0,35],
+"audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d":[5,0,0,0,2,0,0,89],
+"audio__manager__interface_8c.html#a70c94546ed4adfdb76089814050d3a3e":[5,0,0,0,2,0,0,175],
+"audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6":[5,0,0,0,2,0,0,29],
+"audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de":[5,0,0,0,2,0,0,73],
+"audio__manager__interface_8c.html#a72c3d81179d71a4d64c4ef936a5db75e":[5,0,0,0,2,0,0,170],
+"audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259":[5,0,0,0,2,0,0,95],
+"audio__manager__interface_8c.html#a73b2ca0e0b67f9a45e66b7ded785283b":[5,0,0,0,2,0,0,145],
+"audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491":[5,0,0,0,2,0,0,15],
+"audio__manager__interface_8c.html#a7433bf5d90ce032daa622de1fd98af10":[5,0,0,0,2,0,0,172],
+"audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9":[5,0,0,0,2,0,0,131],
+"audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978":[5,0,0,0,2,0,0,130],
+"audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed":[5,0,0,0,2,0,0,124],
+"audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec":[5,0,0,0,2,0,0,93],
+"audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d":[5,0,0,0,2,0,0,98],
+"audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af":[5,0,0,0,2,0,0,16],
+"audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7":[5,0,0,0,2,0,0,61],
+"audio__manager__interface_8c.html#a80a08a8a1b252f34d98bc037920d5fbb":[5,0,0,0,2,0,0,48],
+"audio__manager__interface_8c.html#a81d5c4290e6e13b71a7e26028c13f5fb":[5,0,0,0,2,0,0,78],
+"audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27":[5,0,0,0,2,0,0,62],
+"audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d":[5,0,0,0,2,0,0,32],
+"audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6":[5,0,0,0,2,0,0,106],
+"audio__manager__interface_8c.html#a84377c7b857f372eb2ae30584a8a2608":[5,0,0,0,2,0,0,166],
+"audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf":[5,0,0,0,2,0,0,19],
+"audio__manager__interface_8c.html#a86b0cf68e08b96ee954638e89375b973":[5,0,0,0,2,0,0,43],
+"audio__manager__interface_8c.html#a883542fecdc7ca7b6f8aead3f5f66a9c":[5,0,0,0,2,0,0,171],
+"audio__manager__interface_8c.html#a8a59f7f6209e7413d9ddae12e96a3e15":[5,0,0,0,2,0,0,155],
+"audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c":[5,0,0,0,2,0,0,79],
+"audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9":[5,0,0,0,2,0,0,135],
+"audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502":[5,0,0,0,2,0,0,13],
+"audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c":[5,0,0,0,2,0,0,122],
+"audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076":[5,0,0,0,2,0,0,134],
+"audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42":[5,0,0,0,2,0,0,59],
+"audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f":[5,0,0,0,2,0,0,31],
+"audio__manager__interface_8c.html#a95b0c02b6ca0a1c14f1fa766e70827a3":[5,0,0,0,2,0,0,162],
+"audio__manager__interface_8c.html#a95b24f166f4539eef3d8753a85d288a6":[5,0,0,0,2,0,0,76],
+"audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4":[5,0,0,0,2,0,0,110],
+"audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a":[5,0,0,0,2,0,0,97],
+"audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701":[5,0,0,0,2,0,0,100],
+"audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae":[5,0,0,0,2,0,0,56],
+"audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428":[5,0,0,0,2,0,0,72],
+"audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e":[5,0,0,0,2,0,0,103],
+"audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4":[5,0,0,0,2,0,0,17],
+"audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7":[5,0,0,0,2,0,0,117],
+"audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f":[5,0,0,0,2,0,0,156],
+"audio__manager__interface_8c.html#aa41adac5752a7e378fb06c1597c0d90e":[5,0,0,0,2,0,0,164],
+"audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe":[5,0,0,0,2,0,0,87],
+"audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a":[5,0,0,0,2,0,0,127],
+"audio__manager__interface_8c.html#aa516cb19eab4883923cb3da60572936a":[5,0,0,0,2,0,0,142],
+"audio__manager__interface_8c.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e":[5,0,0,0,2,0,0,143],
+"audio__manager__interface_8c.html#aaed829355cb8c75bb283c226865149a6":[5,0,0,0,2,0,0,38],
+"audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420":[5,0,0,0,2,0,0,70],
+"audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9":[5,0,0,0,2,0,0,126],
+"audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f":[5,0,0,0,2,0,0,36],
+"audio__manager__interface_8c.html#ab00a0971b80cf268f6139d8046c62c84":[5,0,0,0,2,0,0,57],
+"audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6":[5,0,0,0,2,0,0,160],
+"audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9":[5,0,0,0,2,0,0,52],
+"audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78":[5,0,0,0,2,0,0,23],
+"audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac":[5,0,0,0,2,0,0,68],
+"audio__manager__interface_8c.html#ab805525b9fa18ac1252e050a2c0480f4":[5,0,0,0,2,0,0,75],
+"audio__manager__interface_8c.html#ab88933f4378507445adfc11800617ce5":[5,0,0,0,2,0,0,55],
+"audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4":[5,0,0,0,2,0,0,121],
+"audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39":[5,0,0,0,2,0,0,154],
+"audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0":[5,0,0,0,2,0,0,114],
+"audio__manager__interface_8c.html#abb07f916f70142d5f7d72dd6001244be":[5,0,0,0,2,0,0,191],
+"audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca":[5,0,0,0,2,0,0,21],
+"audio__manager__interface_8c.html#abfd78d54129f1bab64bf3ad042bad68b":[5,0,0,0,2,0,0,144],
+"audio__manager__interface_8c.html#ac4763ec634aedbd3e372d80764816688":[5,0,0,0,2,0,0,141],
+"audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de":[5,0,0,0,2,0,0,14],
+"audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa":[5,0,0,0,2,0,0,128],
+"audio__manager__interface_8c.html#ace5894658fcc8fe1c3239cf1029f76ee":[5,0,0,0,2,0,0,84],
+"audio__manager__interface_8c.html#acf56c5b04adba92c1d02650179b02eaf":[5,0,0,0,2,0,0,188],
+"audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046":[5,0,0,0,2,0,0,101],
+"audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4":[5,0,0,0,2,0,0,182],
+"audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1":[5,0,0,0,2,0,0,180],
+"audio__manager__interface_8c.html#ad46b21aa192909664edf51c609ff164d":[5,0,0,0,2,0,0,174],
+"audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9":[5,0,0,0,2,0,0,105],
+"audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c":[5,0,0,0,2,0,0,96],
+"audio__manager__interface_8c.html#adaad8baa4d148211c0a7125d1de08c91":[5,0,0,0,2,0,0,148],
+"audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204":[5,0,0,0,2,0,0,90],
+"audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e":[5,0,0,0,2,0,0,20],
+"audio__manager__interface_8c.html#adfebe3440488df3d5ee7c61ae6832e4d":[5,0,0,0,2,0,0,153],
+"audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94":[5,0,0,0,2,0,0,158],
+"audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063":[5,0,0,0,2,0,0,120],
+"audio__manager__interface_8c.html#ae2eb350a29ba8901a3b52f5f8f25b141":[5,0,0,0,2,0,0,47],
+"audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8":[5,0,0,0,2,0,0,115],
+"audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89":[5,0,0,0,2,0,0,178],
+"audio__manager__interface_8c.html#ae8af41517e2e825594c3fa34e54015c8":[5,0,0,0,2,0,0,58],
+"audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308":[5,0,0,0,2,0,0,132],
+"audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67":[5,0,0,0,2,0,0,91],
+"audio__manager__interface_8c.html#aefa94d083f6087757b58bab175ab6666":[5,0,0,0,2,0,0,44],
+"audio__manager__interface_8c.html#aefc359682300f38c95c54e9f970e4475":[5,0,0,0,2,0,0,187],
+"audio__manager__interface_8c.html#af0ce327f5feec1db63a326342539508b":[5,0,0,0,2,0,0,185],
+"audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da":[5,0,0,0,2,0,0,163],
+"audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58":[5,0,0,0,2,0,0,28],
+"audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f":[5,0,0,0,2,0,0,33],
+"audio__manager__interface_8c.html#af332ec9d1145321f0eec5611b31a43cf":[5,0,0,0,2,0,0,183],
+"audio__manager__interface_8c.html#af48ac60b5a27dc1530c0d4ae78cdc31c":[5,0,0,0,2,0,0,86],
+"audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266":[5,0,0,0,2,0,0,22],
+"audio__manager__interface_8c.html#af6cf8be13cffbcd1f9f9126517b5d9b6":[5,0,0,0,2,0,0,157],
+"audio__manager__interface_8c.html#af72d7bf03076a770de4a58b27eada9f4":[5,0,0,0,2,0,0,190],
+"audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb":[5,0,0,0,2,0,0,26],
+"audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386":[5,0,0,0,2,0,0,109],
+"audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106":[5,0,0,0,2,0,0,102],
+"audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b":[5,0,0,0,2,0,0,66],
+"audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d":[5,0,0,0,2,0,0,30],
+"audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf":[5,0,0,0,2,0,0,34],
+"audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482":[5,0,0,0,2,0,0,88],
+"audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea":[5,0,0,0,2,0,0,64],
+"audio__manager__interface_8c_source.html":[5,0,0,0,2,0,0],
+"audio__manager__interface_8h.html":[5,0,0,0,2,0,1],
+"audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8":[5,0,0,0,2,0,1,115],
+"audio__manager__interface_8h.html#a03677da8a4d82b7b819c3363777a474a":[5,0,0,0,2,0,1,188],
+"audio__manager__interface_8h.html#a056969832ff74b76e80cbe37ed61a4dd":[5,0,0,0,2,0,1,54],
+"audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1":[5,0,0,0,2,0,1,81],
+"audio__manager__interface_8h.html#a08ee9c3839eda50be37fefc53fcc7bdf":[5,0,0,0,2,0,1,284],
+"audio__manager__interface_8h.html#a0936ba36a58f381305c5c22a24901b0d":[5,0,0,0,2,0,1,166],
+"audio__manager__interface_8h.html#a0a358054a68bcaefaed5324f2d027fe9":[5,0,0,0,2,0,1,224],
+"audio__manager__interface_8h.html#a0b00d128690ab3ffb8e9c4bb8d453595":[5,0,0,0,2,0,1,293],
+"audio__manager__interface_8h.html#a0ba2bbfe9c9f28727c6329a831bacb18":[5,0,0,0,2,0,1,242],
+"audio__manager__interface_8h.html#a0cfbef93730528c8e42be89e9a419d2f":[5,0,0,0,2,0,1,33],
+"audio__manager__interface_8h.html#a0ddd493cffc1909c234f05565ac211a0":[5,0,0,0,2,0,1,46],
+"audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768":[5,0,0,0,2,0,1,82],
+"audio__manager__interface_8h.html#a0e862f2fc856d36032e8137b73465d8b":[5,0,0,0,2,0,1,179],
+"audio__manager__interface_8h.html#a0f85b02df982b81a3ab939d5ebca18b7":[5,0,0,0,2,0,1,151],
+"audio__manager__interface_8h.html#a10f44f9a85dad822252cf368b2824045":[5,0,0,0,2,0,1,156],
+"audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3":[5,0,0,0,2,0,1,105],
+"audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180":[5,0,0,0,2,0,1,111],
+"audio__manager__interface_8h.html#a156e7a08938d50cc42dda61754799144":[5,0,0,0,2,0,1,250],
+"audio__manager__interface_8h.html#a15ce103d061d9749cbc6dcc5084f8bb5":[5,0,0,0,2,0,1,29],
+"audio__manager__interface_8h.html#a15fe76b0621c0dcd9d5f95ccee708d55":[5,0,0,0,2,0,1,199],
+"audio__manager__interface_8h.html#a16ef4f10c54f8529f791f706314b9f17":[5,0,0,0,2,0,1,267],
+"audio__manager__interface_8h.html#a181177bbe37995c1d64e2f60f0b8dae1":[5,0,0,0,2,0,1,135],
+"audio__manager__interface_8h.html#a189a420473fe170544a82f6842c86588":[5,0,0,0,2,0,1,167],
+"audio__manager__interface_8h.html#a19595596cdb2980362c5ed5a064bb682":[5,0,0,0,2,0,1,254],
+"audio__manager__interface_8h.html#a205bc5efc627fd36fbe5996ea046c30c":[5,0,0,0,2,0,1,162],
+"audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf":[5,0,0,0,2,0,1,109],
+"audio__manager__interface_8h.html#a216bbf0e4db8e6044520a608eb619a73":[5,0,0,0,2,0,1,233],
+"audio__manager__interface_8h.html#a238fa78cc0aec9eaa1ec928cb927dcbb":[5,0,0,0,2,0,1,236],
+"audio__manager__interface_8h.html#a239d36cabbe7996465eef1cff9e9ed78":[5,0,0,0,2,0,1,60],
+"audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a":[5,0,0,0,2,0,1,83],
+"audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef":[5,0,0,0,2,0,1,84],
+"audio__manager__interface_8h.html#a26d9526788210248c2a4cc1e69aff199":[5,0,0,0,2,0,1,138],
+"audio__manager__interface_8h.html#a27b841b7a25daeba7675c91440d031d8":[5,0,0,0,2,0,1,191],
+"audio__manager__interface_8h.html#a27dc69af0cb9581619a5e765322e788b":[5,0,0,0,2,0,1,240],
+"audio__manager__interface_8h.html#a28d8a09b7bd3143886e76d4f2e7a1a9e":[5,0,0,0,2,0,1,71],
+"audio__manager__interface_8h.html#a291377c27fb118dfc25f30ea2c9be625":[5,0,0,0,2,0,1,37],
+"audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa":[5,0,0,0,2,0,1,104],
+"audio__manager__interface_8h.html#a296f15aae89a98544e0c0e2ae992e88f":[5,0,0,0,2,0,1,264],
+"audio__manager__interface_8h.html#a29ca364f304e445a1141a9a8b6d486d9":[5,0,0,0,2,0,1,256],
+"audio__manager__interface_8h.html#a29d92a477b197f8422970bd1a87f1078":[5,0,0,0,2,0,1,253],
+"audio__manager__interface_8h.html#a29eefbadaef2de502ae4998bb492c038":[5,0,0,0,2,0,1,195],
+"audio__manager__interface_8h.html#a2a07e7ec541032b1e1318980afd30afa":[5,0,0,0,2,0,1,49],
+"audio__manager__interface_8h.html#a2b0839a0a25acccc810a3f4fa11293e1":[5,0,0,0,2,0,1,136],
+"audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8":[5,0,0,0,2,0,1,123],
+"audio__manager__interface_8h.html#a2c76300e054c3d79a7be17e1327f0e10":[5,0,0,0,2,0,1,61],
+"audio__manager__interface_8h.html#a2d17cb6cc71b313e947f934fb5121395":[5,0,0,0,2,0,1,263],
+"audio__manager__interface_8h.html#a2d864902614bc2d0c6e4c920e3c99dbb":[5,0,0,0,2,0,1,34],
+"audio__manager__interface_8h.html#a2e55a121f8bd73c2693ebd35888fc68d":[5,0,0,0,2,0,1,303],
+"audio__manager__interface_8h.html#a2f2c5e14a1ca6c6099a4a8b7691108a4":[5,0,0,0,2,0,1,78],
+"audio__manager__interface_8h.html#a309139248b294ed5d6ad3184169a3938":[5,0,0,0,2,0,1,295],
+"audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684":[5,0,0,0,2,0,1,90],
+"audio__manager__interface_8h.html#a31b9242f8e5b8f69b8ad8040be2b6785":[5,0,0,0,2,0,1,221],
+"audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade":[5,0,0,0,2,0,1,203],
+"audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39":[5,0,0,0,2,0,1,193],
+"audio__manager__interface_8h.html#a36c4f0140b3355d07644fb37ad98b9c6":[5,0,0,0,2,0,1,153],
+"audio__manager__interface_8h.html#a3729e82238a33933845ca972fb906309":[5,0,0,0,2,0,1,183],
+"audio__manager__interface_8h.html#a37db2fe8d4ec6347a95607400449ebce":[5,0,0,0,2,0,1,283],
+"audio__manager__interface_8h.html#a381453ebc5717fc413c7197a2a609c92":[5,0,0,0,2,0,1,148],
+"audio__manager__interface_8h.html#a38b164b371c07c56e2efc5cc725ab25f":[5,0,0,0,2,0,1,268],
+"audio__manager__interface_8h.html#a393a39cb79b7d108943469ba8f58dab5":[5,0,0,0,2,0,1,42],
+"audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915":[5,0,0,0,2,0,1,101],
+"audio__manager__interface_8h.html#a3ae63628de22d2ad1008c275ac06db93":[5,0,0,0,2,0,1,157],
+"audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5":[5,0,0,0,2,0,1,120],
+"audio__manager__interface_8h.html#a3c9cbeb3ae8e4f6327aa72b61f884180":[5,0,0,0,2,0,1,290]
};
diff --git a/doc/api-ref/html/navtreeindex1.js b/doc/api-ref/html/navtreeindex1.js
new file mode 100644
index 0000000..7ab74b5
--- /dev/null
+++ b/doc/api-ref/html/navtreeindex1.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX1 =
+{
+"audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d":[5,0,0,0,2,0,1,150],
+"audio__manager__interface_8h.html#a3d667358f68aad72a27256a052baba7f":[5,0,0,0,2,0,1,74],
+"audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778":[5,0,0,0,2,0,1,73],
+"audio__manager__interface_8h.html#a3de8d128692f6cb77d866e9866f02598":[5,0,0,0,2,0,1,230],
+"audio__manager__interface_8h.html#a3e796f9928089743d18b5e2404e1d45c":[5,0,0,0,2,0,1,216],
+"audio__manager__interface_8h.html#a41cc3c3353509de821ec4411596de519":[5,0,0,0,2,0,1,269],
+"audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d":[5,0,0,0,2,0,1,87],
+"audio__manager__interface_8h.html#a428f79152e84758bd9fbffd106132abf":[5,0,0,0,2,0,1,47],
+"audio__manager__interface_8h.html#a4296355e9f4d998faaf077eb425bf94c":[5,0,0,0,2,0,1,75],
+"audio__manager__interface_8h.html#a42a4549811a6647ada2ffe96805fedb3":[5,0,0,0,2,0,1,44],
+"audio__manager__interface_8h.html#a4318c6b327e3f05b0e50dcba2e350cec":[5,0,0,0,2,0,1,278],
+"audio__manager__interface_8h.html#a44faa49862f7f1f96e5ebdffb8469787":[5,0,0,0,2,0,1,152],
+"audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6":[5,0,0,0,2,0,1,24],
+"audio__manager__interface_8h.html#a4545c29f1fa1ac9d1cb20c78c0eacb92":[5,0,0,0,2,0,1,304],
+"audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a":[5,0,0,0,2,0,1,164],
+"audio__manager__interface_8h.html#a4bb2b6681e9bb76ce0433bf3ed7761bb":[5,0,0,0,2,0,1,163],
+"audio__manager__interface_8h.html#a4db53a6e79362635e2d566ea93e9bb2b":[5,0,0,0,2,0,1,209],
+"audio__manager__interface_8h.html#a4dc34f91ea7145d8516ce79c399aac60":[5,0,0,0,2,0,1,39],
+"audio__manager__interface_8h.html#a4ddada2b9dbb9eed0a2f22009fd0b317":[5,0,0,0,2,0,1,129],
+"audio__manager__interface_8h.html#a4e94cea3dc82eae2acb767bee75f3746":[5,0,0,0,2,0,1,52],
+"audio__manager__interface_8h.html#a4fb0104a20c920235868acabd984279f":[5,0,0,0,2,0,1,287],
+"audio__manager__interface_8h.html#a500aa4bc6147e5b0a1666241aaf809df":[5,0,0,0,2,0,1,198],
+"audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1":[5,0,0,0,2,0,1,108],
+"audio__manager__interface_8h.html#a51236e213a21ce054fa93027eaca5995":[5,0,0,0,2,0,1,211],
+"audio__manager__interface_8h.html#a51b1240bc5078b0bd1769604c6e1cd5c":[5,0,0,0,2,0,1,197],
+"audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b":[5,0,0,0,2,0,1,271],
+"audio__manager__interface_8h.html#a5324b5abcc4ddd3e677449df9b29a9ce":[5,0,0,0,2,0,1,229],
+"audio__manager__interface_8h.html#a55035534ad03e4d0d9bc8dd4e9312a63":[5,0,0,0,2,0,1,235],
+"audio__manager__interface_8h.html#a55b23f311341e51565f6c8f45d092d37":[5,0,0,0,2,0,1,177],
+"audio__manager__interface_8h.html#a5659a6250429ed0c2c3b9680fb934c98":[5,0,0,0,2,0,1,69],
+"audio__manager__interface_8h.html#a5690f1088201c2341cf1145375a5855a":[5,0,0,0,2,0,1,255],
+"audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30":[5,0,0,0,2,0,1,288],
+"audio__manager__interface_8h.html#a57ac0c76e17d25395c29d8d47e8d87d5":[5,0,0,0,2,0,1,257],
+"audio__manager__interface_8h.html#a58b43fdde070a3c1e4ef9fe759d20088":[5,0,0,0,2,0,1,72],
+"audio__manager__interface_8h.html#a58d7113892a361b229f3bbab5942edca":[5,0,0,0,2,0,1,181],
+"audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a":[5,0,0,0,2,0,1,113],
+"audio__manager__interface_8h.html#a5b9eccfeff3402f9582b434eb4653545":[5,0,0,0,2,0,1,51],
+"audio__manager__interface_8h.html#a5bf469430cc1ab9691ed340803c7a724":[5,0,0,0,2,0,1,266],
+"audio__manager__interface_8h.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2":[5,0,0,0,2,0,1,201],
+"audio__manager__interface_8h.html#a5cc287d07803dc55e447c2a5a8f92c8a":[5,0,0,0,2,0,1,160],
+"audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879":[5,0,0,0,2,0,1,92],
+"audio__manager__interface_8h.html#a5de1c4526ee41034d62917885ef89eeb":[5,0,0,0,2,0,1,50],
+"audio__manager__interface_8h.html#a5ed4b07395d8c56b4d46ceaf72ef8850":[5,0,0,0,2,0,1,185],
+"audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46":[5,0,0,0,2,0,1,98],
+"audio__manager__interface_8h.html#a5f6bc841158af006c9379b17eba8c1e7":[5,0,0,0,2,0,1,63],
+"audio__manager__interface_8h.html#a5f7bda35b571a0ce339108d3cb40b9cf":[5,0,0,0,2,0,1,246],
+"audio__manager__interface_8h.html#a606c241a66e1679dc6f64321b59986db":[5,0,0,0,2,0,1,36],
+"audio__manager__interface_8h.html#a607336d277988e69602efe8370719a1f":[5,0,0,0,2,0,1,280],
+"audio__manager__interface_8h.html#a6170d3e71d43c704e59cc44379869ea7":[5,0,0,0,2,0,1,174],
+"audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba":[5,0,0,0,2,0,1,107],
+"audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465":[5,0,0,0,2,0,1,27],
+"audio__manager__interface_8h.html#a65b2211cda343659fe31101c8d6236c2":[5,0,0,0,2,0,1,228],
+"audio__manager__interface_8h.html#a66a9cd7926c873d7896e5aea18cfade4":[5,0,0,0,2,0,1,225],
+"audio__manager__interface_8h.html#a6ad483f729da3d5e760ca72c775d68c1":[5,0,0,0,2,0,1,299],
+"audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23":[5,0,0,0,2,0,1,119],
+"audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7":[5,0,0,0,2,0,1,97],
+"audio__manager__interface_8h.html#a6df9277b72d4a89d4341aad66b0aa9d4":[5,0,0,0,2,0,1,146],
+"audio__manager__interface_8h.html#a6e4fc33b495f314c690db968312c531d":[5,0,0,0,2,0,1,206],
+"audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383":[5,0,0,0,2,0,1,106],
+"audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b":[5,0,0,0,2,0,1,298],
+"audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478":[5,0,0,0,2,0,1,95],
+"audio__manager__interface_8h.html#a70591b5a8c78d5a69b791178230dd04b":[5,0,0,0,2,0,1,62],
+"audio__manager__interface_8h.html#a71560ba9c0e25aa2e924e23f590626a6":[5,0,0,0,2,0,1,140],
+"audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2":[5,0,0,0,2,0,1,274],
+"audio__manager__interface_8h.html#a72921a5dca1eda471acae8aac77655de":[5,0,0,0,2,0,1,187],
+"audio__manager__interface_8h.html#a736a922582ddfbb81fcd0194d1817259":[5,0,0,0,2,0,1,212],
+"audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55":[5,0,0,0,2,0,1,80],
+"audio__manager__interface_8h.html#a73b2ca0e0b67f9a45e66b7ded785283b":[5,0,0,0,2,0,1,262],
+"audio__manager__interface_8h.html#a75851238528fc039256d4ca0b9d3bf76":[5,0,0,0,2,0,1,28],
+"audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1":[5,0,0,0,2,0,1,40],
+"audio__manager__interface_8h.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9":[5,0,0,0,2,0,1,248],
+"audio__manager__interface_8h.html#a777a795cb179f11df8ea0b6684d1a6c2":[5,0,0,0,2,0,1,48],
+"audio__manager__interface_8h.html#a77e4b4cf413ab7441b9135fd0e08a978":[5,0,0,0,2,0,1,247],
+"audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082":[5,0,0,0,2,0,1,124],
+"audio__manager__interface_8h.html#a7a1d61d216587bd708df526793f157ed":[5,0,0,0,2,0,1,241],
+"audio__manager__interface_8h.html#a7a4e4f1ed80dee36c519fb86958430ec":[5,0,0,0,2,0,1,210],
+"audio__manager__interface_8h.html#a7c811e4ded6eadc26684f7f1339a520d":[5,0,0,0,2,0,1,215],
+"audio__manager__interface_8h.html#a7dab83e75515286c898dcecdcfae13af":[5,0,0,0,2,0,1,127],
+"audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f":[5,0,0,0,2,0,1,116],
+"audio__manager__interface_8h.html#a7fee56885d658e8fa166d592f0b6bff7":[5,0,0,0,2,0,1,175],
+"audio__manager__interface_8h.html#a80a08a8a1b252f34d98bc037920d5fbb":[5,0,0,0,2,0,1,159],
+"audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037":[5,0,0,0,2,0,1,300],
+"audio__manager__interface_8h.html#a81d5c4290e6e13b71a7e26028c13f5fb":[5,0,0,0,2,0,1,192],
+"audio__manager__interface_8h.html#a8331e87b5a59d0e4eefb0b4d406aef27":[5,0,0,0,2,0,1,176],
+"audio__manager__interface_8h.html#a833ad478f157358decfa1b7c73ddc41d":[5,0,0,0,2,0,1,143],
+"audio__manager__interface_8h.html#a83a0b8ec299602b64fe135bf1cc0a0d6":[5,0,0,0,2,0,1,223],
+"audio__manager__interface_8h.html#a855c7a3ea1a9a6048c53f0843d501d4d":[5,0,0,0,2,0,1,77],
+"audio__manager__interface_8h.html#a864111fba62bef2ecf977b47d250bdaf":[5,0,0,0,2,0,1,130],
+"audio__manager__interface_8h.html#a86b0cf68e08b96ee954638e89375b973":[5,0,0,0,2,0,1,154],
+"audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12":[5,0,0,0,2,0,1,100],
+"audio__manager__interface_8h.html#a8895dc21dd85ecaf4ba8ca56a5fd4df8":[5,0,0,0,2,0,1,68],
+"audio__manager__interface_8h.html#a8935526dc67db14aa0b0b93333f5f412":[5,0,0,0,2,0,1,41],
+"audio__manager__interface_8h.html#a898fec4b882f8fa4ed276577dc123b57":[5,0,0,0,2,0,1,53],
+"audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711":[5,0,0,0,2,0,1,93],
+"audio__manager__interface_8h.html#a8a59f7f6209e7413d9ddae12e96a3e15":[5,0,0,0,2,0,1,273],
+"audio__manager__interface_8h.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c":[5,0,0,0,2,0,1,194],
+"audio__manager__interface_8h.html#a8bd76889d860b7db9327f1e6e1f8c9c9":[5,0,0,0,2,0,1,252],
+"audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7":[5,0,0,0,2,0,1,110],
+"audio__manager__interface_8h.html#a93141d0773d7d37ed8fbbee17b3beb4c":[5,0,0,0,2,0,1,239],
+"audio__manager__interface_8h.html#a93573c15772a789233c38f4157c31076":[5,0,0,0,2,0,1,251],
+"audio__manager__interface_8h.html#a93f222ce34ea1e96ec9cb8db173adf42":[5,0,0,0,2,0,1,173],
+"audio__manager__interface_8h.html#a946e8cac1e75c88be3e56cd858af9b6f":[5,0,0,0,2,0,1,142],
+"audio__manager__interface_8h.html#a95b0c02b6ca0a1c14f1fa766e70827a3":[5,0,0,0,2,0,1,282],
+"audio__manager__interface_8h.html#a95b24f166f4539eef3d8753a85d288a6":[5,0,0,0,2,0,1,190],
+"audio__manager__interface_8h.html#a9698964ad4ae6e09944d10f1d36de0f4":[5,0,0,0,2,0,1,227],
+"audio__manager__interface_8h.html#a9824c3759e7fa8d85035b558e596684a":[5,0,0,0,2,0,1,214],
+"audio__manager__interface_8h.html#a99a727667031409d354d2eb62c77a701":[5,0,0,0,2,0,1,217],
+"audio__manager__interface_8h.html#a99addfde08c5933d19b448ad9386e1ae":[5,0,0,0,2,0,1,169],
+"audio__manager__interface_8h.html#a9bc58a8f9cce59f9111007acf1a871e5":[5,0,0,0,2,0,1,58],
+"audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3":[5,0,0,0,2,0,1,94],
+"audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4":[5,0,0,0,2,0,1,112],
+"audio__manager__interface_8h.html#a9d81d7d0f74e2223c2da9f3aa0299428":[5,0,0,0,2,0,1,186],
+"audio__manager__interface_8h.html#a9dcffae0e0c3199fc911226636378c36":[5,0,0,0,2,0,1,25],
+"audio__manager__interface_8h.html#a9eaf24a15f2f3c37322258b488755a3e":[5,0,0,0,2,0,1,220],
+"audio__manager__interface_8h.html#a9ed6bcef33ca3126b7e69d2036ffd8d4":[5,0,0,0,2,0,1,128],
+"audio__manager__interface_8h.html#aa06f0ab2c5a5acb39527aa71182c21e3":[5,0,0,0,2,0,1,66],
+"audio__manager__interface_8h.html#aa0dad2dd8006d9c47d7c2b02780dd7e6":[5,0,0,0,2,0,1,59],
+"audio__manager__interface_8h.html#aa26bc1c25fffc094cfecc3d1d52fa23f":[5,0,0,0,2,0,1,65],
+"audio__manager__interface_8h.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7":[5,0,0,0,2,0,1,234],
+"audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d":[5,0,0,0,2,0,1,76],
+"audio__manager__interface_8h.html#aa2d2eeab981963bc84fd3ab51c85159f":[5,0,0,0,2,0,1,275],
+"audio__manager__interface_8h.html#aa37bee17d7afb6ff6d34ba500f58e0cc":[5,0,0,0,2,0,1,57],
+"audio__manager__interface_8h.html#aa457ed83f6cd0148308d87aee03208fe":[5,0,0,0,2,0,1,204],
+"audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c":[5,0,0,0,2,0,1,114],
+"audio__manager__interface_8h.html#aa4d6447f7dbdaf287812da58a4528d4a":[5,0,0,0,2,0,1,244],
+"audio__manager__interface_8h.html#aa516cb19eab4883923cb3da60572936a":[5,0,0,0,2,0,1,259],
+"audio__manager__interface_8h.html#aa7e79be0b07eea5d54dea54ca8e43e51":[5,0,0,0,2,0,1,31],
+"audio__manager__interface_8h.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e":[5,0,0,0,2,0,1,260],
+"audio__manager__interface_8h.html#aaed829355cb8c75bb283c226865149a6":[5,0,0,0,2,0,1,149],
+"audio__manager__interface_8h.html#aaed9bcc9811bce2292329bc8780ca420":[5,0,0,0,2,0,1,184],
+"audio__manager__interface_8h.html#aafa82e5325c595830ca33a2c32af79d9":[5,0,0,0,2,0,1,243],
+"audio__manager__interface_8h.html#aafc35c8740b1373e0964bc469cd6548f":[5,0,0,0,2,0,1,147],
+"audio__manager__interface_8h.html#ab00a0971b80cf268f6139d8046c62c84":[5,0,0,0,2,0,1,170],
+"audio__manager__interface_8h.html#ab20c157db75c8704f853c2ae11f64cc6":[5,0,0,0,2,0,1,279],
+"audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9":[5,0,0,0,2,0,1,91],
+"audio__manager__interface_8h.html#ab2b4c23878bb7b8e68b353e1d40e33a9":[5,0,0,0,2,0,1,165],
+"audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35":[5,0,0,0,2,0,1,79],
+"audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436":[5,0,0,0,2,0,1,89],
+"audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea":[5,0,0,0,2,0,1,96],
+"audio__manager__interface_8h.html#ab6232c989551fd75b0995a00c8094a78":[5,0,0,0,2,0,1,134],
+"audio__manager__interface_8h.html#ab75e5e3210aa14e91e2bd98af7cfe8ac":[5,0,0,0,2,0,1,182],
+"audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29":[5,0,0,0,2,0,1,32],
+"audio__manager__interface_8h.html#ab805525b9fa18ac1252e050a2c0480f4":[5,0,0,0,2,0,1,189],
+"audio__manager__interface_8h.html#ab88933f4378507445adfc11800617ce5":[5,0,0,0,2,0,1,168],
+"audio__manager__interface_8h.html#ab932a845e5f14d50b4aeb8c62e8303c4":[5,0,0,0,2,0,1,238],
+"audio__manager__interface_8h.html#ab9c164c5d46717b3e1d7d74f4b4ebf39":[5,0,0,0,2,0,1,272],
+"audio__manager__interface_8h.html#abac8c639d207b6ec096a56050ef607a0":[5,0,0,0,2,0,1,231],
+"audio__manager__interface_8h.html#abaea4b20b19535bb9122ec82f4ab7fcd":[5,0,0,0,2,0,1,55],
+"audio__manager__interface_8h.html#abb07f916f70142d5f7d72dd6001244be":[5,0,0,0,2,0,1,302],
+"audio__manager__interface_8h.html#abb627c22af95cf7e928e09a139fbafa6":[5,0,0,0,2,0,1,26],
+"audio__manager__interface_8h.html#abc5fb1befb03a12679136625a0aa1aca":[5,0,0,0,2,0,1,132],
+"audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1":[5,0,0,0,2,0,1,125],
+"audio__manager__interface_8h.html#abfacbe849c98d695e0b6bf75795afad0":[5,0,0,0,2,0,1,67],
+"audio__manager__interface_8h.html#abfd78d54129f1bab64bf3ad042bad68b":[5,0,0,0,2,0,1,261],
+"audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362":[5,0,0,0,2,0,1,286],
+"audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf":[5,0,0,0,2,0,1,85],
+"audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655":[5,0,0,0,2,0,1,86],
+"audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d":[5,0,0,0,2,0,1,171],
+"audio__manager__interface_8h.html#ac4763ec634aedbd3e372d80764816688":[5,0,0,0,2,0,1,258],
+"audio__manager__interface_8h.html#acaa2c9b94a936b72891a007bb079009b":[5,0,0,0,2,0,1,45],
+"audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643":[5,0,0,0,2,0,1,103],
+"audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78":[5,0,0,0,2,0,1,30],
+"audio__manager__interface_8h.html#acc626b0b0abe2ae30355a8f1f59329fa":[5,0,0,0,2,0,1,245],
+"audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560":[5,0,0,0,2,0,1,122],
+"audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a":[5,0,0,0,2,0,1,196],
+"audio__manager__interface_8h.html#ace5894658fcc8fe1c3239cf1029f76ee":[5,0,0,0,2,0,1,200],
+"audio__manager__interface_8h.html#acf56c5b04adba92c1d02650179b02eaf":[5,0,0,0,2,0,1,297],
+"audio__manager__interface_8h.html#ad0ae7e93450d67cc81e54553a9dbf046":[5,0,0,0,2,0,1,218],
+"audio__manager__interface_8h.html#ad18295411405cb9a1bf9397e5071e9a4":[5,0,0,0,2,0,1,291],
+"audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7":[5,0,0,0,2,0,1,118],
+"audio__manager__interface_8h.html#ad2e1043dddcb050c71f03d3aacd5fcc1":[5,0,0,0,2,0,1,289],
+"audio__manager__interface_8h.html#ad5134adec6594578590e52539aaf86c9":[5,0,0,0,2,0,1,222],
+"audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03":[5,0,0,0,2,0,1,161],
+"audio__manager__interface_8h.html#ad6c3a3b45afb772d4db1587b11187e4c":[5,0,0,0,2,0,1,213],
+"audio__manager__interface_8h.html#ad7f153a944b457c58ebeae5bcab8447f":[5,0,0,0,2,0,1,23],
+"audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d":[5,0,0,0,2,0,1,102],
+"audio__manager__interface_8h.html#adaad8baa4d148211c0a7125d1de08c91":[5,0,0,0,2,0,1,265],
+"audio__manager__interface_8h.html#adadd28e13e61121cbe94ef86e2721204":[5,0,0,0,2,0,1,207],
+"audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825":[5,0,0,0,2,0,1,121],
+"audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b":[5,0,0,0,2,0,1,38],
+"audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125":[5,0,0,0,2,0,1,43],
+"audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9":[5,0,0,0,2,0,1,99],
+"audio__manager__interface_8h.html#ade95e2b175026361897e47aaaf0d668e":[5,0,0,0,2,0,1,131],
+"audio__manager__interface_8h.html#adfebe3440488df3d5ee7c61ae6832e4d":[5,0,0,0,2,0,1,270],
+"audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779":[5,0,0,0,2,0,1,88],
+"audio__manager__interface_8h.html#ae07b35e6825db30d7a9dbf608c88fb94":[5,0,0,0,2,0,1,277],
+"audio__manager__interface_8h.html#ae1459fb13596f7770810b8754f7de063":[5,0,0,0,2,0,1,237],
+"audio__manager__interface_8h.html#ae2eb350a29ba8901a3b52f5f8f25b141":[5,0,0,0,2,0,1,158],
+"audio__manager__interface_8h.html#ae32ef2459f9519fdf3c96c962b9f56d8":[5,0,0,0,2,0,1,232],
+"audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070":[5,0,0,0,2,0,1,126],
+"audio__manager__interface_8h.html#ae585c718c3af638bc770cb756ba74c89":[5,0,0,0,2,0,1,285],
+"audio__manager__interface_8h.html#ae5e96870814b1cb5afc5cf7dbf506c55":[5,0,0,0,2,0,1,70],
+"audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b":[5,0,0,0,2,0,1,281],
+"audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4":[5,0,0,0,2,0,1,117],
+"audio__manager__interface_8h.html#ae8af41517e2e825594c3fa34e54015c8":[5,0,0,0,2,0,1,172],
+"audio__manager__interface_8h.html#ae98713b34656b16352bc3a7bce190dc0":[5,0,0,0,2,0,1,56],
+"audio__manager__interface_8h.html#aec5c1deb05527c7896996039f8347308":[5,0,0,0,2,0,1,249],
+"audio__manager__interface_8h.html#aee52ef3cb811034602d481b7c0af0e67":[5,0,0,0,2,0,1,208],
+"audio__manager__interface_8h.html#aefa94d083f6087757b58bab175ab6666":[5,0,0,0,2,0,1,155],
+"audio__manager__interface_8h.html#aefc359682300f38c95c54e9f970e4475":[5,0,0,0,2,0,1,296],
+"audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90":[5,0,0,0,2,0,1,22],
+"audio__manager__interface_8h.html#af0ce327f5feec1db63a326342539508b":[5,0,0,0,2,0,1,294],
+"audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35":[5,0,0,0,2,0,1,35],
+"audio__manager__interface_8h.html#af266dfa3a1805cd01d90528eaeaa4c58":[5,0,0,0,2,0,1,139],
+"audio__manager__interface_8h.html#af27cf97f8fa87de47e0ee2c59940424f":[5,0,0,0,2,0,1,144],
+"audio__manager__interface_8h.html#af332ec9d1145321f0eec5611b31a43cf":[5,0,0,0,2,0,1,292],
+"audio__manager__interface_8h.html#af48ac60b5a27dc1530c0d4ae78cdc31c":[5,0,0,0,2,0,1,202],
+"audio__manager__interface_8h.html#af4dd679cfbe3797e4faba95ecfeb7266":[5,0,0,0,2,0,1,133],
+"audio__manager__interface_8h.html#af6cf8be13cffbcd1f9f9126517b5d9b6":[5,0,0,0,2,0,1,276],
+"audio__manager__interface_8h.html#af72d7bf03076a770de4a58b27eada9f4":[5,0,0,0,2,0,1,301],
+"audio__manager__interface_8h.html#af7e0eb4928596c6516a436f9399d1deb":[5,0,0,0,2,0,1,137],
+"audio__manager__interface_8h.html#af8bf12bbc3cfcc8cfce9992b96284386":[5,0,0,0,2,0,1,226],
+"audio__manager__interface_8h.html#af95b5087a711d3520d11a1a25158f106":[5,0,0,0,2,0,1,219],
+"audio__manager__interface_8h.html#afba618669c5ac0d49f4fbadfa15d41a6":[5,0,0,0,2,0,1,64],
+"audio__manager__interface_8h.html#afbb8740a104048e9de8d07ee6d5d630b":[5,0,0,0,2,0,1,180],
+"audio__manager__interface_8h.html#afc19e9a9c634f428c7b17c20db3f0b7d":[5,0,0,0,2,0,1,141],
+"audio__manager__interface_8h.html#afcb9a60d5733a2fa1d71559ff4094fbf":[5,0,0,0,2,0,1,145],
+"audio__manager__interface_8h.html#afcc50c6eaebebbb692c6489381b40482":[5,0,0,0,2,0,1,205],
+"audio__manager__interface_8h.html#afec75bb39e45bdefd62335bb02867bea":[5,0,0,0,2,0,1,178],
+"audio__manager__interface_8h_source.html":[5,0,0,0,2,0,1],
+"class_lib_soundmanager.html":[4,0,37],
+"class_lib_soundmanager.html#a148fae0b5ed7be3b562939c417b1f95d":[4,0,37,4],
+"class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773":[4,0,37,6],
+"class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06":[4,0,37,22],
+"class_lib_soundmanager.html#a2ed96ee8a96cf0fdc79335e631e314c4":[4,0,37,9],
+"class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0":[4,0,37,12],
+"class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295":[4,0,37,10],
+"class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26":[4,0,37,17],
+"class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351":[4,0,37,19],
+"class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74":[4,0,37,5],
+"class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51":[4,0,37,15],
+"class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6":[4,0,37,14],
+"class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7":[4,0,37,0],
+"class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e":[4,0,37,13],
+"class_lib_soundmanager.html#a872d65bc665189c7b6a882c6067daaed":[4,0,37,7],
+"class_lib_soundmanager.html#a875e992495c9448bc778dfe70325f672":[4,0,37,16],
+"class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106":[4,0,37,2],
+"class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e":[4,0,37,21],
+"class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c":[4,0,37,8],
+"class_lib_soundmanager.html#ab7fd9ce3fae6ab6e0806ff099ad681f0":[4,0,37,18],
+"class_lib_soundmanager.html#abd76525512641c001c3187629b58db07":[4,0,37,1],
+"class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002":[4,0,37,1,0],
+"class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934":[4,0,37,3],
+"class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e":[4,0,37,11],
+"class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d":[4,0,37,20],
+"classes.html":[4,1],
+"dir_0edebbbd890f462231084d11aa59ffa6.html":[5,0,0,0,2],
+"dir_874624da9b22748f4ce7f5a12a2384c3.html":[5,0,0,0,0],
+"dir_b62d30696523dc2fcd1e0f670058b8e1.html":[5,0,0,0,1],
+"dir_c0f9ac54811231ea41ecdb457a109fa8.html":[5,0,0,0]
+};
diff --git a/doc/api-ref/html/navtreeindex2.js b/doc/api-ref/html/navtreeindex2.js
new file mode 100644
index 0000000..547fa42
--- /dev/null
+++ b/doc/api-ref/html/navtreeindex2.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX2 =
+{
+"dir_dc6b799b4d4b6fe07d59a0bf0ebf173c.html":[5,0,0,0,2,0],
+"dir_fc265b39262ea2713c037617d421974d.html":[5,0,0],
+"files.html":[5,0],
+"functions.html":[4,2,0],
+"functions_enum.html":[4,2,4],
+"functions_eval.html":[4,2,5],
+"functions_func.html":[4,2,1],
+"functions_type.html":[4,2,3],
+"functions_vars.html":[4,2,2],
+"globals.html":[5,1,0],
+"globals.html":[5,1,0,0],
+"globals_a.html":[5,1,0,1],
+"globals_c.html":[5,1,0,2],
+"globals_d.html":[5,1,0,3],
+"globals_defs.html":[5,1,6],
+"globals_e.html":[5,1,0,4],
+"globals_enum.html":[5,1,4],
+"globals_eval.html":[5,1,5],
+"globals_func.html":[5,1,1],
+"globals_func.html":[5,1,1,0],
+"globals_func_c.html":[5,1,1,1],
+"globals_func_g.html":[5,1,1,2],
+"globals_func_o.html":[5,1,1,3],
+"globals_func_s.html":[5,1,1,4],
+"globals_g.html":[5,1,0,5],
+"globals_i.html":[5,1,0,6],
+"globals_n.html":[5,1,0,7],
+"globals_o.html":[5,1,0,8],
+"globals_r.html":[5,1,0,9],
+"globals_s.html":[5,1,0,10],
+"globals_t.html":[5,1,0,11],
+"globals_type.html":[5,1,3],
+"globals_vars.html":[5,1,2],
+"index.html":[],
+"libsoundmanager_8cpp.html":[5,0,0,0,1,0],
+"libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d":[5,0,0,0,1,0,0],
+"libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca":[5,0,0,0,1,0,1],
+"libsoundmanager_8cpp_source.html":[5,0,0,0,1,0],
+"libsoundmanager_8hpp.html":[5,0,0,0,0,0],
+"libsoundmanager_8hpp_source.html":[5,0,0,0,0,0],
+"md__r_1__sound_manager_binding__r_e_a_d_m_e.html":[3],
+"md__r_1__sound_manager_binding_doc__application_guide.html":[0],
+"md__r_1__sound_manager_binding_doc__display__audio__transition1.html":[1],
+"md__r_1__sound_manager_binding_doc__display__audio__transition2.html":[2],
+"pages.html":[],
+"sm-error_8h.html":[5,0,0,0,2,1],
+"sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f":[5,0,0,0,2,1,1],
+"sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240":[5,0,0,0,2,1,0],
+"sm-error_8h_source.html":[5,0,0,0,2,1],
+"sm-helper_8c.html":[5,0,0,0,2,2],
+"sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e":[5,0,0,0,2,2,8],
+"sm-helper_8c.html#a2e62366684e39ea94436bf017e416827":[5,0,0,0,2,2,2],
+"sm-helper_8c.html#a3da984668307f39d541053eba1d78a83":[5,0,0,0,2,2,1],
+"sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53":[5,0,0,0,2,2,4],
+"sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9":[5,0,0,0,2,2,6],
+"sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6":[5,0,0,0,2,2,7],
+"sm-helper_8c.html#abce7df03d817a3356071f1563011b77f":[5,0,0,0,2,2,5],
+"sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2":[5,0,0,0,2,2,3],
+"sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344":[5,0,0,0,2,2,0],
+"sm-helper_8c_source.html":[5,0,0,0,2,2],
+"sm-helper_8h.html":[5,0,0,0,2,3],
+"sm-helper_8h.html#a2a63791cfba48b0456aefafe237e419e":[5,0,0,0,2,3,17],
+"sm-helper_8h.html#a2e62366684e39ea94436bf017e416827":[5,0,0,0,2,3,11],
+"sm-helper_8h.html#a369266c24eacffb87046522897a570d5":[5,0,0,0,2,3,5],
+"sm-helper_8h.html#a3da984668307f39d541053eba1d78a83":[5,0,0,0,2,3,10],
+"sm-helper_8h.html#a649900645417f2df3a70b9ad67529f53":[5,0,0,0,2,3,13],
+"sm-helper_8h.html#a67cdeffaf2fd293c9f7de73c64e851a9":[5,0,0,0,2,3,15],
+"sm-helper_8h.html#a6b6746be407c77c641065a76fcbff019":[5,0,0,0,2,3,9],
+"sm-helper_8h.html#a971c6c55c9b04ae87c377fbde6a4c6f6":[5,0,0,0,2,3,16],
+"sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899":[5,0,0,0,2,3,8],
+"sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1":[5,0,0,0,2,3,8,0],
+"sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a":[5,0,0,0,2,3,8,2],
+"sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee":[5,0,0,0,2,3,8,1],
+"sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b":[5,0,0,0,2,3,8,3],
+"sm-helper_8h.html#ab0d62ccfa9c3ab87f090f67c3d50adce":[5,0,0,0,2,3,7],
+"sm-helper_8h.html#abce7df03d817a3356071f1563011b77f":[5,0,0,0,2,3,14],
+"sm-helper_8h.html#ac5b0370643c520377afd3fd4891918d2":[5,0,0,0,2,3,12],
+"sm-helper_8h.html#ad2c1fbc92ba364fcf83f15e6d0af66f0":[5,0,0,0,2,3,6],
+"sm-helper_8h_source.html":[5,0,0,0,2,3],
+"soundmanager_8c.html":[5,0,0,0,2,4],
+"soundmanager_8c.html#a01a153a96c3eca52ef728f1485f1d4f3":[5,0,0,0,2,4,13],
+"soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e":[5,0,0,0,2,4,7],
+"soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da":[5,0,0,0,2,4,22],
+"soundmanager_8c.html#a2c0c52208e7308ae9eecd726fe8d94b9":[5,0,0,0,2,4,15],
+"soundmanager_8c.html#a2e55e315783d371a4d49378bae0310a7":[5,0,0,0,2,4,14],
+"soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f":[5,0,0,0,2,4,20],
+"soundmanager_8c.html#a369266c24eacffb87046522897a570d5":[5,0,0,0,2,4,1],
+"soundmanager_8c.html#a3d2195a3c1e1c25f65a4d583f3ca383b":[5,0,0,0,2,4,8],
+"soundmanager_8c.html#a525d367205e4db384f040fb48b795f29":[5,0,0,0,2,4,23],
+"soundmanager_8c.html#a65be832e9b9e7fc4df6f9247f9779169":[5,0,0,0,2,4,18],
+"soundmanager_8c.html#a77e25a7b6c35e720d5407547742ffb4a":[5,0,0,0,2,4,12],
+"soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524":[5,0,0,0,2,4,21],
+"soundmanager_8c.html#a822ca9cdd926d3e23974346b3b0ea896":[5,0,0,0,2,4,16],
+"soundmanager_8c.html#a96c947aaa1e7cb28095c24d1dc4b6ed4":[5,0,0,0,2,4,5],
+"soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff":[5,0,0,0,2,4,6],
+"soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250":[5,0,0,0,2,4,19],
+"soundmanager_8c.html#ab6cc6b4707dec0c561eec43222a498ca":[5,0,0,0,2,4,10],
+"soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461":[5,0,0,0,2,4,4],
+"soundmanager_8c.html#ad2c1fbc92ba364fcf83f15e6d0af66f0":[5,0,0,0,2,4,2],
+"soundmanager_8c.html#ad84a55c2affa8cbbf6584ec59ffe8d8a":[5,0,0,0,2,4,11],
+"soundmanager_8c.html#ae2a62ab481a2922cbfc788193857a12e":[5,0,0,0,2,4,24],
+"soundmanager_8c.html#aefb25f32a5ddeacbb5e6b8b09dc3e7bc":[5,0,0,0,2,4,17],
+"soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291":[5,0,0,0,2,4,3],
+"soundmanager_8c.html#afe2844c6f961ec3364ee5e54148baf3d":[5,0,0,0,2,4,9],
+"soundmanager_8c_source.html":[5,0,0,0,2,4],
+"struct___audiomanager_commandinterface_iface.html":[4,0,0],
+"struct___audiomanager_commandinterface_iface.html#a02d3f2d14c1799b074ec446492e62539":[4,0,0,4],
+"struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044":[4,0,0,13],
+"struct___audiomanager_commandinterface_iface.html#a1367ae3bc1e66ce85f4e99978225304a":[4,0,0,3],
+"struct___audiomanager_commandinterface_iface.html#a196093f8f4e65d4b3aecd0a7e5bcdada":[4,0,0,6],
+"struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238":[4,0,0,12],
+"struct___audiomanager_commandinterface_iface.html#a43990993bb9ea56972ccc7fd111ca1da":[4,0,0,0],
+"struct___audiomanager_commandinterface_iface.html#a551ebf6d7c02f5efa18eb2ec170601e4":[4,0,0,9],
+"struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545":[4,0,0,7],
+"struct___audiomanager_commandinterface_iface.html#a6ebd74e48b92340de3239fe898ecadbc":[4,0,0,5],
+"struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e":[4,0,0,10],
+"struct___audiomanager_commandinterface_iface.html#aa109962beceb7ee6063060e9d5031a12":[4,0,0,1],
+"struct___audiomanager_commandinterface_iface.html#aa446e43ef09c4354da0111d9b29ddc61":[4,0,0,2],
+"struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116":[4,0,0,8],
+"struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f":[4,0,0,11],
+"struct___audiomanager_commandinterface_proxy.html":[4,0,1],
+"struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632":[4,0,1,1],
+"struct___audiomanager_commandinterface_proxy.html#ace2434aadda7785f40ac7f79d1448e5b":[4,0,1,0],
+"struct___audiomanager_commandinterface_proxy_class.html":[4,0,2],
+"struct___audiomanager_commandinterface_proxy_class.html#ad988ff80693b709fec5e8ec149975d32":[4,0,2,0],
+"struct___audiomanager_commandinterface_proxy_private.html":[4,0,3],
+"struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f":[4,0,3,0],
+"struct___audiomanager_commandinterface_skeleton.html":[4,0,4],
+"struct___audiomanager_commandinterface_skeleton.html#a0c82ba8e0892e0172cb4e6493a74e505":[4,0,4,0],
+"struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74":[4,0,4,1],
+"struct___audiomanager_commandinterface_skeleton_class.html":[4,0,5],
+"struct___audiomanager_commandinterface_skeleton_class.html#a5b355e1f854f53959569289280a1eb78":[4,0,5,0],
+"struct___audiomanager_commandinterface_skeleton_private.html":[4,0,6],
+"struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128":[4,0,6,3],
+"struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1":[4,0,6,0],
+"struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0":[4,0,6,1],
+"struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17":[4,0,6,2],
+"struct___audiomanager_commandinterface_skeleton_private.html#abb2dc271fbd9468da54de8f76787fed5":[4,0,6,4],
+"struct___audiomanager_routing_soundmanager_iface.html":[4,0,14],
+"struct___audiomanager_routing_soundmanager_iface.html#a2533187c934a62aa925bc33f36e0842d":[4,0,14,0],
+"struct___audiomanager_routing_soundmanager_iface.html#a4afe4885e0f8effeec506c7c248ce406":[4,0,14,2],
+"struct___audiomanager_routing_soundmanager_iface.html#a4bb6a0f7d7b7df2c18a9b54f9023d308":[4,0,14,5],
+"struct___audiomanager_routing_soundmanager_iface.html#aaf21bf6e7f0a53cc0ff682ab84915916":[4,0,14,1],
+"struct___audiomanager_routing_soundmanager_iface.html#ad50e3c8bf63145db7b2793f3f09a8a1a":[4,0,14,3],
+"struct___audiomanager_routing_soundmanager_iface.html#afa12d6ca18a68e5ef319b6f5d4830ad3":[4,0,14,4],
+"struct___audiomanager_routing_soundmanager_proxy.html":[4,0,15],
+"struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5":[4,0,15,1],
+"struct___audiomanager_routing_soundmanager_proxy.html#ad89dc31bd5330b25198cab49269de838":[4,0,15,0],
+"struct___audiomanager_routing_soundmanager_proxy_class.html":[4,0,16],
+"struct___audiomanager_routing_soundmanager_proxy_class.html#a5becf6a2680ba6e4eaab0fe63ab7eb53":[4,0,16,0],
+"struct___audiomanager_routing_soundmanager_proxy_private.html":[4,0,17],
+"struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4":[4,0,17,0],
+"struct___audiomanager_routing_soundmanager_skeleton.html":[4,0,18],
+"struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374":[4,0,18,1],
+"struct___audiomanager_routing_soundmanager_skeleton.html#ae1135d9ecfd9cc8ffc1e66bf346b922b":[4,0,18,0],
+"struct___audiomanager_routing_soundmanager_skeleton_class.html":[4,0,19],
+"struct___audiomanager_routing_soundmanager_skeleton_class.html#a5fc338e136c6e7269fa3c86f3e45ca86":[4,0,19,0],
+"struct___audiomanager_routing_soundmanager_skeleton_private.html":[4,0,20],
+"struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d":[4,0,20,1],
+"struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35":[4,0,20,0],
+"struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99":[4,0,20,2],
+"struct___audiomanager_routing_soundmanager_skeleton_private.html#ad296828963693de38a097d9d5439196c":[4,0,20,4],
+"struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb":[4,0,20,3],
+"struct___audiomanager_routinginterface_iface.html":[4,0,7],
+"struct___audiomanager_routinginterface_iface.html#a2235fa9640d924dfa2810cab5c349812":[4,0,7,16],
+"struct___audiomanager_routinginterface_iface.html#a2506d6398156498330ecd4beb9f1b44d":[4,0,7,18],
+"struct___audiomanager_routinginterface_iface.html#a29c4ad940905f828e5a8e5ac0433a3ae":[4,0,7,6],
+"struct___audiomanager_routinginterface_iface.html#a3e7e0beac27ee45449766260f0f52d2b":[4,0,7,12],
+"struct___audiomanager_routinginterface_iface.html#a58f92c78dae0850dfdc5b4096957cdfb":[4,0,7,17],
+"struct___audiomanager_routinginterface_iface.html#a7a549ccc940b2d7bdfe044bf0080cab5":[4,0,7,9],
+"struct___audiomanager_routinginterface_iface.html#a922e3b64fda18253a4876b08297af520":[4,0,7,10],
+"struct___audiomanager_routinginterface_iface.html#aa08081f0b75bceb2d649b993e64780e0":[4,0,7,3],
+"struct___audiomanager_routinginterface_iface.html#aaa5a962b2eabddde63e3379c86204661":[4,0,7,11],
+"struct___audiomanager_routinginterface_iface.html#aae0f751fca4ed3afbe8c6949bbf5b239":[4,0,7,14],
+"struct___audiomanager_routinginterface_iface.html#ab247488d2597997aca94ab969f8d3591":[4,0,7,7],
+"struct___audiomanager_routinginterface_iface.html#ab4d210b0dc6778973ff8494aabd2d73a":[4,0,7,15],
+"struct___audiomanager_routinginterface_iface.html#ab6dead68bb1d960873c1d3b43b16ed75":[4,0,7,5],
+"struct___audiomanager_routinginterface_iface.html#ab6e540b11ad03b27b947b79f268ce1a9":[4,0,7,2],
+"struct___audiomanager_routinginterface_iface.html#abf7f3af5c44437c7e137d953e212796b":[4,0,7,13],
+"struct___audiomanager_routinginterface_iface.html#ad105905907e3735fe601fd472b658787":[4,0,7,8],
+"struct___audiomanager_routinginterface_iface.html#ad19ecd30baab6e7d4ba6d6c6002cfaf9":[4,0,7,1],
+"struct___audiomanager_routinginterface_iface.html#ae8345befe28426327325b1ba4df642ee":[4,0,7,4],
+"struct___audiomanager_routinginterface_iface.html#ae94f0c43f9dcb471040598f63f696a7a":[4,0,7,0],
+"struct___audiomanager_routinginterface_proxy.html":[4,0,8],
+"struct___audiomanager_routinginterface_proxy.html#a0e2790280308cf77327ce846b512cb24":[4,0,8,0],
+"struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44":[4,0,8,1],
+"struct___audiomanager_routinginterface_proxy_class.html":[4,0,9],
+"struct___audiomanager_routinginterface_proxy_class.html#a1680c522ab86f62bfc29ed738495782d":[4,0,9,0],
+"struct___audiomanager_routinginterface_proxy_private.html":[4,0,10],
+"struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e":[4,0,10,0],
+"struct___audiomanager_routinginterface_skeleton.html":[4,0,11],
+"struct___audiomanager_routinginterface_skeleton.html#a1a978f447854cfd0967eb96633a04ccf":[4,0,11,0],
+"struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe":[4,0,11,1],
+"struct___audiomanager_routinginterface_skeleton_class.html":[4,0,12],
+"struct___audiomanager_routinginterface_skeleton_class.html#ad157d9dc8fbf386edc7556acef67a972":[4,0,12,0],
+"struct___audiomanager_routinginterface_skeleton_private.html":[4,0,13],
+"struct___audiomanager_routinginterface_skeleton_private.html#a49cc7e80fef14aaa95775d4444e0c813":[4,0,13,4],
+"struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148":[4,0,13,3],
+"struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6":[4,0,13,2],
+"struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e":[4,0,13,1],
+"struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699":[4,0,13,0],
+"struct___extended_g_d_bus_arg_info.html":[4,0,21],
+"struct___extended_g_d_bus_arg_info.html#a80ab64d9e93e88e8395efeb544ace773":[4,0,21,0],
+"struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551":[4,0,21,1],
+"struct___extended_g_d_bus_interface_info.html":[4,0,22],
+"struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12":[4,0,22,0],
+"struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47":[4,0,22,1],
+"struct___extended_g_d_bus_method_info.html":[4,0,23],
+"struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547":[4,0,23,2],
+"struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7":[4,0,23,0],
+"struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c":[4,0,23,1],
+"struct___extended_g_d_bus_property_info.html":[4,0,24],
+"struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f":[4,0,24,2],
+"struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867":[4,0,24,1],
+"struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b":[4,0,24,0],
+"struct___extended_g_d_bus_signal_info.html":[4,0,25],
+"struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14":[4,0,25,0],
+"struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1":[4,0,25,1],
+"struct___object_iface.html":[4,0,26],
+"struct___object_iface.html#a53459034645e2efe3db475f46b5ef289":[4,0,26,0],
+"struct___object_manager_client.html":[4,0,27],
+"struct___object_manager_client.html#a35c89f23cdbe49d337892d2171bb9199":[4,0,27,1],
+"struct___object_manager_client.html#a73eff3419c5a013b6eec2bce62a4f643":[4,0,27,0],
+"struct___object_manager_client_class.html":[4,0,28],
+"struct___object_manager_client_class.html#a9c139fc0060ebe830eaa18485d874f78":[4,0,28,0],
+"struct___object_proxy.html":[4,0,29],
+"struct___object_proxy.html#a7432470285fce2a802d5ae4751f52abf":[4,0,29,1],
+"struct___object_proxy.html#ab652e343d1ce9e8b3fd4a3b974903414":[4,0,29,0],
+"struct___object_proxy_class.html":[4,0,30],
+"struct___object_proxy_class.html#ac675b6c444303192f29c6acbacd1d97a":[4,0,30,0],
+"struct___object_skeleton.html":[4,0,31],
+"struct___object_skeleton.html#a1084cef750cb5508e7c6e0f296b5210e":[4,0,31,1],
+"struct___object_skeleton.html#a58fd98369b9a6d7e55ad792c010da273":[4,0,31,0],
+"struct___object_skeleton_class.html":[4,0,32],
+"struct___object_skeleton_class.html#a0fc642dd9514dcbdd50be8a587af20d8":[4,0,32,0],
+"struct_changed_property.html":[4,0,34],
+"struct_changed_property.html#a8ec87ea012c360d0a634b0639e3a8672":[4,0,34,0],
+"struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af":[4,0,34,1],
+"struct_changed_property.html#ae17bcd7ea7435964501699a5dc6b0b15":[4,0,34,2],
+"structavailability__s.html":[4,0,33],
+"structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5":[4,0,33,1],
+"structavailability__s.html#afdad584642d8870c90c54fac11bf25f2":[4,0,33,0],
+"structdomain__data.html":[4,0,35],
+"structdomain__data.html#a10955225b49f816c5a29750d86bd357c":[4,0,35,1],
+"structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0":[4,0,35,4],
+"structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55":[4,0,35,0],
+"structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2":[4,0,35,6],
+"structdomain__data.html#aab4ab8994549b8cbbed43af384689376":[4,0,35,5],
+"structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f":[4,0,35,3],
+"structdomain__data.html#af1c7931d89ac01836657748e3afb43ca":[4,0,35,2]
+};
diff --git a/doc/api-ref/html/navtreeindex3.js b/doc/api-ref/html/navtreeindex3.js
new file mode 100644
index 0000000..e31e9ff
--- /dev/null
+++ b/doc/api-ref/html/navtreeindex3.js
@@ -0,0 +1,16 @@
+var NAVTREEINDEX3 =
+{
+"structevent.html":[4,0,36],
+"structevent.html#a58726ebc551d36562ac3f9e1fe293214":[4,0,36,0],
+"structevent.html#a723489bec273335d13513cd1040c0216":[4,0,36,1],
+"structmain__sound__property__s.html":[4,0,38],
+"structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a":[4,0,38,1],
+"structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4":[4,0,38,0],
+"structnotification__config__s.html":[4,0,39],
+"structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f":[4,0,39,0],
+"structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663":[4,0,39,2],
+"structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4":[4,0,39,1],
+"structsound__property__s.html":[4,0,40],
+"structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d":[4,0,40,1],
+"structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726":[4,0,40,0]
+};
diff --git a/doc/api-ref/html/pages.html b/doc/api-ref/html/pages.html
new file mode 100644
index 0000000..c705b92
--- /dev/null
+++ b/doc/api-ref/html/pages.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: Related Pages</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('pages.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Related Pages</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="md__r_1__sound_manager_binding_doc__application_guide.html" target="_self">**Sound Manager Application Guide**</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="md__r_1__sound_manager_binding_doc__display__audio__transition1.html" target="_self">Sound mode transition for single window application</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="md__r_1__sound_manager_binding_doc__display__audio__transition2.html" target="_self">Sound mode transition for dual window application</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="md__r_1__sound_manager_binding__r_e_a_d_m_e.html" target="_self">This is a SoundManager implementation for the AGL Project.</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/all_0.js b/doc/api-ref/html/search/all_0.js
index b97cbfb..3f3d6fd 100644
--- a/doc/api-ref/html/search/all_0.js
+++ b/doc/api-ref/html/search/all_0.js
@@ -1,4 +1,37 @@
var searchData=
[
- ['_5fgnu_5fsource',['_GNU_SOURCE',['../soundmanager_8c.html#a369266c24eacffb87046522897a570d5',1,'soundmanager.c']]]
+ ['_5faudiomanagercommandinterfaceiface',['_AudiomanagerCommandinterfaceIface',['../struct___audiomanager_commandinterface_iface.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceproxy',['_AudiomanagerCommandinterfaceProxy',['../struct___audiomanager_commandinterface_proxy.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceproxyclass',['_AudiomanagerCommandinterfaceProxyClass',['../struct___audiomanager_commandinterface_proxy_class.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceproxyprivate',['_AudiomanagerCommandinterfaceProxyPrivate',['../struct___audiomanager_commandinterface_proxy_private.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceskeleton',['_AudiomanagerCommandinterfaceSkeleton',['../struct___audiomanager_commandinterface_skeleton.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceskeletonclass',['_AudiomanagerCommandinterfaceSkeletonClass',['../struct___audiomanager_commandinterface_skeleton_class.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceskeletonprivate',['_AudiomanagerCommandinterfaceSkeletonPrivate',['../struct___audiomanager_commandinterface_skeleton_private.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceiface',['_AudiomanagerRoutinginterfaceIface',['../struct___audiomanager_routinginterface_iface.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceproxy',['_AudiomanagerRoutinginterfaceProxy',['../struct___audiomanager_routinginterface_proxy.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceproxyclass',['_AudiomanagerRoutinginterfaceProxyClass',['../struct___audiomanager_routinginterface_proxy_class.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceproxyprivate',['_AudiomanagerRoutinginterfaceProxyPrivate',['../struct___audiomanager_routinginterface_proxy_private.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceskeleton',['_AudiomanagerRoutinginterfaceSkeleton',['../struct___audiomanager_routinginterface_skeleton.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceskeletonclass',['_AudiomanagerRoutinginterfaceSkeletonClass',['../struct___audiomanager_routinginterface_skeleton_class.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceskeletonprivate',['_AudiomanagerRoutinginterfaceSkeletonPrivate',['../struct___audiomanager_routinginterface_skeleton_private.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanageriface',['_AudiomanagerRoutingSoundmanagerIface',['../struct___audiomanager_routing_soundmanager_iface.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerproxy',['_AudiomanagerRoutingSoundmanagerProxy',['../struct___audiomanager_routing_soundmanager_proxy.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerproxyclass',['_AudiomanagerRoutingSoundmanagerProxyClass',['../struct___audiomanager_routing_soundmanager_proxy_class.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerproxyprivate',['_AudiomanagerRoutingSoundmanagerProxyPrivate',['../struct___audiomanager_routing_soundmanager_proxy_private.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerskeleton',['_AudiomanagerRoutingSoundmanagerSkeleton',['../struct___audiomanager_routing_soundmanager_skeleton.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerskeletonclass',['_AudiomanagerRoutingSoundmanagerSkeletonClass',['../struct___audiomanager_routing_soundmanager_skeleton_class.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerskeletonprivate',['_AudiomanagerRoutingSoundmanagerSkeletonPrivate',['../struct___audiomanager_routing_soundmanager_skeleton_private.html',1,'']]],
+ ['_5fextendedgdbusarginfo',['_ExtendedGDBusArgInfo',['../struct___extended_g_d_bus_arg_info.html',1,'']]],
+ ['_5fextendedgdbusinterfaceinfo',['_ExtendedGDBusInterfaceInfo',['../struct___extended_g_d_bus_interface_info.html',1,'']]],
+ ['_5fextendedgdbusmethodinfo',['_ExtendedGDBusMethodInfo',['../struct___extended_g_d_bus_method_info.html',1,'']]],
+ ['_5fextendedgdbuspropertyinfo',['_ExtendedGDBusPropertyInfo',['../struct___extended_g_d_bus_property_info.html',1,'']]],
+ ['_5fextendedgdbussignalinfo',['_ExtendedGDBusSignalInfo',['../struct___extended_g_d_bus_signal_info.html',1,'']]],
+ ['_5fgnu_5fsource',['_GNU_SOURCE',['../sm-helper_8h.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;sm-helper.h'],['../soundmanager_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;soundmanager.c']]],
+ ['_5fobjectiface',['_ObjectIface',['../struct___object_iface.html',1,'']]],
+ ['_5fobjectmanagerclient',['_ObjectManagerClient',['../struct___object_manager_client.html',1,'']]],
+ ['_5fobjectmanagerclientclass',['_ObjectManagerClientClass',['../struct___object_manager_client_class.html',1,'']]],
+ ['_5fobjectproxy',['_ObjectProxy',['../struct___object_proxy.html',1,'']]],
+ ['_5fobjectproxyclass',['_ObjectProxyClass',['../struct___object_proxy_class.html',1,'']]],
+ ['_5fobjectskeleton',['_ObjectSkeleton',['../struct___object_skeleton.html',1,'']]],
+ ['_5fobjectskeletonclass',['_ObjectSkeletonClass',['../struct___object_skeleton_class.html',1,'']]]
];
diff --git a/doc/api-ref/html/search/all_1.js b/doc/api-ref/html/search/all_1.js
index c6903b6..285ff45 100644
--- a/doc/api-ref/html/search/all_1.js
+++ b/doc/api-ref/html/search/all_1.js
@@ -1,9 +1,223 @@
var searchData=
[
- ['afbbindingv1register',['afbBindingV1Register',['../soundmanager_8c.html#a88642b2e51aa08fd18fdfc8017c8d567',1,'soundmanager.c']]],
- ['afbbindingv1serviceinit',['afbBindingV1ServiceInit',['../soundmanager_8c.html#aace0247d919659df209ceb7dbeff6a2d',1,'soundmanager.c']]],
+ ['acksetsourcestate',['ackSetSourceState',['../class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74',1,'LibSoundmanager']]],
+ ['afb_5fbinding_5fversion',['AFB_BINDING_VERSION',['../sm-helper_8h.html#ad2c1fbc92ba364fcf83f15e6d0af66f0',1,'AFB_BINDING_VERSION():&#160;sm-helper.h'],['../soundmanager_8c.html#ad2c1fbc92ba364fcf83f15e6d0af66f0',1,'AFB_BINDING_VERSION():&#160;soundmanager.c']]],
+ ['afbbindingv2',['afbBindingV2',['../soundmanager_8c.html#ae2a62ab481a2922cbfc788193857a12e',1,'soundmanager.c']]],
['am_5fcmd_5fpath',['AM_CMD_PATH',['../soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291',1,'soundmanager.c']]],
['am_5fname',['AM_NAME',['../soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461',1,'soundmanager.c']]],
+ ['am_5froute_5fname',['AM_ROUTE_NAME',['../soundmanager_8c.html#a96c947aaa1e7cb28095c24d1dc4b6ed4',1,'soundmanager.c']]],
['am_5froute_5fpath',['AM_ROUTE_PATH',['../soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff',1,'soundmanager.c']]],
- ['api_5flist',['api_list',['../libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f',1,'libsoundmanager.hpp']]]
+ ['applicationguide_2emd',['ApplicationGuide.md',['../_application_guide_8md.html',1,'']]],
+ ['audio_5fmanager_5finterface_2ec',['audio_manager_interface.c',['../audio__manager__interface_8c.html',1,'']]],
+ ['audio_5fmanager_5finterface_2eh',['audio_manager_interface.h',['../audio__manager__interface_8h.html',1,'']]],
+ ['audiomanager_5fcommandinterface',['AUDIOMANAGER_COMMANDINTERFACE',['../audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fconnect',['audiomanager_commandinterface_call_connect',['../audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af',1,'audiomanager_commandinterface_call_connect(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a7dab83e75515286c898dcecdcfae13af',1,'audiomanager_commandinterface_call_connect(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fconnect_5ffinish',['audiomanager_commandinterface_call_connect_finish',['../audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4',1,'audiomanager_commandinterface_call_connect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, guint16 *out_mainConnectionID, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a9ed6bcef33ca3126b7e69d2036ffd8d4',1,'audiomanager_commandinterface_call_connect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, guint16 *out_mainConnectionID, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fconnect_5fsync',['audiomanager_commandinterface_call_connect_sync',['../audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317',1,'audiomanager_commandinterface_call_connect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, gint16 *out_result, guint16 *out_mainConnectionID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4ddada2b9dbb9eed0a2f22009fd0b317',1,'audiomanager_commandinterface_call_connect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, gint16 *out_result, guint16 *out_mainConnectionID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fdisconnect',['audiomanager_commandinterface_call_disconnect',['../audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf',1,'audiomanager_commandinterface_call_disconnect(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a864111fba62bef2ecf977b47d250bdaf',1,'audiomanager_commandinterface_call_disconnect(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fdisconnect_5ffinish',['audiomanager_commandinterface_call_disconnect_finish',['../audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e',1,'audiomanager_commandinterface_call_disconnect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ade95e2b175026361897e47aaaf0d668e',1,'audiomanager_commandinterface_call_disconnect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fdisconnect_5fsync',['audiomanager_commandinterface_call_disconnect_sync',['../audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca',1,'audiomanager_commandinterface_call_disconnect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#abc5fb1befb03a12679136625a0aa1aca',1,'audiomanager_commandinterface_call_disconnect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fconnections',['audiomanager_commandinterface_call_get_list_main_connections',['../audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266',1,'audiomanager_commandinterface_call_get_list_main_connections(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af4dd679cfbe3797e4faba95ecfeb7266',1,'audiomanager_commandinterface_call_get_list_main_connections(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fconnections_5ffinish',['audiomanager_commandinterface_call_get_list_main_connections_finish',['../audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78',1,'audiomanager_commandinterface_call_get_list_main_connections_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab6232c989551fd75b0995a00c8094a78',1,'audiomanager_commandinterface_call_get_list_main_connections_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fconnections_5fsync',['audiomanager_commandinterface_call_get_list_main_connections_sync',['../audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1',1,'audiomanager_commandinterface_call_get_list_main_connections_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a181177bbe37995c1d64e2f60f0b8dae1',1,'audiomanager_commandinterface_call_get_list_main_connections_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fsinks',['audiomanager_commandinterface_call_get_list_main_sinks',['../audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1',1,'audiomanager_commandinterface_call_get_list_main_sinks(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a2b0839a0a25acccc810a3f4fa11293e1',1,'audiomanager_commandinterface_call_get_list_main_sinks(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fsinks_5ffinish',['audiomanager_commandinterface_call_get_list_main_sinks_finish',['../audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb',1,'audiomanager_commandinterface_call_get_list_main_sinks_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af7e0eb4928596c6516a436f9399d1deb',1,'audiomanager_commandinterface_call_get_list_main_sinks_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fsinks_5fsync',['audiomanager_commandinterface_call_get_list_main_sinks_sync',['../audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199',1,'audiomanager_commandinterface_call_get_list_main_sinks_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a26d9526788210248c2a4cc1e69aff199',1,'audiomanager_commandinterface_call_get_list_main_sinks_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fsink_5fmute_5fstate',['audiomanager_commandinterface_call_set_sink_mute_state',['../audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58',1,'audiomanager_commandinterface_call_set_sink_mute_state(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af266dfa3a1805cd01d90528eaeaa4c58',1,'audiomanager_commandinterface_call_set_sink_mute_state(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fsink_5fmute_5fstate_5ffinish',['audiomanager_commandinterface_call_set_sink_mute_state_finish',['../audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6',1,'audiomanager_commandinterface_call_set_sink_mute_state_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a71560ba9c0e25aa2e924e23f590626a6',1,'audiomanager_commandinterface_call_set_sink_mute_state_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fsink_5fmute_5fstate_5fsync',['audiomanager_commandinterface_call_set_sink_mute_state_sync',['../audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d',1,'audiomanager_commandinterface_call_set_sink_mute_state_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#afc19e9a9c634f428c7b17c20db3f0b7d',1,'audiomanager_commandinterface_call_set_sink_mute_state_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fvolume',['audiomanager_commandinterface_call_set_volume',['../audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f',1,'audiomanager_commandinterface_call_set_volume(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a946e8cac1e75c88be3e56cd858af9b6f',1,'audiomanager_commandinterface_call_set_volume(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fvolume_5ffinish',['audiomanager_commandinterface_call_set_volume_finish',['../audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d',1,'audiomanager_commandinterface_call_set_volume_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a833ad478f157358decfa1b7c73ddc41d',1,'audiomanager_commandinterface_call_set_volume_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fvolume_5fsync',['audiomanager_commandinterface_call_set_volume_sync',['../audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f',1,'audiomanager_commandinterface_call_set_volume_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af27cf97f8fa87de47e0ee2c59940424f',1,'audiomanager_commandinterface_call_set_volume_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fvolume_5fstep',['audiomanager_commandinterface_call_volume_step',['../audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf',1,'audiomanager_commandinterface_call_volume_step(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#afcb9a60d5733a2fa1d71559ff4094fbf',1,'audiomanager_commandinterface_call_volume_step(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fvolume_5fstep_5ffinish',['audiomanager_commandinterface_call_volume_step_finish',['../audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4',1,'audiomanager_commandinterface_call_volume_step_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a6df9277b72d4a89d4341aad66b0aa9d4',1,'audiomanager_commandinterface_call_volume_step_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fvolume_5fstep_5fsync',['audiomanager_commandinterface_call_volume_step_sync',['../audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f',1,'audiomanager_commandinterface_call_volume_step_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aafc35c8740b1373e0964bc469cd6548f',1,'audiomanager_commandinterface_call_volume_step_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fconnect',['audiomanager_commandinterface_complete_connect',['../audio__manager__interface_8c.html#a381453ebc5717fc413c7197a2a609c92',1,'audiomanager_commandinterface_complete_connect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, guint16 mainConnectionID):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a381453ebc5717fc413c7197a2a609c92',1,'audiomanager_commandinterface_complete_connect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, guint16 mainConnectionID):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fdisconnect',['audiomanager_commandinterface_complete_disconnect',['../audio__manager__interface_8c.html#aaed829355cb8c75bb283c226865149a6',1,'audiomanager_commandinterface_complete_disconnect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aaed829355cb8c75bb283c226865149a6',1,'audiomanager_commandinterface_complete_disconnect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fget_5flist_5fmain_5fconnections',['audiomanager_commandinterface_complete_get_list_main_connections',['../audio__manager__interface_8c.html#a3c9f64cfa0a7b51bb5629b39eb19628d',1,'audiomanager_commandinterface_complete_get_list_main_connections(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listConnections):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d',1,'audiomanager_commandinterface_complete_get_list_main_connections(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listConnections):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fget_5flist_5fmain_5fsinks',['audiomanager_commandinterface_complete_get_list_main_sinks',['../audio__manager__interface_8c.html#a0f85b02df982b81a3ab939d5ebca18b7',1,'audiomanager_commandinterface_complete_get_list_main_sinks(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listMainSinks):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0f85b02df982b81a3ab939d5ebca18b7',1,'audiomanager_commandinterface_complete_get_list_main_sinks(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listMainSinks):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fset_5fsink_5fmute_5fstate',['audiomanager_commandinterface_complete_set_sink_mute_state',['../audio__manager__interface_8c.html#a44faa49862f7f1f96e5ebdffb8469787',1,'audiomanager_commandinterface_complete_set_sink_mute_state(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a44faa49862f7f1f96e5ebdffb8469787',1,'audiomanager_commandinterface_complete_set_sink_mute_state(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fset_5fvolume',['audiomanager_commandinterface_complete_set_volume',['../audio__manager__interface_8c.html#a36c4f0140b3355d07644fb37ad98b9c6',1,'audiomanager_commandinterface_complete_set_volume(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a36c4f0140b3355d07644fb37ad98b9c6',1,'audiomanager_commandinterface_complete_set_volume(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fvolume_5fstep',['audiomanager_commandinterface_complete_volume_step',['../audio__manager__interface_8c.html#a86b0cf68e08b96ee954638e89375b973',1,'audiomanager_commandinterface_complete_volume_step(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a86b0cf68e08b96ee954638e89375b973',1,'audiomanager_commandinterface_complete_volume_step(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fmain_5fconnection_5fstate_5fchanged',['audiomanager_commandinterface_emit_main_connection_state_changed',['../audio__manager__interface_8c.html#aefa94d083f6087757b58bab175ab6666',1,'audiomanager_commandinterface_emit_main_connection_state_changed(AudiomanagerCommandinterface *object, guint16 arg_connectionID, gint16 arg_connectionState):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aefa94d083f6087757b58bab175ab6666',1,'audiomanager_commandinterface_emit_main_connection_state_changed(AudiomanagerCommandinterface *object, guint16 arg_connectionID, gint16 arg_connectionState):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fnew_5fmain_5fconnection',['audiomanager_commandinterface_emit_new_main_connection',['../audio__manager__interface_8c.html#a10f44f9a85dad822252cf368b2824045',1,'audiomanager_commandinterface_emit_new_main_connection(AudiomanagerCommandinterface *object, GVariant *arg_mainConnection):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a10f44f9a85dad822252cf368b2824045',1,'audiomanager_commandinterface_emit_new_main_connection(AudiomanagerCommandinterface *object, GVariant *arg_mainConnection):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fremoved_5fmain_5fconnection',['audiomanager_commandinterface_emit_removed_main_connection',['../audio__manager__interface_8c.html#a3ae63628de22d2ad1008c275ac06db93',1,'audiomanager_commandinterface_emit_removed_main_connection(AudiomanagerCommandinterface *object, guint16 arg_mainConnectionId):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3ae63628de22d2ad1008c275ac06db93',1,'audiomanager_commandinterface_emit_removed_main_connection(AudiomanagerCommandinterface *object, guint16 arg_mainConnectionId):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fsink_5fmute_5fstate_5fchanged',['audiomanager_commandinterface_emit_sink_mute_state_changed',['../audio__manager__interface_8c.html#ae2eb350a29ba8901a3b52f5f8f25b141',1,'audiomanager_commandinterface_emit_sink_mute_state_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_muteState):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae2eb350a29ba8901a3b52f5f8f25b141',1,'audiomanager_commandinterface_emit_sink_mute_state_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_muteState):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fsystem_5fproperty_5fchanged',['audiomanager_commandinterface_emit_system_property_changed',['../audio__manager__interface_8c.html#a80a08a8a1b252f34d98bc037920d5fbb',1,'audiomanager_commandinterface_emit_system_property_changed(AudiomanagerCommandinterface *object, GVariant *arg_SystemProperty):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a80a08a8a1b252f34d98bc037920d5fbb',1,'audiomanager_commandinterface_emit_system_property_changed(AudiomanagerCommandinterface *object, GVariant *arg_SystemProperty):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fvolume_5fchanged',['audiomanager_commandinterface_emit_volume_changed',['../audio__manager__interface_8c.html#a5cc287d07803dc55e447c2a5a8f92c8a',1,'audiomanager_commandinterface_emit_volume_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_volume):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5cc287d07803dc55e447c2a5a8f92c8a',1,'audiomanager_commandinterface_emit_volume_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_volume):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fget_5fiface',['AUDIOMANAGER_COMMANDINTERFACE_GET_IFACE',['../audio__manager__interface_8h.html#ad7f153a944b457c58ebeae5bcab8447f',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fget_5ftype',['audiomanager_commandinterface_get_type',['../audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5finterface_5finfo',['audiomanager_commandinterface_interface_info',['../audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c',1,'audiomanager_commandinterface_interface_info(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a205bc5efc627fd36fbe5996ea046c30c',1,'audiomanager_commandinterface_interface_info(void):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5foverride_5fproperties',['audiomanager_commandinterface_override_properties',['../audio__manager__interface_8c.html#a4bb2b6681e9bb76ce0433bf3ed7761bb',1,'audiomanager_commandinterface_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4bb2b6681e9bb76ce0433bf3ed7761bb',1,'audiomanager_commandinterface_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy',['AUDIOMANAGER_COMMANDINTERFACE_PROXY',['../audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fclass',['AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS',['../audio__manager__interface_8h.html#a9dcffae0e0c3199fc911226636378c36',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fget_5fclass',['AUDIOMANAGER_COMMANDINTERFACE_PROXY_GET_CLASS',['../audio__manager__interface_8h.html#abb627c22af95cf7e928e09a139fbafa6',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fget_5ftype',['audiomanager_commandinterface_proxy_get_type',['../audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew',['audiomanager_commandinterface_proxy_new',['../audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9',1,'audiomanager_commandinterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab2b4c23878bb7b8e68b353e1d40e33a9',1,'audiomanager_commandinterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew_5ffinish',['audiomanager_commandinterface_proxy_new_finish',['../audio__manager__interface_8c.html#a0936ba36a58f381305c5c22a24901b0d',1,'audiomanager_commandinterface_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0936ba36a58f381305c5c22a24901b0d',1,'audiomanager_commandinterface_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew_5ffor_5fbus',['audiomanager_commandinterface_proxy_new_for_bus',['../audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588',1,'audiomanager_commandinterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a189a420473fe170544a82f6842c86588',1,'audiomanager_commandinterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew_5ffor_5fbus_5ffinish',['audiomanager_commandinterface_proxy_new_for_bus_finish',['../audio__manager__interface_8c.html#ab88933f4378507445adfc11800617ce5',1,'audiomanager_commandinterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab88933f4378507445adfc11800617ce5',1,'audiomanager_commandinterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew_5ffor_5fbus_5fsync',['audiomanager_commandinterface_proxy_new_for_bus_sync',['../audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae',1,'audiomanager_commandinterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a99addfde08c5933d19b448ad9386e1ae',1,'audiomanager_commandinterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew_5fsync',['audiomanager_commandinterface_proxy_new_sync',['../audio__manager__interface_8c.html#ab00a0971b80cf268f6139d8046c62c84',1,'audiomanager_commandinterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab00a0971b80cf268f6139d8046c62c84',1,'audiomanager_commandinterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fskeleton',['AUDIOMANAGER_COMMANDINTERFACE_SKELETON',['../audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fskeleton_5fclass',['AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS',['../audio__manager__interface_8h.html#a75851238528fc039256d4ca0b9d3bf76',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fskeleton_5fget_5fclass',['AUDIOMANAGER_COMMANDINTERFACE_SKELETON_GET_CLASS',['../audio__manager__interface_8h.html#a15ce103d061d9749cbc6dcc5084f8bb5',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fskeleton_5fget_5ftype',['audiomanager_commandinterface_skeleton_get_type',['../audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fskeleton_5fnew',['audiomanager_commandinterface_skeleton_new',['../audio__manager__interface_8c.html#ae8af41517e2e825594c3fa34e54015c8',1,'audiomanager_commandinterface_skeleton_new(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae8af41517e2e825594c3fa34e54015c8',1,'audiomanager_commandinterface_skeleton_new(void):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager',['AUDIOMANAGER_ROUTING_SOUNDMANAGER',['../audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fabort',['audiomanager_routing_soundmanager_call_async_abort',['../audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42',1,'audiomanager_routing_soundmanager_call_async_abort(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a93f222ce34ea1e96ec9cb8db173adf42',1,'audiomanager_routing_soundmanager_call_async_abort(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fabort_5ffinish',['audiomanager_routing_soundmanager_call_async_abort_finish',['../audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7',1,'audiomanager_routing_soundmanager_call_async_abort_finish(AudiomanagerRoutingSoundmanager *proxy, gint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a6170d3e71d43c704e59cc44379869ea7',1,'audiomanager_routing_soundmanager_call_async_abort_finish(AudiomanagerRoutingSoundmanager *proxy, gint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fabort_5fsync',['audiomanager_routing_soundmanager_call_async_abort_sync',['../audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7',1,'audiomanager_routing_soundmanager_call_async_abort_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, gint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a7fee56885d658e8fa166d592f0b6bff7',1,'audiomanager_routing_soundmanager_call_async_abort_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, gint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fconnect',['audiomanager_routing_soundmanager_call_async_connect',['../audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27',1,'audiomanager_routing_soundmanager_call_async_connect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a8331e87b5a59d0e4eefb0b4d406aef27',1,'audiomanager_routing_soundmanager_call_async_connect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fconnect_5ffinish',['audiomanager_routing_soundmanager_call_async_connect_finish',['../audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37',1,'audiomanager_routing_soundmanager_call_async_connect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a55b23f311341e51565f6c8f45d092d37',1,'audiomanager_routing_soundmanager_call_async_connect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fconnect_5fsync',['audiomanager_routing_soundmanager_call_async_connect_sync',['../audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea',1,'audiomanager_routing_soundmanager_call_async_connect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#afec75bb39e45bdefd62335bb02867bea',1,'audiomanager_routing_soundmanager_call_async_connect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fdisconnect',['audiomanager_routing_soundmanager_call_async_disconnect',['../audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b',1,'audiomanager_routing_soundmanager_call_async_disconnect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0e862f2fc856d36032e8137b73465d8b',1,'audiomanager_routing_soundmanager_call_async_disconnect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fdisconnect_5ffinish',['audiomanager_routing_soundmanager_call_async_disconnect_finish',['../audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b',1,'audiomanager_routing_soundmanager_call_async_disconnect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#afbb8740a104048e9de8d07ee6d5d630b',1,'audiomanager_routing_soundmanager_call_async_disconnect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fdisconnect_5fsync',['audiomanager_routing_soundmanager_call_async_disconnect_sync',['../audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca',1,'audiomanager_routing_soundmanager_call_async_disconnect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a58d7113892a361b229f3bbab5942edca',1,'audiomanager_routing_soundmanager_call_async_disconnect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsink_5fvolume',['audiomanager_routing_soundmanager_call_async_set_sink_volume',['../audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab75e5e3210aa14e91e2bd98af7cfe8ac',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsink_5fvolume_5ffinish',['audiomanager_routing_soundmanager_call_async_set_sink_volume_finish',['../audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3729e82238a33933845ca972fb906309',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsink_5fvolume_5fsync',['audiomanager_routing_soundmanager_call_async_set_sink_volume_sync',['../audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aaed9bcc9811bce2292329bc8780ca420',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsource_5fstate',['audiomanager_routing_soundmanager_call_async_set_source_state',['../audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850',1,'audiomanager_routing_soundmanager_call_async_set_source_state(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5ed4b07395d8c56b4d46ceaf72ef8850',1,'audiomanager_routing_soundmanager_call_async_set_source_state(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsource_5fstate_5ffinish',['audiomanager_routing_soundmanager_call_async_set_source_state_finish',['../audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428',1,'audiomanager_routing_soundmanager_call_async_set_source_state_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a9d81d7d0f74e2223c2da9f3aa0299428',1,'audiomanager_routing_soundmanager_call_async_set_source_state_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsource_5fstate_5fsync',['audiomanager_routing_soundmanager_call_async_set_source_state_sync',['../audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de',1,'audiomanager_routing_soundmanager_call_async_set_source_state_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a72921a5dca1eda471acae8aac77655de',1,'audiomanager_routing_soundmanager_call_async_set_source_state_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcomplete_5fasync_5fabort',['audiomanager_routing_soundmanager_complete_async_abort',['../audio__manager__interface_8c.html#a03677da8a4d82b7b819c3363777a474a',1,'audiomanager_routing_soundmanager_complete_async_abort(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, gint16 error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a03677da8a4d82b7b819c3363777a474a',1,'audiomanager_routing_soundmanager_complete_async_abort(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, gint16 error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcomplete_5fasync_5fconnect',['audiomanager_routing_soundmanager_complete_async_connect',['../audio__manager__interface_8c.html#ab805525b9fa18ac1252e050a2c0480f4',1,'audiomanager_routing_soundmanager_complete_async_connect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab805525b9fa18ac1252e050a2c0480f4',1,'audiomanager_routing_soundmanager_complete_async_connect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcomplete_5fasync_5fdisconnect',['audiomanager_routing_soundmanager_complete_async_disconnect',['../audio__manager__interface_8c.html#a95b24f166f4539eef3d8753a85d288a6',1,'audiomanager_routing_soundmanager_complete_async_disconnect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a95b24f166f4539eef3d8753a85d288a6',1,'audiomanager_routing_soundmanager_complete_async_disconnect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcomplete_5fasync_5fset_5fsink_5fvolume',['audiomanager_routing_soundmanager_complete_async_set_sink_volume',['../audio__manager__interface_8c.html#a27b841b7a25daeba7675c91440d031d8',1,'audiomanager_routing_soundmanager_complete_async_set_sink_volume(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a27b841b7a25daeba7675c91440d031d8',1,'audiomanager_routing_soundmanager_complete_async_set_sink_volume(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcomplete_5fasync_5fset_5fsource_5fstate',['audiomanager_routing_soundmanager_complete_async_set_source_state',['../audio__manager__interface_8c.html#a81d5c4290e6e13b71a7e26028c13f5fb',1,'audiomanager_routing_soundmanager_complete_async_set_source_state(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a81d5c4290e6e13b71a7e26028c13f5fb',1,'audiomanager_routing_soundmanager_complete_async_set_source_state(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fget_5fiface',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE',['../audio__manager__interface_8h.html#aa7e79be0b07eea5d54dea54ca8e43e51',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fget_5ftype',['audiomanager_routing_soundmanager_get_type',['../audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5finterface_5finfo',['audiomanager_routing_soundmanager_interface_info',['../audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c',1,'audiomanager_routing_soundmanager_interface_info(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c',1,'audiomanager_routing_soundmanager_interface_info(void):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5foverride_5fproperties',['audiomanager_routing_soundmanager_override_properties',['../audio__manager__interface_8c.html#a29eefbadaef2de502ae4998bb492c038',1,'audiomanager_routing_soundmanager_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a29eefbadaef2de502ae4998bb492c038',1,'audiomanager_routing_soundmanager_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY',['../audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fclass',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS',['../audio__manager__interface_8h.html#a0cfbef93730528c8e42be89e9a419d2f',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fget_5fclass',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_GET_CLASS',['../audio__manager__interface_8h.html#a2d864902614bc2d0c6e4c920e3c99dbb',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fget_5ftype',['audiomanager_routing_soundmanager_proxy_get_type',['../audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew',['audiomanager_routing_soundmanager_proxy_new',['../audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c',1,'audiomanager_routing_soundmanager_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a51b1240bc5078b0bd1769604c6e1cd5c',1,'audiomanager_routing_soundmanager_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew_5ffinish',['audiomanager_routing_soundmanager_proxy_new_finish',['../audio__manager__interface_8c.html#a500aa4bc6147e5b0a1666241aaf809df',1,'audiomanager_routing_soundmanager_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a500aa4bc6147e5b0a1666241aaf809df',1,'audiomanager_routing_soundmanager_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew_5ffor_5fbus',['audiomanager_routing_soundmanager_proxy_new_for_bus',['../audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55',1,'audiomanager_routing_soundmanager_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a15fe76b0621c0dcd9d5f95ccee708d55',1,'audiomanager_routing_soundmanager_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew_5ffor_5fbus_5ffinish',['audiomanager_routing_soundmanager_proxy_new_for_bus_finish',['../audio__manager__interface_8c.html#ace5894658fcc8fe1c3239cf1029f76ee',1,'audiomanager_routing_soundmanager_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ace5894658fcc8fe1c3239cf1029f76ee',1,'audiomanager_routing_soundmanager_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew_5ffor_5fbus_5fsync',['audiomanager_routing_soundmanager_proxy_new_for_bus_sync',['../audio__manager__interface_8c.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2',1,'audiomanager_routing_soundmanager_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2',1,'audiomanager_routing_soundmanager_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew_5fsync',['audiomanager_routing_soundmanager_proxy_new_sync',['../audio__manager__interface_8c.html#af48ac60b5a27dc1530c0d4ae78cdc31c',1,'audiomanager_routing_soundmanager_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af48ac60b5a27dc1530c0d4ae78cdc31c',1,'audiomanager_routing_soundmanager_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fskeleton',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON',['../audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fskeleton_5fclass',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS',['../audio__manager__interface_8h.html#a606c241a66e1679dc6f64321b59986db',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fskeleton_5fget_5fclass',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_GET_CLASS',['../audio__manager__interface_8h.html#a291377c27fb118dfc25f30ea2c9be625',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fskeleton_5fget_5ftype',['audiomanager_routing_soundmanager_skeleton_get_type',['../audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fskeleton_5fnew',['audiomanager_routing_soundmanager_skeleton_new',['../audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe',1,'audiomanager_routing_soundmanager_skeleton_new(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aa457ed83f6cd0148308d87aee03208fe',1,'audiomanager_routing_soundmanager_skeleton_new(void):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface',['AUDIOMANAGER_ROUTINGINTERFACE',['../audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fconnect',['audiomanager_routinginterface_call_ack_connect',['../audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482',1,'audiomanager_routinginterface_call_ack_connect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#afcc50c6eaebebbb692c6489381b40482',1,'audiomanager_routinginterface_call_ack_connect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fconnect_5ffinish',['audiomanager_routinginterface_call_ack_connect_finish',['../audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d',1,'audiomanager_routinginterface_call_ack_connect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a6e4fc33b495f314c690db968312c531d',1,'audiomanager_routinginterface_call_ack_connect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fconnect_5fsync',['audiomanager_routinginterface_call_ack_connect_sync',['../audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204',1,'audiomanager_routinginterface_call_ack_connect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#adadd28e13e61121cbe94ef86e2721204',1,'audiomanager_routinginterface_call_ack_connect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fdisconnect',['audiomanager_routinginterface_call_ack_disconnect',['../audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67',1,'audiomanager_routinginterface_call_ack_disconnect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aee52ef3cb811034602d481b7c0af0e67',1,'audiomanager_routinginterface_call_ack_disconnect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fdisconnect_5ffinish',['audiomanager_routinginterface_call_ack_disconnect_finish',['../audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b',1,'audiomanager_routinginterface_call_ack_disconnect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4db53a6e79362635e2d566ea93e9bb2b',1,'audiomanager_routinginterface_call_ack_disconnect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fdisconnect_5fsync',['audiomanager_routinginterface_call_ack_disconnect_sync',['../audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec',1,'audiomanager_routinginterface_call_ack_disconnect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a7a4e4f1ed80dee36c519fb86958430ec',1,'audiomanager_routinginterface_call_ack_disconnect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsink_5fvolume',['audiomanager_routinginterface_call_ack_set_sink_volume',['../audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995',1,'audiomanager_routinginterface_call_ack_set_sink_volume(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a51236e213a21ce054fa93027eaca5995',1,'audiomanager_routinginterface_call_ack_set_sink_volume(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsink_5fvolume_5ffinish',['audiomanager_routinginterface_call_ack_set_sink_volume_finish',['../audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259',1,'audiomanager_routinginterface_call_ack_set_sink_volume_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a736a922582ddfbb81fcd0194d1817259',1,'audiomanager_routinginterface_call_ack_set_sink_volume_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsink_5fvolume_5fsync',['audiomanager_routinginterface_call_ack_set_sink_volume_sync',['../audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c',1,'audiomanager_routinginterface_call_ack_set_sink_volume_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ad6c3a3b45afb772d4db1587b11187e4c',1,'audiomanager_routinginterface_call_ack_set_sink_volume_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsource_5fstate',['audiomanager_routinginterface_call_ack_set_source_state',['../audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a',1,'audiomanager_routinginterface_call_ack_set_source_state(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a9824c3759e7fa8d85035b558e596684a',1,'audiomanager_routinginterface_call_ack_set_source_state(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsource_5fstate_5ffinish',['audiomanager_routinginterface_call_ack_set_source_state_finish',['../audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d',1,'audiomanager_routinginterface_call_ack_set_source_state_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a7c811e4ded6eadc26684f7f1339a520d',1,'audiomanager_routinginterface_call_ack_set_source_state_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsource_5fstate_5fsync',['audiomanager_routinginterface_call_ack_set_source_state_sync',['../audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c',1,'audiomanager_routinginterface_call_ack_set_source_state_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3e796f9928089743d18b5e2404e1d45c',1,'audiomanager_routinginterface_call_ack_set_source_state_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fvolumes',['audiomanager_routinginterface_call_ack_set_volumes',['../audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701',1,'audiomanager_routinginterface_call_ack_set_volumes(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a99a727667031409d354d2eb62c77a701',1,'audiomanager_routinginterface_call_ack_set_volumes(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fvolumes_5ffinish',['audiomanager_routinginterface_call_ack_set_volumes_finish',['../audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046',1,'audiomanager_routinginterface_call_ack_set_volumes_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ad0ae7e93450d67cc81e54553a9dbf046',1,'audiomanager_routinginterface_call_ack_set_volumes_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fvolumes_5fsync',['audiomanager_routinginterface_call_ack_set_volumes_sync',['../audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106',1,'audiomanager_routinginterface_call_ack_set_volumes_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af95b5087a711d3520d11a1a25158f106',1,'audiomanager_routinginterface_call_ack_set_volumes_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsink_5fnotification_5fconfiguration',['audiomanager_routinginterface_call_ack_sink_notification_configuration',['../audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a9eaf24a15f2f3c37322258b488755a3e',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsink_5fnotification_5fconfiguration_5ffinish',['audiomanager_routinginterface_call_ack_sink_notification_configuration_finish',['../audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a31b9242f8e5b8f69b8ad8040be2b6785',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsink_5fnotification_5fconfiguration_5fsync',['audiomanager_routinginterface_call_ack_sink_notification_configuration_sync',['../audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ad5134adec6594578590e52539aaf86c9',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsource_5fnotification_5fconfiguration',['audiomanager_routinginterface_call_ack_source_notification_configuration',['../audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6',1,'audiomanager_routinginterface_call_ack_source_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a83a0b8ec299602b64fe135bf1cc0a0d6',1,'audiomanager_routinginterface_call_ack_source_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsource_5fnotification_5fconfiguration_5ffinish',['audiomanager_routinginterface_call_ack_source_notification_configuration_finish',['../audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9',1,'audiomanager_routinginterface_call_ack_source_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0a358054a68bcaefaed5324f2d027fe9',1,'audiomanager_routinginterface_call_ack_source_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsource_5fnotification_5fconfiguration_5fsync',['audiomanager_routinginterface_call_ack_source_notification_configuration_sync',['../audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4',1,'audiomanager_routinginterface_call_ack_source_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a66a9cd7926c873d7896e5aea18cfade4',1,'audiomanager_routinginterface_call_ack_source_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5fready',['audiomanager_routinginterface_call_confirm_routing_ready',['../audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386',1,'audiomanager_routinginterface_call_confirm_routing_ready(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af8bf12bbc3cfcc8cfce9992b96284386',1,'audiomanager_routinginterface_call_confirm_routing_ready(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5fready_5ffinish',['audiomanager_routinginterface_call_confirm_routing_ready_finish',['../audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4',1,'audiomanager_routinginterface_call_confirm_routing_ready_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a9698964ad4ae6e09944d10f1d36de0f4',1,'audiomanager_routinginterface_call_confirm_routing_ready_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5fready_5fsync',['audiomanager_routinginterface_call_confirm_routing_ready_sync',['../audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2',1,'audiomanager_routinginterface_call_confirm_routing_ready_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a65b2211cda343659fe31101c8d6236c2',1,'audiomanager_routinginterface_call_confirm_routing_ready_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5frundown',['audiomanager_routinginterface_call_confirm_routing_rundown',['../audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce',1,'audiomanager_routinginterface_call_confirm_routing_rundown(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5324b5abcc4ddd3e677449df9b29a9ce',1,'audiomanager_routinginterface_call_confirm_routing_rundown(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5frundown_5ffinish',['audiomanager_routinginterface_call_confirm_routing_rundown_finish',['../audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598',1,'audiomanager_routinginterface_call_confirm_routing_rundown_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3de8d128692f6cb77d866e9866f02598',1,'audiomanager_routinginterface_call_confirm_routing_rundown_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5frundown_5fsync',['audiomanager_routinginterface_call_confirm_routing_rundown_sync',['../audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0',1,'audiomanager_routinginterface_call_confirm_routing_rundown_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#abac8c639d207b6ec096a56050ef607a0',1,'audiomanager_routinginterface_call_confirm_routing_rundown_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsink',['audiomanager_routinginterface_call_deregister_sink',['../audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8',1,'audiomanager_routinginterface_call_deregister_sink(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae32ef2459f9519fdf3c96c962b9f56d8',1,'audiomanager_routinginterface_call_deregister_sink(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsink_5ffinish',['audiomanager_routinginterface_call_deregister_sink_finish',['../audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73',1,'audiomanager_routinginterface_call_deregister_sink_finish(AudiomanagerRoutinginterface *proxy, gint *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a216bbf0e4db8e6044520a608eb619a73',1,'audiomanager_routinginterface_call_deregister_sink_finish(AudiomanagerRoutinginterface *proxy, gint *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsink_5fsync',['audiomanager_routinginterface_call_deregister_sink_sync',['../audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7',1,'audiomanager_routinginterface_call_deregister_sink_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, gint *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7',1,'audiomanager_routinginterface_call_deregister_sink_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, gint *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsource',['audiomanager_routinginterface_call_deregister_source',['../audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63',1,'audiomanager_routinginterface_call_deregister_source(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a55035534ad03e4d0d9bc8dd4e9312a63',1,'audiomanager_routinginterface_call_deregister_source(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsource_5ffinish',['audiomanager_routinginterface_call_deregister_source_finish',['../audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb',1,'audiomanager_routinginterface_call_deregister_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a238fa78cc0aec9eaa1ec928cb927dcbb',1,'audiomanager_routinginterface_call_deregister_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsource_5fsync',['audiomanager_routinginterface_call_deregister_source_sync',['../audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063',1,'audiomanager_routinginterface_call_deregister_source_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae1459fb13596f7770810b8754f7de063',1,'audiomanager_routinginterface_call_deregister_source_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5finterrupt_5fstatus_5fchange',['audiomanager_routinginterface_call_hook_interrupt_status_change',['../audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4',1,'audiomanager_routinginterface_call_hook_interrupt_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab932a845e5f14d50b4aeb8c62e8303c4',1,'audiomanager_routinginterface_call_hook_interrupt_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5finterrupt_5fstatus_5fchange_5ffinish',['audiomanager_routinginterface_call_hook_interrupt_status_change_finish',['../audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c',1,'audiomanager_routinginterface_call_hook_interrupt_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a93141d0773d7d37ed8fbbee17b3beb4c',1,'audiomanager_routinginterface_call_hook_interrupt_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5finterrupt_5fstatus_5fchange_5fsync',['audiomanager_routinginterface_call_hook_interrupt_status_change_sync',['../audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b',1,'audiomanager_routinginterface_call_hook_interrupt_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a27dc69af0cb9581619a5e765322e788b',1,'audiomanager_routinginterface_call_hook_interrupt_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5fsource_5favailablity_5fstatus_5fchange',['audiomanager_routinginterface_call_hook_source_availablity_status_change',['../audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a7a1d61d216587bd708df526793f157ed',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5fsource_5favailablity_5fstatus_5fchange_5ffinish',['audiomanager_routinginterface_call_hook_source_availablity_status_change_finish',['../audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0ba2bbfe9c9f28727c6329a831bacb18',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5fsource_5favailablity_5fstatus_5fchange_5fsync',['audiomanager_routinginterface_call_hook_source_availablity_status_change_sync',['../audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aafa82e5325c595830ca33a2c32af79d9',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fdomain',['audiomanager_routinginterface_call_register_domain',['../audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a',1,'audiomanager_routinginterface_call_register_domain(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aa4d6447f7dbdaf287812da58a4528d4a',1,'audiomanager_routinginterface_call_register_domain(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fdomain_5ffinish',['audiomanager_routinginterface_call_register_domain_finish',['../audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa',1,'audiomanager_routinginterface_call_register_domain_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_domainid, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#acc626b0b0abe2ae30355a8f1f59329fa',1,'audiomanager_routinginterface_call_register_domain_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_domainid, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fdomain_5fsync',['audiomanager_routinginterface_call_register_domain_sync',['../audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf',1,'audiomanager_routinginterface_call_register_domain_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, guint16 *out_domainid, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5f7bda35b571a0ce339108d3cb40b9cf',1,'audiomanager_routinginterface_call_register_domain_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, guint16 *out_domainid, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsink',['audiomanager_routinginterface_call_register_sink',['../audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978',1,'audiomanager_routinginterface_call_register_sink(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a77e4b4cf413ab7441b9135fd0e08a978',1,'audiomanager_routinginterface_call_register_sink(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsink_5ffinish',['audiomanager_routinginterface_call_register_sink_finish',['../audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9',1,'audiomanager_routinginterface_call_register_sink_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sinkID, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9',1,'audiomanager_routinginterface_call_register_sink_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sinkID, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsink_5fsync',['audiomanager_routinginterface_call_register_sink_sync',['../audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308',1,'audiomanager_routinginterface_call_register_sink_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, guint16 *out_sinkID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aec5c1deb05527c7896996039f8347308',1,'audiomanager_routinginterface_call_register_sink_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, guint16 *out_sinkID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsource',['audiomanager_routinginterface_call_register_source',['../audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144',1,'audiomanager_routinginterface_call_register_source(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a156e7a08938d50cc42dda61754799144',1,'audiomanager_routinginterface_call_register_source(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsource_5ffinish',['audiomanager_routinginterface_call_register_source_finish',['../audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076',1,'audiomanager_routinginterface_call_register_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sourceID, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a93573c15772a789233c38f4157c31076',1,'audiomanager_routinginterface_call_register_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sourceID, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsource_5fsync',['audiomanager_routinginterface_call_register_source_sync',['../audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9',1,'audiomanager_routinginterface_call_register_source_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, guint16 *out_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a8bd76889d860b7db9327f1e6e1f8c9c9',1,'audiomanager_routinginterface_call_register_source_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, guint16 *out_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fconnect',['audiomanager_routinginterface_complete_ack_connect',['../audio__manager__interface_8c.html#a29d92a477b197f8422970bd1a87f1078',1,'audiomanager_routinginterface_complete_ack_connect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a29d92a477b197f8422970bd1a87f1078',1,'audiomanager_routinginterface_complete_ack_connect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fdisconnect',['audiomanager_routinginterface_complete_ack_disconnect',['../audio__manager__interface_8c.html#a19595596cdb2980362c5ed5a064bb682',1,'audiomanager_routinginterface_complete_ack_disconnect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a19595596cdb2980362c5ed5a064bb682',1,'audiomanager_routinginterface_complete_ack_disconnect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fset_5fsink_5fvolume',['audiomanager_routinginterface_complete_ack_set_sink_volume',['../audio__manager__interface_8c.html#a5690f1088201c2341cf1145375a5855a',1,'audiomanager_routinginterface_complete_ack_set_sink_volume(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5690f1088201c2341cf1145375a5855a',1,'audiomanager_routinginterface_complete_ack_set_sink_volume(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fset_5fsource_5fstate',['audiomanager_routinginterface_complete_ack_set_source_state',['../audio__manager__interface_8c.html#a29ca364f304e445a1141a9a8b6d486d9',1,'audiomanager_routinginterface_complete_ack_set_source_state(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a29ca364f304e445a1141a9a8b6d486d9',1,'audiomanager_routinginterface_complete_ack_set_source_state(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fset_5fvolumes',['audiomanager_routinginterface_complete_ack_set_volumes',['../audio__manager__interface_8c.html#a57ac0c76e17d25395c29d8d47e8d87d5',1,'audiomanager_routinginterface_complete_ack_set_volumes(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a57ac0c76e17d25395c29d8d47e8d87d5',1,'audiomanager_routinginterface_complete_ack_set_volumes(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fsink_5fnotification_5fconfiguration',['audiomanager_routinginterface_complete_ack_sink_notification_configuration',['../audio__manager__interface_8c.html#ac4763ec634aedbd3e372d80764816688',1,'audiomanager_routinginterface_complete_ack_sink_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ac4763ec634aedbd3e372d80764816688',1,'audiomanager_routinginterface_complete_ack_sink_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fsource_5fnotification_5fconfiguration',['audiomanager_routinginterface_complete_ack_source_notification_configuration',['../audio__manager__interface_8c.html#aa516cb19eab4883923cb3da60572936a',1,'audiomanager_routinginterface_complete_ack_source_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aa516cb19eab4883923cb3da60572936a',1,'audiomanager_routinginterface_complete_ack_source_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fconfirm_5frouting_5fready',['audiomanager_routinginterface_complete_confirm_routing_ready',['../audio__manager__interface_8c.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e',1,'audiomanager_routinginterface_complete_confirm_routing_ready(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e',1,'audiomanager_routinginterface_complete_confirm_routing_ready(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fconfirm_5frouting_5frundown',['audiomanager_routinginterface_complete_confirm_routing_rundown',['../audio__manager__interface_8c.html#abfd78d54129f1bab64bf3ad042bad68b',1,'audiomanager_routinginterface_complete_confirm_routing_rundown(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#abfd78d54129f1bab64bf3ad042bad68b',1,'audiomanager_routinginterface_complete_confirm_routing_rundown(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fderegister_5fsink',['audiomanager_routinginterface_complete_deregister_sink',['../audio__manager__interface_8c.html#a73b2ca0e0b67f9a45e66b7ded785283b',1,'audiomanager_routinginterface_complete_deregister_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, gint error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a73b2ca0e0b67f9a45e66b7ded785283b',1,'audiomanager_routinginterface_complete_deregister_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, gint error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fderegister_5fsource',['audiomanager_routinginterface_complete_deregister_source',['../audio__manager__interface_8c.html#a2d17cb6cc71b313e947f934fb5121395',1,'audiomanager_routinginterface_complete_deregister_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a2d17cb6cc71b313e947f934fb5121395',1,'audiomanager_routinginterface_complete_deregister_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fhook_5finterrupt_5fstatus_5fchange',['audiomanager_routinginterface_complete_hook_interrupt_status_change',['../audio__manager__interface_8c.html#a296f15aae89a98544e0c0e2ae992e88f',1,'audiomanager_routinginterface_complete_hook_interrupt_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a296f15aae89a98544e0c0e2ae992e88f',1,'audiomanager_routinginterface_complete_hook_interrupt_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fhook_5fsource_5favailablity_5fstatus_5fchange',['audiomanager_routinginterface_complete_hook_source_availablity_status_change',['../audio__manager__interface_8c.html#adaad8baa4d148211c0a7125d1de08c91',1,'audiomanager_routinginterface_complete_hook_source_availablity_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#adaad8baa4d148211c0a7125d1de08c91',1,'audiomanager_routinginterface_complete_hook_source_availablity_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fregister_5fdomain',['audiomanager_routinginterface_complete_register_domain',['../audio__manager__interface_8c.html#a5bf469430cc1ab9691ed340803c7a724',1,'audiomanager_routinginterface_complete_register_domain(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 domainid, guint16 error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5bf469430cc1ab9691ed340803c7a724',1,'audiomanager_routinginterface_complete_register_domain(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 domainid, guint16 error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fregister_5fsink',['audiomanager_routinginterface_complete_register_sink',['../audio__manager__interface_8c.html#a16ef4f10c54f8529f791f706314b9f17',1,'audiomanager_routinginterface_complete_register_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sinkID, guint16 error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a16ef4f10c54f8529f791f706314b9f17',1,'audiomanager_routinginterface_complete_register_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sinkID, guint16 error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fregister_5fsource',['audiomanager_routinginterface_complete_register_source',['../audio__manager__interface_8c.html#a38b164b371c07c56e2efc5cc725ab25f',1,'audiomanager_routinginterface_complete_register_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sourceID, guint16 error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a38b164b371c07c56e2efc5cc725ab25f',1,'audiomanager_routinginterface_complete_register_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sourceID, guint16 error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5femit_5fset_5frouting_5fready',['audiomanager_routinginterface_emit_set_routing_ready',['../audio__manager__interface_8c.html#a41cc3c3353509de821ec4411596de519',1,'audiomanager_routinginterface_emit_set_routing_ready(AudiomanagerRoutinginterface *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a41cc3c3353509de821ec4411596de519',1,'audiomanager_routinginterface_emit_set_routing_ready(AudiomanagerRoutinginterface *object):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5femit_5fset_5frouting_5frundown',['audiomanager_routinginterface_emit_set_routing_rundown',['../audio__manager__interface_8c.html#adfebe3440488df3d5ee7c61ae6832e4d',1,'audiomanager_routinginterface_emit_set_routing_rundown(AudiomanagerRoutinginterface *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#adfebe3440488df3d5ee7c61ae6832e4d',1,'audiomanager_routinginterface_emit_set_routing_rundown(AudiomanagerRoutinginterface *object):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fget_5fiface',['AUDIOMANAGER_ROUTINGINTERFACE_GET_IFACE',['../audio__manager__interface_8h.html#a4dc34f91ea7145d8516ce79c399aac60',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fget_5ftype',['audiomanager_routinginterface_get_type',['../audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5finterface_5finfo',['audiomanager_routinginterface_interface_info',['../audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39',1,'audiomanager_routinginterface_interface_info(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab9c164c5d46717b3e1d7d74f4b4ebf39',1,'audiomanager_routinginterface_interface_info(void):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5foverride_5fproperties',['audiomanager_routinginterface_override_properties',['../audio__manager__interface_8c.html#a8a59f7f6209e7413d9ddae12e96a3e15',1,'audiomanager_routinginterface_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a8a59f7f6209e7413d9ddae12e96a3e15',1,'audiomanager_routinginterface_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy',['AUDIOMANAGER_ROUTINGINTERFACE_PROXY',['../audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fclass',['AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS',['../audio__manager__interface_8h.html#a8935526dc67db14aa0b0b93333f5f412',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fget_5fclass',['AUDIOMANAGER_ROUTINGINTERFACE_PROXY_GET_CLASS',['../audio__manager__interface_8h.html#a393a39cb79b7d108943469ba8f58dab5',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fget_5ftype',['audiomanager_routinginterface_proxy_get_type',['../audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew',['audiomanager_routinginterface_proxy_new',['../audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f',1,'audiomanager_routinginterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aa2d2eeab981963bc84fd3ab51c85159f',1,'audiomanager_routinginterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew_5ffinish',['audiomanager_routinginterface_proxy_new_finish',['../audio__manager__interface_8c.html#af6cf8be13cffbcd1f9f9126517b5d9b6',1,'audiomanager_routinginterface_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af6cf8be13cffbcd1f9f9126517b5d9b6',1,'audiomanager_routinginterface_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew_5ffor_5fbus',['audiomanager_routinginterface_proxy_new_for_bus',['../audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94',1,'audiomanager_routinginterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae07b35e6825db30d7a9dbf608c88fb94',1,'audiomanager_routinginterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew_5ffor_5fbus_5ffinish',['audiomanager_routinginterface_proxy_new_for_bus_finish',['../audio__manager__interface_8c.html#a4318c6b327e3f05b0e50dcba2e350cec',1,'audiomanager_routinginterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4318c6b327e3f05b0e50dcba2e350cec',1,'audiomanager_routinginterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew_5ffor_5fbus_5fsync',['audiomanager_routinginterface_proxy_new_for_bus_sync',['../audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6',1,'audiomanager_routinginterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab20c157db75c8704f853c2ae11f64cc6',1,'audiomanager_routinginterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew_5fsync',['audiomanager_routinginterface_proxy_new_sync',['../audio__manager__interface_8c.html#a607336d277988e69602efe8370719a1f',1,'audiomanager_routinginterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a607336d277988e69602efe8370719a1f',1,'audiomanager_routinginterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fskeleton',['AUDIOMANAGER_ROUTINGINTERFACE_SKELETON',['../audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fskeleton_5fclass',['AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS',['../audio__manager__interface_8h.html#a42a4549811a6647ada2ffe96805fedb3',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fskeleton_5fget_5fclass',['AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_GET_CLASS',['../audio__manager__interface_8h.html#acaa2c9b94a936b72891a007bb079009b',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fskeleton_5fget_5ftype',['audiomanager_routinginterface_skeleton_get_type',['../audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fskeleton_5fnew',['audiomanager_routinginterface_skeleton_new',['../audio__manager__interface_8c.html#a95b0c02b6ca0a1c14f1fa766e70827a3',1,'audiomanager_routinginterface_skeleton_new(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a95b0c02b6ca0a1c14f1fa766e70827a3',1,'audiomanager_routinginterface_skeleton_new(void):&#160;audio_manager_interface.c']]],
+ ['audiomanagercommandinterface',['AudiomanagerCommandinterface',['../audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceiface',['AudiomanagerCommandinterfaceIface',['../audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceinterface',['AudiomanagerCommandinterfaceInterface',['../audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0',1,'audio_manager_interface.c']]],
+ ['audiomanagercommandinterfaceproxy',['AudiomanagerCommandinterfaceProxy',['../audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceproxyclass',['AudiomanagerCommandinterfaceProxyClass',['../audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceproxyprivate',['AudiomanagerCommandinterfaceProxyPrivate',['../audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceskeleton',['AudiomanagerCommandinterfaceSkeleton',['../audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceskeletonclass',['AudiomanagerCommandinterfaceSkeletonClass',['../audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceskeletonprivate',['AudiomanagerCommandinterfaceSkeletonPrivate',['../audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterface',['AudiomanagerRoutinginterface',['../audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceiface',['AudiomanagerRoutinginterfaceIface',['../audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceinterface',['AudiomanagerRoutinginterfaceInterface',['../audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502',1,'audio_manager_interface.c']]],
+ ['audiomanagerroutinginterfaceproxy',['AudiomanagerRoutinginterfaceProxy',['../audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceproxyclass',['AudiomanagerRoutinginterfaceProxyClass',['../audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceproxyprivate',['AudiomanagerRoutinginterfaceProxyPrivate',['../audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceskeleton',['AudiomanagerRoutinginterfaceSkeleton',['../audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceskeletonclass',['AudiomanagerRoutinginterfaceSkeletonClass',['../audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceskeletonprivate',['AudiomanagerRoutinginterfaceSkeletonPrivate',['../audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanager',['AudiomanagerRoutingSoundmanager',['../audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanageriface',['AudiomanagerRoutingSoundmanagerIface',['../audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerinterface',['AudiomanagerRoutingSoundmanagerInterface',['../audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de',1,'audio_manager_interface.c']]],
+ ['audiomanagerroutingsoundmanagerproxy',['AudiomanagerRoutingSoundmanagerProxy',['../audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerproxyclass',['AudiomanagerRoutingSoundmanagerProxyClass',['../audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerproxyprivate',['AudiomanagerRoutingSoundmanagerProxyPrivate',['../audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerskeleton',['AudiomanagerRoutingSoundmanagerSkeleton',['../audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerskeletonclass',['AudiomanagerRoutingSoundmanagerSkeletonClass',['../audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerskeletonprivate',['AudiomanagerRoutingSoundmanagerSkeletonPrivate',['../audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8',1,'audio_manager_interface.h']]],
+ ['availability',['availability',['../structavailability__s.html#afdad584642d8870c90c54fac11bf25f2',1,'availability_s']]],
+ ['availability_5fs',['availability_s',['../structavailability__s.html',1,'']]],
+ ['avalilable_5freason',['avalilable_reason',['../structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5',1,'availability_s']]]
];
diff --git a/doc/api-ref/html/search/all_10.html b/doc/api-ref/html/search/all_10.html
new file mode 100755
index 0000000..d1345a1
--- /dev/null
+++ b/doc/api-ref/html/search/all_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/all_10.js b/doc/api-ref/html/search/all_10.js
new file mode 100755
index 0000000..d89bc89
--- /dev/null
+++ b/doc/api-ref/html/search/all_10.js
@@ -0,0 +1,26 @@
+var searchData=
+[
+ ['sound_20mode_20transition_20for_20single_20window_20application',['Sound mode transition for single window application',['../md__r_1__sound_manager_binding_doc__display__audio__transition1.html',1,'']]],
+ ['sound_20mode_20transition_20for_20dual_20window_20application',['Sound mode transition for dual window application',['../md__r_1__sound_manager_binding_doc__display__audio__transition2.html',1,'']]],
+ ['set_5fevent_5fhandler',['set_event_handler',['../class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d',1,'LibSoundmanager']]],
+ ['set_5frouting_5fready',['set_routing_ready',['../struct___audiomanager_routinginterface_iface.html#a58f92c78dae0850dfdc5b4096957cdfb',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['set_5frouting_5frundown',['set_routing_rundown',['../struct___audiomanager_routinginterface_iface.html#a2506d6398156498330ecd4beb9f1b44d',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['signal_5fname',['signal_name',['../struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547',1,'_ExtendedGDBusMethodInfo::signal_name()'],['../struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1',1,'_ExtendedGDBusSignalInfo::signal_name()']]],
+ ['sink_5fmute_5fstate_5fchanged',['sink_mute_state_changed',['../struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['sm_2derror_2eh',['sm-error.h',['../sm-error_8h.html',1,'']]],
+ ['sm_2dhelper_2ec',['sm-helper.c',['../sm-helper_8c.html',1,'']]],
+ ['sm_2dhelper_2eh',['sm-helper.h',['../sm-helper_8h.html',1,'']]],
+ ['sm_5fadd_5fobject_5fto_5fjson_5fobject',['sm_add_object_to_json_object',['../sm-helper_8c.html#abce7df03d817a3356071f1563011b77f',1,'sm_add_object_to_json_object(struct json_object *j_obj, int count,...):&#160;sm-helper.c'],['../sm-helper_8h.html#abce7df03d817a3356071f1563011b77f',1,'sm_add_object_to_json_object(struct json_object *j_obj, int count,...):&#160;sm-helper.c']]],
+ ['sm_5fadd_5fobject_5fto_5fjson_5fobject_5ffunc',['sm_add_object_to_json_object_func',['../sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9',1,'sm_add_object_to_json_object_func(struct json_object *j_obj, const char *verb_name, int count,...):&#160;sm-helper.c'],['../sm-helper_8h.html#a67cdeffaf2fd293c9f7de73c64e851a9',1,'sm_add_object_to_json_object_func(struct json_object *j_obj, const char *verb_name, int count,...):&#160;sm-helper.c']]],
+ ['sm_5fsearch_5fevent_5fname_5findex',['sm_search_event_name_index',['../sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6',1,'sm_search_event_name_index(const char *value):&#160;sm-helper.c'],['../sm-helper_8h.html#a971c6c55c9b04ae87c377fbde6a4c6f6',1,'sm_search_event_name_index(const char *value):&#160;sm-helper.c']]],
+ ['sm_5fsearch_5frouting_5fevent_5fname_5findex',['sm_search_routing_event_name_index',['../sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e',1,'sm_search_routing_event_name_index(const char *value):&#160;sm-helper.c'],['../sm-helper_8h.html#a2a63791cfba48b0456aefafe237e419e',1,'sm_search_routing_event_name_index(const char *value):&#160;sm-helper.c']]],
+ ['sound_5fmanager_5fbus_5fname',['SOUND_MANAGER_BUS_NAME',['../soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524',1,'soundmanager.c']]],
+ ['sound_5fmanager_5fpath',['SOUND_MANAGER_PATH',['../soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da',1,'soundmanager.c']]],
+ ['sound_5fmanager_5freturn_5finterface',['SOUND_MANAGER_RETURN_INTERFACE',['../soundmanager_8c.html#a525d367205e4db384f040fb48b795f29',1,'soundmanager.c']]],
+ ['sound_5fproperty_5fs',['sound_property_s',['../structsound__property__s.html',1,'']]],
+ ['soundmanager_2ec',['soundmanager.c',['../soundmanager_8c.html',1,'']]],
+ ['state',['state',['../structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2',1,'domain_data']]],
+ ['status',['status',['../structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4',1,'notification_config_s']]],
+ ['subscribe',['subscribe',['../class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e',1,'LibSoundmanager']]],
+ ['system_5fproperty_5fchanged',['system_property_changed',['../struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238',1,'_AudiomanagerCommandinterfaceIface']]]
+];
diff --git a/doc/api-ref/html/search/all_11.html b/doc/api-ref/html/search/all_11.html
new file mode 100755
index 0000000..2be8b71
--- /dev/null
+++ b/doc/api-ref/html/search/all_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/all_11.js b/doc/api-ref/html/search/all_11.js
new file mode 100755
index 0000000..e76838b
--- /dev/null
+++ b/doc/api-ref/html/search/all_11.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+ ['this_20is_20a_20soundmanager_20implementation_20for_20the_20agl_20project_2e',['This is a SoundManager implementation for the AGL Project.',['../md__r_1__sound_manager_binding__r_e_a_d_m_e.html',1,'']]],
+ ['type',['type',['../structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726',1,'sound_property_s::type()'],['../structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663',1,'notification_config_s::type()'],['../structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4',1,'main_sound_property_s::type()']]],
+ ['type_5faudiomanager_5fcommandinterface',['TYPE_AUDIOMANAGER_COMMANDINTERFACE',['../audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5fcommandinterface_5fproxy',['TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY',['../audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5fcommandinterface_5fskeleton',['TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON',['../audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5frouting_5fsoundmanager',['TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER',['../audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5frouting_5fsoundmanager_5fproxy',['TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY',['../audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5frouting_5fsoundmanager_5fskeleton',['TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON',['../audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5froutinginterface',['TYPE_AUDIOMANAGER_ROUTINGINTERFACE',['../audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5froutinginterface_5fproxy',['TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY',['../audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5froutinginterface_5fskeleton',['TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON',['../audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d',1,'audio_manager_interface.h']]],
+ ['type_5fobject',['TYPE_OBJECT',['../audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779',1,'audio_manager_interface.h']]],
+ ['type_5fobject_5fmanager_5fclient',['TYPE_OBJECT_MANAGER_CLIENT',['../audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436',1,'audio_manager_interface.h']]],
+ ['type_5fobject_5fproxy',['TYPE_OBJECT_PROXY',['../audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684',1,'audio_manager_interface.h']]],
+ ['type_5fobject_5fskeleton',['TYPE_OBJECT_SKELETON',['../audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9',1,'audio_manager_interface.h']]]
+];
diff --git a/doc/api-ref/html/search/all_12.html b/doc/api-ref/html/search/all_12.html
new file mode 100755
index 0000000..13c5263
--- /dev/null
+++ b/doc/api-ref/html/search/all_12.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/all_12.js b/doc/api-ref/html/search/all_12.js
new file mode 100755
index 0000000..a2dc71f
--- /dev/null
+++ b/doc/api-ref/html/search/all_12.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['unsubscribe',['unsubscribe',['../class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06',1,'LibSoundmanager']]],
+ ['use_5fgvariant',['use_gvariant',['../struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551',1,'_ExtendedGDBusArgInfo::use_gvariant()'],['../struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f',1,'_ExtendedGDBusPropertyInfo::use_gvariant()']]]
+];
diff --git a/doc/api-ref/html/search/all_13.html b/doc/api-ref/html/search/all_13.html
new file mode 100755
index 0000000..b4a8bca
--- /dev/null
+++ b/doc/api-ref/html/search/all_13.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/all_13.js b/doc/api-ref/html/search/all_13.js
new file mode 100755
index 0000000..edc67df
--- /dev/null
+++ b/doc/api-ref/html/search/all_13.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['value',['value',['../structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d',1,'sound_property_s::value()'],['../structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a',1,'main_sound_property_s::value()']]],
+ ['volume_5fchanged',['volume_changed',['../struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044',1,'_AudiomanagerCommandinterfaceIface']]]
+];
diff --git a/doc/api-ref/html/search/all_14.html b/doc/api-ref/html/search/all_14.html
new file mode 100755
index 0000000..fb4d0ec
--- /dev/null
+++ b/doc/api-ref/html/search/all_14.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_14.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/all_14.js b/doc/api-ref/html/search/all_14.js
new file mode 100755
index 0000000..8beb9df
--- /dev/null
+++ b/doc/api-ref/html/search/all_14.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['_7elibsoundmanager',['~LibSoundmanager',['../class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934',1,'LibSoundmanager']]]
+];
diff --git a/doc/api-ref/html/search/all_2.js b/doc/api-ref/html/search/all_2.js
index 6110f63..6696745 100644
--- a/doc/api-ref/html/search/all_2.js
+++ b/doc/api-ref/html/search/all_2.js
@@ -1,6 +1,4 @@
var searchData=
[
- ['call',['call',['../class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773',1,'LibSoundmanager']]],
- ['call_5fsync',['call_sync',['../class_lib_soundmanager.html#ae5b83ce661b1d785de2518ca10113956',1,'LibSoundmanager']]],
- ['command_5fevent_5fnum',['COMMAND_EVENT_NUM',['../soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e',1,'soundmanager.c']]]
+ ['busname',['busname',['../structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55',1,'domain_data']]]
];
diff --git a/doc/api-ref/html/search/all_3.js b/doc/api-ref/html/search/all_3.js
index dacb0bc..b740821 100644
--- a/doc/api-ref/html/search/all_3.js
+++ b/doc/api-ref/html/search/all_3.js
@@ -1,4 +1,13 @@
var searchData=
[
- ['dlog',['DLOG',['../libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d',1,'libsoundmanager.cpp']]]
+ ['call',['call',['../class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773',1,'LibSoundmanager::call(const std::string &amp;verb, struct json_object *arg)'],['../class_lib_soundmanager.html#a872d65bc665189c7b6a882c6067daaed',1,'LibSoundmanager::call(const char *verb, struct json_object *arg)']]],
+ ['changed_5fproperties',['changed_properties',['../struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1',1,'_AudiomanagerCommandinterfaceSkeletonPrivate::changed_properties()'],['../struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699',1,'_AudiomanagerRoutinginterfaceSkeletonPrivate::changed_properties()'],['../struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35',1,'_AudiomanagerRoutingSoundmanagerSkeletonPrivate::changed_properties()']]],
+ ['changed_5fproperties_5fidle_5fsource',['changed_properties_idle_source',['../struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0',1,'_AudiomanagerCommandinterfaceSkeletonPrivate::changed_properties_idle_source()'],['../struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e',1,'_AudiomanagerRoutinginterfaceSkeletonPrivate::changed_properties_idle_source()'],['../struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d',1,'_AudiomanagerRoutingSoundmanagerSkeletonPrivate::changed_properties_idle_source()']]],
+ ['changedproperty',['ChangedProperty',['../struct_changed_property.html',1,'']]],
+ ['command_5fevent_5fnum',['COMMAND_EVENT_NUM',['../soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e',1,'soundmanager.c']]],
+ ['complete',['complete',['../structdomain__data.html#a10955225b49f816c5a29750d86bd357c',1,'domain_data']]],
+ ['connect',['connect',['../class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c',1,'LibSoundmanager::connect(int sourceID, int sinkID)'],['../class_lib_soundmanager.html#a2ed96ee8a96cf0fdc79335e631e314c4',1,'LibSoundmanager::connect(int sourceID, const std::string &amp;sinkName)']]],
+ ['context',['context',['../struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17',1,'_AudiomanagerCommandinterfaceSkeletonPrivate::context()'],['../struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6',1,'_AudiomanagerRoutinginterfaceSkeletonPrivate::context()'],['../struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99',1,'_AudiomanagerRoutingSoundmanagerSkeletonPrivate::context()']]],
+ ['create_5fdomain_5fdata',['create_domain_data',['../sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344',1,'create_domain_data(struct domain_data *data):&#160;sm-helper.c'],['../sm-helper_8h.html#a6b6746be407c77c641065a76fcbff019',1,'create_domain_data(struct domain_data *):&#160;sm-helper.c']]],
+ ['create_5fsource_5fdata',['create_source_data',['../sm-helper_8c.html#a3da984668307f39d541053eba1d78a83',1,'create_source_data(guint16 sourceID, guint16 domainID, const char *appname, guint16 sourceClassID, gint32 sourceState, gint16 volume, gboolean visible, struct availability_s availables, guint16 interrupt, struct sound_property_s soundPropertyList, gint32 connectionFormatList, struct main_sound_property_s mainPropertyList, struct notification_config_s NConfRouting, struct notification_config_s NConfCommand):&#160;sm-helper.c'],['../sm-helper_8h.html#a3da984668307f39d541053eba1d78a83',1,'create_source_data(guint16 sourceID, guint16 domainID, const char *appname, guint16 sourceClassID, gint32 sourceState, gint16 volume, gboolean visible, struct availability_s availables, guint16 interrupt, struct sound_property_s soundPropertyList, gint32 connectionFormatList, struct main_sound_property_s mainPropertyList, struct notification_config_s NConfRouting, struct notification_config_s NConfCommand):&#160;sm-helper.c']]]
];
diff --git a/doc/api-ref/html/search/all_4.js b/doc/api-ref/html/search/all_4.js
index f241b7f..d475a34 100644
--- a/doc/api-ref/html/search/all_4.js
+++ b/doc/api-ref/html/search/all_4.js
@@ -1,6 +1,20 @@
var searchData=
[
- ['elog',['ELOG',['../libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca',1,'libsoundmanager.cpp']]],
- ['event',['event',['../structevent.html',1,'event'],['../structevent.html#a58726ebc551d36562ac3f9e1fe293214',1,'event::event()']]],
- ['event_5flist',['event_list',['../libsoundmanager_8hpp.html#a63497e6f3147871c0c6b1b251565e7f0',1,'libsoundmanager.hpp']]]
+ ['default_5favailables',['DEFAULT_AVAILABLES',['../soundmanager_8c.html#a3d2195a3c1e1c25f65a4d583f3ca383b',1,'soundmanager.c']]],
+ ['default_5fconnection_5fformat',['DEFAULT_CONNECTION_FORMAT',['../soundmanager_8c.html#afe2844c6f961ec3364ee5e54148baf3d',1,'soundmanager.c']]],
+ ['default_5fdomain_5fid',['DEFAULT_DOMAIN_ID',['../soundmanager_8c.html#ab6cc6b4707dec0c561eec43222a498ca',1,'soundmanager.c']]],
+ ['default_5finterrupt',['DEFAULT_INTERRUPT',['../soundmanager_8c.html#ad84a55c2affa8cbbf6584ec59ffe8d8a',1,'soundmanager.c']]],
+ ['default_5fsink',['DEFAULT_SINK',['../soundmanager_8c.html#a77e25a7b6c35e720d5407547742ffb4a',1,'soundmanager.c']]],
+ ['default_5fsource_5fclass_5fid',['DEFAULT_SOURCE_CLASS_ID',['../soundmanager_8c.html#a01a153a96c3eca52ef728f1485f1d4f3',1,'soundmanager.c']]],
+ ['default_5fsource_5fstate',['DEFAULT_SOURCE_STATE',['../soundmanager_8c.html#a2e55e315783d371a4d49378bae0310a7',1,'soundmanager.c']]],
+ ['default_5fvolume',['DEFAULT_VOLUME',['../soundmanager_8c.html#a2c0c52208e7308ae9eecd726fe8d94b9',1,'soundmanager.c']]],
+ ['disconnect',['disconnect',['../class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295',1,'LibSoundmanager']]],
+ ['display_5faudio_5ftransition1_2emd',['Display_Audio_Transition1.md',['../_display___audio___transition1_8md.html',1,'']]],
+ ['display_5faudio_5ftransition2_2emd',['Display_Audio_Transition2.md',['../_display___audio___transition2_8md.html',1,'']]],
+ ['dlog',['DLOG',['../libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d',1,'libsoundmanager.cpp']]],
+ ['domain_5fdata',['domain_data',['../structdomain__data.html',1,'']]],
+ ['domainid',['domainID',['../structdomain__data.html#af1c7931d89ac01836657748e3afb43ca',1,'domain_data']]],
+ ['ds_5fcontrolled',['DS_CONTROLLED',['../soundmanager_8c.html#a822ca9cdd926d3e23974346b3b0ea896',1,'soundmanager.c']]],
+ ['dynamic_5fdomain_5fid',['DYNAMIC_DOMAIN_ID',['../soundmanager_8c.html#aefb25f32a5ddeacbb5e6b8b09dc3e7bc',1,'soundmanager.c']]],
+ ['dynamic_5fsource_5fid',['DYNAMIC_SOURCE_ID',['../soundmanager_8c.html#a65be832e9b9e7fc4df6f9247f9779169',1,'soundmanager.c']]]
];
diff --git a/doc/api-ref/html/search/all_5.js b/doc/api-ref/html/search/all_5.js
index 626f0c6..178df03 100644
--- a/doc/api-ref/html/search/all_5.js
+++ b/doc/api-ref/html/search/all_5.js
@@ -1,6 +1,9 @@
var searchData=
[
- ['libsoundmanager',['LibSoundmanager',['../class_lib_soundmanager.html',1,'LibSoundmanager'],['../class_lib_soundmanager.html#a289a9d6ff8be95ae78660f239d962d79',1,'LibSoundmanager::LibSoundmanager()']]],
- ['libsoundmanager_2ecpp',['libsoundmanager.cpp',['../libsoundmanager_8cpp.html',1,'']]],
- ['libsoundmanager_2ehpp',['libsoundmanager.hpp',['../libsoundmanager_8hpp.html',1,'']]]
+ ['early',['early',['../structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f',1,'domain_data']]],
+ ['elog',['ELOG',['../libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca',1,'libsoundmanager.cpp']]],
+ ['event',['event',['../structevent.html',1,'event'],['../structevent.html#a58726ebc551d36562ac3f9e1fe293214',1,'event::event()']]],
+ ['event_5fasyncsetsourcestate',['Event_AsyncSetSourceState',['../class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002',1,'LibSoundmanager']]],
+ ['event_5fsubscribe_5ferror_5fcode',['EVENT_SUBSCRIBE_ERROR_CODE',['../soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250',1,'soundmanager.c']]],
+ ['eventtype_5fsm',['EventType_SM',['../class_lib_soundmanager.html#abd76525512641c001c3187629b58db07',1,'LibSoundmanager']]]
];
diff --git a/doc/api-ref/html/search/all_6.js b/doc/api-ref/html/search/all_6.js
index 4b803da..3551894 100644
--- a/doc/api-ref/html/search/all_6.js
+++ b/doc/api-ref/html/search/all_6.js
@@ -1,5 +1,12 @@
var searchData=
[
- ['main',['main',['../test_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'test.cpp']]],
- ['max_5flen_5fstr',['MAX_LEN_STR',['../soundmanager_8c.html#ab29566f6eaf3523d21c1465a3ff71570',1,'soundmanager.c']]]
+ ['g_5fdefine_5finterface',['G_DEFINE_INTERFACE',['../audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da',1,'G_DEFINE_INTERFACE(AudiomanagerCommandinterface, audiomanager_commandinterface, G_TYPE_OBJECT):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#aa41adac5752a7e378fb06c1597c0d90e',1,'G_DEFINE_INTERFACE(AudiomanagerRoutinginterface, audiomanager_routinginterface, G_TYPE_OBJECT):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a0534e81a0d57fee42fd2085cecadd43f',1,'G_DEFINE_INTERFACE(AudiomanagerRoutingSoundmanager, audiomanager_routing_soundmanager, G_TYPE_OBJECT):&#160;audio_manager_interface.c']]],
+ ['g_5fdefine_5finterface_5fwith_5fcode',['G_DEFINE_INTERFACE_WITH_CODE',['../audio__manager__interface_8c.html#a84377c7b857f372eb2ae30584a8a2608',1,'audio_manager_interface.c']]],
+ ['g_5fdefine_5ftype',['G_DEFINE_TYPE',['../audio__manager__interface_8c.html#a19636546667e15cee4d1e5fc4ee3437b',1,'audio_manager_interface.c']]],
+ ['g_5fdefine_5ftype_5fwith_5fcode',['G_DEFINE_TYPE_WITH_CODE',['../audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerCommandinterfaceProxy, audiomanager_commandinterface_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_COMMANDINTERFACE, audiomanager_commandinterface_proxy_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a1a69a4cdfc82a07733b62586746e73fc',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerCommandinterfaceSkeleton, audiomanager_commandinterface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_COMMANDINTERFACE, audiomanager_commandinterface_skeleton_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a72c3d81179d71a4d64c4ef936a5db75e',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerRoutinginterfaceProxy, audiomanager_routinginterface_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_ROUTINGINTERFACE, audiomanager_routinginterface_proxy_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a883542fecdc7ca7b6f8aead3f5f66a9c',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerRoutinginterfaceSkeleton, audiomanager_routinginterface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_ROUTINGINTERFACE, audiomanager_routinginterface_skeleton_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a7433bf5d90ce032daa622de1fd98af10',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerRoutingSoundmanagerProxy, audiomanager_routing_soundmanager_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER, audiomanager_routing_soundmanager_proxy_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a2b4b4dd94d7accfcc8e6407cdcfeaaf2',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerRoutingSoundmanagerSkeleton, audiomanager_routing_soundmanager_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER, audiomanager_routing_soundmanager_skeleton_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#ad46b21aa192909664edf51c609ff164d',1,'G_DEFINE_TYPE_WITH_CODE(ObjectProxy, object_proxy, G_TYPE_DBUS_OBJECT_PROXY, G_IMPLEMENT_INTERFACE(G_TYPE_DBUS_OBJECT, object_proxy__g_dbus_object_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a70c94546ed4adfdb76089814050d3a3e',1,'G_DEFINE_TYPE_WITH_CODE(ObjectSkeleton, object_skeleton, G_TYPE_DBUS_OBJECT_SKELETON, G_IMPLEMENT_INTERFACE(G_TYPE_DBUS_OBJECT, object_skeleton__g_dbus_object_iface_init)):&#160;audio_manager_interface.c']]],
+ ['get_5fresponse_5faudiomanager_5fmassage_5ferror',['get_response_audiomanager_massage_error',['../sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240',1,'sm-error.h']]],
+ ['get_5fsource_5fstate_5fkey',['get_source_state_key',['../sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f',1,'sm-error.h']]],
+ ['get_5fvalue_5fint16',['get_value_int16',['../sm-helper_8c.html#a2e62366684e39ea94436bf017e416827',1,'get_value_int16(const struct afb_req request, const char *source, int16_t *out_id):&#160;sm-helper.c'],['../sm-helper_8h.html#a2e62366684e39ea94436bf017e416827',1,'get_value_int16(const struct afb_req request, const char *source, int16_t *out_id):&#160;sm-helper.c']]],
+ ['get_5fvalue_5fint32',['get_value_int32',['../sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2',1,'get_value_int32(const struct afb_req request, const char *source, int32_t *out_id):&#160;sm-helper.c'],['../sm-helper_8h.html#ac5b0370643c520377afd3fd4891918d2',1,'get_value_int32(const struct afb_req request, const char *source, int32_t *out_id):&#160;sm-helper.c']]],
+ ['get_5fvalue_5fuint16',['get_value_uint16',['../sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53',1,'get_value_uint16(const struct afb_req request, const char *source, uint16_t *out_id):&#160;sm-helper.c'],['../sm-helper_8h.html#a649900645417f2df3a70b9ad67529f53',1,'get_value_uint16(const struct afb_req request, const char *source, uint16_t *out_id):&#160;sm-helper.c']]]
];
diff --git a/doc/api-ref/html/search/all_7.js b/doc/api-ref/html/search/all_7.js
index d6f2e90..921b853 100644
--- a/doc/api-ref/html/search/all_7.js
+++ b/doc/api-ref/html/search/all_7.js
@@ -1,4 +1,33 @@
var searchData=
[
- ['name',['name',['../structevent.html#a723489bec273335d13513cd1040c0216',1,'event']]]
+ ['handle_5fack_5fconnect',['handle_ack_connect',['../struct___audiomanager_routinginterface_iface.html#ae94f0c43f9dcb471040598f63f696a7a',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fdisconnect',['handle_ack_disconnect',['../struct___audiomanager_routinginterface_iface.html#ad19ecd30baab6e7d4ba6d6c6002cfaf9',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fset_5fsink_5fvolume',['handle_ack_set_sink_volume',['../struct___audiomanager_routinginterface_iface.html#ab6e540b11ad03b27b947b79f268ce1a9',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fset_5fsource_5fstate',['handle_ack_set_source_state',['../struct___audiomanager_routinginterface_iface.html#aa08081f0b75bceb2d649b993e64780e0',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fset_5fvolumes',['handle_ack_set_volumes',['../struct___audiomanager_routinginterface_iface.html#ae8345befe28426327325b1ba4df642ee',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fsink_5fnotification_5fconfiguration',['handle_ack_sink_notification_configuration',['../struct___audiomanager_routinginterface_iface.html#ab6dead68bb1d960873c1d3b43b16ed75',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fsource_5fnotification_5fconfiguration',['handle_ack_source_notification_configuration',['../struct___audiomanager_routinginterface_iface.html#a29c4ad940905f828e5a8e5ac0433a3ae',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fasync_5fabort',['handle_async_abort',['../struct___audiomanager_routing_soundmanager_iface.html#a2533187c934a62aa925bc33f36e0842d',1,'_AudiomanagerRoutingSoundmanagerIface']]],
+ ['handle_5fasync_5fconnect',['handle_async_connect',['../struct___audiomanager_routing_soundmanager_iface.html#aaf21bf6e7f0a53cc0ff682ab84915916',1,'_AudiomanagerRoutingSoundmanagerIface']]],
+ ['handle_5fasync_5fdisconnect',['handle_async_disconnect',['../struct___audiomanager_routing_soundmanager_iface.html#a4afe4885e0f8effeec506c7c248ce406',1,'_AudiomanagerRoutingSoundmanagerIface']]],
+ ['handle_5fasync_5fset_5fsink_5fvolume',['handle_async_set_sink_volume',['../struct___audiomanager_routing_soundmanager_iface.html#ad50e3c8bf63145db7b2793f3f09a8a1a',1,'_AudiomanagerRoutingSoundmanagerIface']]],
+ ['handle_5fasync_5fset_5fsource_5fstate',['handle_async_set_source_state',['../struct___audiomanager_routing_soundmanager_iface.html#afa12d6ca18a68e5ef319b6f5d4830ad3',1,'_AudiomanagerRoutingSoundmanagerIface']]],
+ ['handle_5fconfirm_5frouting_5fready',['handle_confirm_routing_ready',['../struct___audiomanager_routinginterface_iface.html#ab247488d2597997aca94ab969f8d3591',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fconfirm_5frouting_5frundown',['handle_confirm_routing_rundown',['../struct___audiomanager_routinginterface_iface.html#ad105905907e3735fe601fd472b658787',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fconnect',['handle_connect',['../struct___audiomanager_commandinterface_iface.html#a43990993bb9ea56972ccc7fd111ca1da',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fderegister_5fsink',['handle_deregister_sink',['../struct___audiomanager_routinginterface_iface.html#a7a549ccc940b2d7bdfe044bf0080cab5',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fderegister_5fsource',['handle_deregister_source',['../struct___audiomanager_routinginterface_iface.html#a922e3b64fda18253a4876b08297af520',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fdisconnect',['handle_disconnect',['../struct___audiomanager_commandinterface_iface.html#aa109962beceb7ee6063060e9d5031a12',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fget_5flist_5fmain_5fconnections',['handle_get_list_main_connections',['../struct___audiomanager_commandinterface_iface.html#aa446e43ef09c4354da0111d9b29ddc61',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fget_5flist_5fmain_5fsinks',['handle_get_list_main_sinks',['../struct___audiomanager_commandinterface_iface.html#a1367ae3bc1e66ce85f4e99978225304a',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fhook_5finterrupt_5fstatus_5fchange',['handle_hook_interrupt_status_change',['../struct___audiomanager_routinginterface_iface.html#aaa5a962b2eabddde63e3379c86204661',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fhook_5fsource_5favailablity_5fstatus_5fchange',['handle_hook_source_availablity_status_change',['../struct___audiomanager_routinginterface_iface.html#a3e7e0beac27ee45449766260f0f52d2b',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fregister_5fdomain',['handle_register_domain',['../struct___audiomanager_routinginterface_iface.html#abf7f3af5c44437c7e137d953e212796b',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fregister_5fsink',['handle_register_sink',['../struct___audiomanager_routinginterface_iface.html#aae0f751fca4ed3afbe8c6949bbf5b239',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fregister_5fsource',['handle_register_source',['../struct___audiomanager_routinginterface_iface.html#ab4d210b0dc6778973ff8494aabd2d73a',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fset_5fsink_5fmute_5fstate',['handle_set_sink_mute_state',['../struct___audiomanager_commandinterface_iface.html#a02d3f2d14c1799b074ec446492e62539',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fset_5fvolume',['handle_set_volume',['../struct___audiomanager_commandinterface_iface.html#a6ebd74e48b92340de3239fe898ecadbc',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fvolume_5fstep',['handle_volume_step',['../struct___audiomanager_commandinterface_iface.html#a196093f8f4e65d4b3aecd0a7e5bcdada',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handler_5ffun',['handler_fun',['../class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7',1,'LibSoundmanager']]],
+ ['hyphen_5fname',['hyphen_name',['../struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b',1,'_ExtendedGDBusPropertyInfo::hyphen_name()'],['../struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12',1,'_ExtendedGDBusInterfaceInfo::hyphen_name()']]]
];
diff --git a/doc/api-ref/html/search/all_8.js b/doc/api-ref/html/search/all_8.js
index 07d9659..284f977 100644
--- a/doc/api-ref/html/search/all_8.js
+++ b/doc/api-ref/html/search/all_8.js
@@ -1,7 +1,27 @@
var searchData=
[
- ['on_5fcall',['on_call',['../class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0',1,'LibSoundmanager']]],
- ['on_5fevent',['on_event',['../class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e',1,'LibSoundmanager']]],
- ['on_5fhangup',['on_hangup',['../class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6',1,'LibSoundmanager']]],
- ['on_5freply',['on_reply',['../class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51',1,'LibSoundmanager']]]
+ ['info',['info',['../struct_changed_property.html#a8ec87ea012c360d0a634b0639e3a8672',1,'ChangedProperty']]],
+ ['init',['init',['../class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e',1,'LibSoundmanager']]],
+ ['is_5faudiomanager_5fcommandinterface',['IS_AUDIOMANAGER_COMMANDINTERFACE',['../audio__manager__interface_8h.html#a0ddd493cffc1909c234f05565ac211a0',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5fcommandinterface_5fproxy',['IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY',['../audio__manager__interface_8h.html#a428f79152e84758bd9fbffd106132abf',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5fcommandinterface_5fproxy_5fclass',['IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS',['../audio__manager__interface_8h.html#a777a795cb179f11df8ea0b6684d1a6c2',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5fcommandinterface_5fskeleton',['IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON',['../audio__manager__interface_8h.html#a2a07e7ec541032b1e1318980afd30afa',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5fcommandinterface_5fskeleton_5fclass',['IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS',['../audio__manager__interface_8h.html#a5de1c4526ee41034d62917885ef89eeb',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5frouting_5fsoundmanager',['IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER',['../audio__manager__interface_8h.html#a5b9eccfeff3402f9582b434eb4653545',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5frouting_5fsoundmanager_5fproxy',['IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY',['../audio__manager__interface_8h.html#a4e94cea3dc82eae2acb767bee75f3746',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5frouting_5fsoundmanager_5fproxy_5fclass',['IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS',['../audio__manager__interface_8h.html#a898fec4b882f8fa4ed276577dc123b57',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5frouting_5fsoundmanager_5fskeleton',['IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON',['../audio__manager__interface_8h.html#a056969832ff74b76e80cbe37ed61a4dd',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5frouting_5fsoundmanager_5fskeleton_5fclass',['IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS',['../audio__manager__interface_8h.html#abaea4b20b19535bb9122ec82f4ab7fcd',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5froutinginterface',['IS_AUDIOMANAGER_ROUTINGINTERFACE',['../audio__manager__interface_8h.html#ae98713b34656b16352bc3a7bce190dc0',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5froutinginterface_5fproxy',['IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY',['../audio__manager__interface_8h.html#aa37bee17d7afb6ff6d34ba500f58e0cc',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5froutinginterface_5fproxy_5fclass',['IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS',['../audio__manager__interface_8h.html#a9bc58a8f9cce59f9111007acf1a871e5',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5froutinginterface_5fskeleton',['IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON',['../audio__manager__interface_8h.html#aa0dad2dd8006d9c47d7c2b02780dd7e6',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5froutinginterface_5fskeleton_5fclass',['IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS',['../audio__manager__interface_8h.html#a239d36cabbe7996465eef1cff9e9ed78',1,'audio_manager_interface.h']]],
+ ['is_5fobject',['IS_OBJECT',['../audio__manager__interface_8h.html#a2c76300e054c3d79a7be17e1327f0e10',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fmanager_5fclient',['IS_OBJECT_MANAGER_CLIENT',['../audio__manager__interface_8h.html#a70591b5a8c78d5a69b791178230dd04b',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fmanager_5fclient_5fclass',['IS_OBJECT_MANAGER_CLIENT_CLASS',['../audio__manager__interface_8h.html#a5f6bc841158af006c9379b17eba8c1e7',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fproxy',['IS_OBJECT_PROXY',['../audio__manager__interface_8h.html#afba618669c5ac0d49f4fbadfa15d41a6',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fproxy_5fclass',['IS_OBJECT_PROXY_CLASS',['../audio__manager__interface_8h.html#aa26bc1c25fffc094cfecc3d1d52fa23f',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fskeleton',['IS_OBJECT_SKELETON',['../audio__manager__interface_8h.html#aa06f0ab2c5a5acb39527aa71182c21e3',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fskeleton_5fclass',['IS_OBJECT_SKELETON_CLASS',['../audio__manager__interface_8h.html#abfacbe849c98d695e0b6bf75795afad0',1,'audio_manager_interface.h']]]
];
diff --git a/doc/api-ref/html/search/all_9.js b/doc/api-ref/html/search/all_9.js
index f64b6c8..3b460b7 100644
--- a/doc/api-ref/html/search/all_9.js
+++ b/doc/api-ref/html/search/all_9.js
@@ -1,6 +1,7 @@
var searchData=
[
- ['register_5fcallback',['register_callback',['../class_lib_soundmanager.html#a560edf9ae3b1e367ad4cbb31c7021d74',1,'LibSoundmanager']]],
- ['routing_5fevent_5fnum',['ROUTING_EVENT_NUM',['../soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f',1,'soundmanager.c']]],
- ['run_5feventloop',['run_eventloop',['../class_lib_soundmanager.html#abe71d3531e7888f47185a601b284e729',1,'LibSoundmanager']]]
+ ['libsoundmanager',['LibSoundmanager',['../class_lib_soundmanager.html',1,'LibSoundmanager'],['../class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106',1,'LibSoundmanager::LibSoundmanager()'],['../class_lib_soundmanager.html#a148fae0b5ed7be3b562939c417b1f95d',1,'LibSoundmanager::LibSoundmanager(const LibSoundmanager &amp;)=delete']]],
+ ['libsoundmanager_2ecpp',['libsoundmanager.cpp',['../libsoundmanager_8cpp.html',1,'']]],
+ ['libsoundmanager_2ehpp',['libsoundmanager.hpp',['../libsoundmanager_8hpp.html',1,'']]],
+ ['lock',['lock',['../struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128',1,'_AudiomanagerCommandinterfaceSkeletonPrivate::lock()'],['../struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148',1,'_AudiomanagerRoutinginterfaceSkeletonPrivate::lock()'],['../struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb',1,'_AudiomanagerRoutingSoundmanagerSkeletonPrivate::lock()']]]
];
diff --git a/doc/api-ref/html/search/all_a.js b/doc/api-ref/html/search/all_a.js
index 6797659..6525f44 100644
--- a/doc/api-ref/html/search/all_a.js
+++ b/doc/api-ref/html/search/all_a.js
@@ -1,8 +1,5 @@
var searchData=
[
- ['sm',['sm',['../test_8cpp.html#a0cbfe893edb63b7b0c419db013fa9022',1,'test.cpp']]],
- ['sound_5fmanager_5fname',['SOUND_MANAGER_NAME',['../soundmanager_8c.html#a9b2ae077f774994129a3c231be6703a0',1,'soundmanager.c']]],
- ['sound_5fmanager_5fpath',['SOUND_MANAGER_PATH',['../soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da',1,'soundmanager.c']]],
- ['soundmanager_2ec',['soundmanager.c',['../soundmanager_8c.html',1,'']]],
- ['subscribe',['subscribe',['../class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e',1,'LibSoundmanager']]]
+ ['main_5fconnection_5fstate_5fchanged',['main_connection_state_changed',['../struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['main_5fsound_5fproperty_5fs',['main_sound_property_s',['../structmain__sound__property__s.html',1,'']]]
];
diff --git a/doc/api-ref/html/search/all_b.js b/doc/api-ref/html/search/all_b.js
index 2abceaa..00427d9 100644
--- a/doc/api-ref/html/search/all_b.js
+++ b/doc/api-ref/html/search/all_b.js
@@ -1,4 +1,8 @@
var searchData=
[
- ['test_2ecpp',['test.cpp',['../test_8cpp.html',1,'']]]
+ ['name',['name',['../structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0',1,'domain_data::name()'],['../structevent.html#a723489bec273335d13513cd1040c0216',1,'event::name()']]],
+ ['new_5fmain_5fconnection',['new_main_connection',['../struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['nodename',['nodename',['../structdomain__data.html#aab4ab8994549b8cbbed43af384689376',1,'domain_data']]],
+ ['not_5fnumber',['NOT_NUMBER',['../sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a',1,'sm-helper.h']]],
+ ['notification_5fconfig_5fs',['notification_config_s',['../structnotification__config__s.html',1,'']]]
];
diff --git a/doc/api-ref/html/search/all_c.js b/doc/api-ref/html/search/all_c.js
index 3c4ce14..ac12cfc 100644
--- a/doc/api-ref/html/search/all_c.js
+++ b/doc/api-ref/html/search/all_c.js
@@ -1,4 +1,54 @@
var searchData=
[
- ['unsubscribe',['unsubscribe',['../class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06',1,'LibSoundmanager']]]
+ ['object',['OBJECT',['../audio__manager__interface_8h.html#a8895dc21dd85ecaf4ba8ca56a5fd4df8',1,'OBJECT():&#160;audio_manager_interface.h'],['../audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f',1,'Object():&#160;audio_manager_interface.h']]],
+ ['object_5fget_5faudiomanager_5fcommandinterface',['object_get_audiomanager_commandinterface',['../audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce',1,'object_get_audiomanager_commandinterface(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a37db2fe8d4ec6347a95607400449ebce',1,'object_get_audiomanager_commandinterface(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fget_5faudiomanager_5frouting_5fsoundmanager',['object_get_audiomanager_routing_soundmanager',['../audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf',1,'object_get_audiomanager_routing_soundmanager(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a08ee9c3839eda50be37fefc53fcc7bdf',1,'object_get_audiomanager_routing_soundmanager(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fget_5faudiomanager_5froutinginterface',['object_get_audiomanager_routinginterface',['../audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89',1,'object_get_audiomanager_routinginterface(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae585c718c3af638bc770cb756ba74c89',1,'object_get_audiomanager_routinginterface(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fget_5fiface',['OBJECT_GET_IFACE',['../audio__manager__interface_8h.html#a5659a6250429ed0c2c3b9680fb934c98',1,'audio_manager_interface.h']]],
+ ['object_5fget_5ftype',['object_get_type',['../audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362',1,'audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient',['OBJECT_MANAGER_CLIENT',['../audio__manager__interface_8h.html#ae5e96870814b1cb5afc5cf7dbf506c55',1,'audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient_5fclass',['OBJECT_MANAGER_CLIENT_CLASS',['../audio__manager__interface_8h.html#a28d8a09b7bd3143886e76d4f2e7a1a9e',1,'audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient_5fget_5fclass',['OBJECT_MANAGER_CLIENT_GET_CLASS',['../audio__manager__interface_8h.html#a58b43fdde070a3c1e4ef9fe759d20088',1,'audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient_5fget_5fproxy_5ftype',['object_manager_client_get_proxy_type',['../audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506',1,'object_manager_client_get_proxy_type(GDBusObjectManagerClient *manager G_GNUC_UNUSED, const gchar *object_path G_GNUC_UNUSED, const gchar *interface_name, gpointer user_data G_GNUC_UNUSED):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4fb0104a20c920235868acabd984279f',1,'object_manager_client_get_proxy_type(GDBusObjectManagerClient *manager, const gchar *object_path, const gchar *interface_name, gpointer user_data):&#160;audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient_5fget_5ftype',['object_manager_client_get_type',['../audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30',1,'audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient_5fnew',['object_manager_client_new',['../audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1',1,'object_manager_client_new(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ad2e1043dddcb050c71f03d3aacd5fcc1',1,'object_manager_client_new(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['object_5fmanager_5fclient_5fnew_5ffinish',['object_manager_client_new_finish',['../audio__manager__interface_8c.html#a3c9cbeb3ae8e4f6327aa72b61f884180',1,'object_manager_client_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3c9cbeb3ae8e4f6327aa72b61f884180',1,'object_manager_client_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['object_5fmanager_5fclient_5fnew_5ffor_5fbus',['object_manager_client_new_for_bus',['../audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4',1,'object_manager_client_new_for_bus(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ad18295411405cb9a1bf9397e5071e9a4',1,'object_manager_client_new_for_bus(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['object_5fmanager_5fclient_5fnew_5ffor_5fbus_5ffinish',['object_manager_client_new_for_bus_finish',['../audio__manager__interface_8c.html#af332ec9d1145321f0eec5611b31a43cf',1,'object_manager_client_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af332ec9d1145321f0eec5611b31a43cf',1,'object_manager_client_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['object_5fmanager_5fclient_5fnew_5ffor_5fbus_5fsync',['object_manager_client_new_for_bus_sync',['../audio__manager__interface_8c.html#a0b00d128690ab3ffb8e9c4bb8d453595',1,'object_manager_client_new_for_bus_sync(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0b00d128690ab3ffb8e9c4bb8d453595',1,'object_manager_client_new_for_bus_sync(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['object_5fmanager_5fclient_5fnew_5fsync',['object_manager_client_new_sync',['../audio__manager__interface_8c.html#af0ce327f5feec1db63a326342539508b',1,'object_manager_client_new_sync(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af0ce327f5feec1db63a326342539508b',1,'object_manager_client_new_sync(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['object_5fpeek_5faudiomanager_5fcommandinterface',['object_peek_audiomanager_commandinterface',['../audio__manager__interface_8c.html#a309139248b294ed5d6ad3184169a3938',1,'object_peek_audiomanager_commandinterface(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a309139248b294ed5d6ad3184169a3938',1,'object_peek_audiomanager_commandinterface(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fpeek_5faudiomanager_5frouting_5fsoundmanager',['object_peek_audiomanager_routing_soundmanager',['../audio__manager__interface_8c.html#aefc359682300f38c95c54e9f970e4475',1,'object_peek_audiomanager_routing_soundmanager(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aefc359682300f38c95c54e9f970e4475',1,'object_peek_audiomanager_routing_soundmanager(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fpeek_5faudiomanager_5froutinginterface',['object_peek_audiomanager_routinginterface',['../audio__manager__interface_8c.html#acf56c5b04adba92c1d02650179b02eaf',1,'object_peek_audiomanager_routinginterface(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#acf56c5b04adba92c1d02650179b02eaf',1,'object_peek_audiomanager_routinginterface(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fproxy',['OBJECT_PROXY',['../audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778',1,'audio_manager_interface.h']]],
+ ['object_5fproxy_5fclass',['OBJECT_PROXY_CLASS',['../audio__manager__interface_8h.html#a3d667358f68aad72a27256a052baba7f',1,'audio_manager_interface.h']]],
+ ['object_5fproxy_5fget_5fclass',['OBJECT_PROXY_GET_CLASS',['../audio__manager__interface_8h.html#a4296355e9f4d998faaf077eb425bf94c',1,'audio_manager_interface.h']]],
+ ['object_5fproxy_5fget_5ftype',['object_proxy_get_type',['../audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b',1,'audio_manager_interface.h']]],
+ ['object_5fproxy_5fnew',['object_proxy_new',['../audio__manager__interface_8c.html#a6ad483f729da3d5e760ca72c775d68c1',1,'object_proxy_new(GDBusConnection *connection, const gchar *object_path):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a6ad483f729da3d5e760ca72c775d68c1',1,'object_proxy_new(GDBusConnection *connection, const gchar *object_path):&#160;audio_manager_interface.c']]],
+ ['object_5fskeleton',['OBJECT_SKELETON',['../audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d',1,'audio_manager_interface.h']]],
+ ['object_5fskeleton_5fclass',['OBJECT_SKELETON_CLASS',['../audio__manager__interface_8h.html#a855c7a3ea1a9a6048c53f0843d501d4d',1,'audio_manager_interface.h']]],
+ ['object_5fskeleton_5fget_5fclass',['OBJECT_SKELETON_GET_CLASS',['../audio__manager__interface_8h.html#a2f2c5e14a1ca6c6099a4a8b7691108a4',1,'audio_manager_interface.h']]],
+ ['object_5fskeleton_5fget_5ftype',['object_skeleton_get_type',['../audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037',1,'audio_manager_interface.h']]],
+ ['object_5fskeleton_5fnew',['object_skeleton_new',['../audio__manager__interface_8c.html#af72d7bf03076a770de4a58b27eada9f4',1,'object_skeleton_new(const gchar *object_path):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af72d7bf03076a770de4a58b27eada9f4',1,'object_skeleton_new(const gchar *object_path):&#160;audio_manager_interface.c']]],
+ ['object_5fskeleton_5fset_5faudiomanager_5fcommandinterface',['object_skeleton_set_audiomanager_commandinterface',['../audio__manager__interface_8c.html#abb07f916f70142d5f7d72dd6001244be',1,'object_skeleton_set_audiomanager_commandinterface(ObjectSkeleton *object, AudiomanagerCommandinterface *interface_):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#abb07f916f70142d5f7d72dd6001244be',1,'object_skeleton_set_audiomanager_commandinterface(ObjectSkeleton *object, AudiomanagerCommandinterface *interface_):&#160;audio_manager_interface.c']]],
+ ['object_5fskeleton_5fset_5faudiomanager_5frouting_5fsoundmanager',['object_skeleton_set_audiomanager_routing_soundmanager',['../audio__manager__interface_8c.html#a2e55a121f8bd73c2693ebd35888fc68d',1,'object_skeleton_set_audiomanager_routing_soundmanager(ObjectSkeleton *object, AudiomanagerRoutingSoundmanager *interface_):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a2e55a121f8bd73c2693ebd35888fc68d',1,'object_skeleton_set_audiomanager_routing_soundmanager(ObjectSkeleton *object, AudiomanagerRoutingSoundmanager *interface_):&#160;audio_manager_interface.c']]],
+ ['object_5fskeleton_5fset_5faudiomanager_5froutinginterface',['object_skeleton_set_audiomanager_routinginterface',['../audio__manager__interface_8c.html#a4545c29f1fa1ac9d1cb20c78c0eacb92',1,'object_skeleton_set_audiomanager_routinginterface(ObjectSkeleton *object, AudiomanagerRoutinginterface *interface_):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4545c29f1fa1ac9d1cb20c78c0eacb92',1,'object_skeleton_set_audiomanager_routinginterface(ObjectSkeleton *object, AudiomanagerRoutinginterface *interface_):&#160;audio_manager_interface.c']]],
+ ['objectiface',['ObjectIface',['../audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4',1,'audio_manager_interface.h']]],
+ ['objectinterface',['ObjectInterface',['../audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491',1,'audio_manager_interface.c']]],
+ ['objectmanagerclient',['ObjectManagerClient',['../audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7',1,'audio_manager_interface.h']]],
+ ['objectmanagerclientclass',['ObjectManagerClientClass',['../audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23',1,'audio_manager_interface.h']]],
+ ['objectmanagerclientprivate',['ObjectManagerClientPrivate',['../audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5',1,'audio_manager_interface.h']]],
+ ['objectproxy',['ObjectProxy',['../audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825',1,'audio_manager_interface.h']]],
+ ['objectproxyclass',['ObjectProxyClass',['../audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560',1,'audio_manager_interface.h']]],
+ ['objectproxyprivate',['ObjectProxyPrivate',['../audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8',1,'audio_manager_interface.h']]],
+ ['objectskeleton',['ObjectSkeleton',['../audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082',1,'audio_manager_interface.h']]],
+ ['objectskeletonclass',['ObjectSkeletonClass',['../audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1',1,'audio_manager_interface.h']]],
+ ['objectskeletonprivate',['ObjectSkeletonPrivate',['../audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070',1,'audio_manager_interface.h']]],
+ ['on_5fcall',['on_call',['../class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0',1,'LibSoundmanager']]],
+ ['on_5fevent',['on_event',['../class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e',1,'LibSoundmanager']]],
+ ['on_5fhangup',['on_hangup',['../class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6',1,'LibSoundmanager']]],
+ ['on_5freply',['on_reply',['../class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51',1,'LibSoundmanager']]],
+ ['operator_3d',['operator=',['../class_lib_soundmanager.html#a875e992495c9448bc778dfe70325f672',1,'LibSoundmanager']]],
+ ['orig_5fvalue',['orig_value',['../struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af',1,'ChangedProperty']]],
+ ['out_5frange',['OUT_RANGE',['../sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b',1,'sm-helper.h']]]
];
diff --git a/doc/api-ref/html/search/all_d.js b/doc/api-ref/html/search/all_d.js
index 8beb9df..a721810 100644
--- a/doc/api-ref/html/search/all_d.js
+++ b/doc/api-ref/html/search/all_d.js
@@ -1,4 +1,12 @@
var searchData=
[
- ['_7elibsoundmanager',['~LibSoundmanager',['../class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934',1,'LibSoundmanager']]]
+ ['parameter',['parameter',['../structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f',1,'notification_config_s']]],
+ ['parent_5fclass',['parent_class',['../struct___audiomanager_commandinterface_proxy_class.html#ad988ff80693b709fec5e8ec149975d32',1,'_AudiomanagerCommandinterfaceProxyClass::parent_class()'],['../struct___audiomanager_commandinterface_skeleton_class.html#a5b355e1f854f53959569289280a1eb78',1,'_AudiomanagerCommandinterfaceSkeletonClass::parent_class()'],['../struct___audiomanager_routinginterface_proxy_class.html#a1680c522ab86f62bfc29ed738495782d',1,'_AudiomanagerRoutinginterfaceProxyClass::parent_class()'],['../struct___audiomanager_routinginterface_skeleton_class.html#ad157d9dc8fbf386edc7556acef67a972',1,'_AudiomanagerRoutinginterfaceSkeletonClass::parent_class()'],['../struct___audiomanager_routing_soundmanager_proxy_class.html#a5becf6a2680ba6e4eaab0fe63ab7eb53',1,'_AudiomanagerRoutingSoundmanagerProxyClass::parent_class()'],['../struct___audiomanager_routing_soundmanager_skeleton_class.html#a5fc338e136c6e7269fa3c86f3e45ca86',1,'_AudiomanagerRoutingSoundmanagerSkeletonClass::parent_class()'],['../struct___object_proxy_class.html#ac675b6c444303192f29c6acbacd1d97a',1,'_ObjectProxyClass::parent_class()'],['../struct___object_skeleton_class.html#a0fc642dd9514dcbdd50be8a587af20d8',1,'_ObjectSkeletonClass::parent_class()'],['../struct___object_manager_client_class.html#a9c139fc0060ebe830eaa18485d874f78',1,'_ObjectManagerClientClass::parent_class()']]],
+ ['parent_5fiface',['parent_iface',['../struct___audiomanager_commandinterface_iface.html#a551ebf6d7c02f5efa18eb2ec170601e4',1,'_AudiomanagerCommandinterfaceIface::parent_iface()'],['../struct___audiomanager_routinginterface_iface.html#a2235fa9640d924dfa2810cab5c349812',1,'_AudiomanagerRoutinginterfaceIface::parent_iface()'],['../struct___audiomanager_routing_soundmanager_iface.html#a4bb6a0f7d7b7df2c18a9b54f9023d308',1,'_AudiomanagerRoutingSoundmanagerIface::parent_iface()'],['../struct___object_iface.html#a53459034645e2efe3db475f46b5ef289',1,'_ObjectIface::parent_iface()']]],
+ ['parent_5finstance',['parent_instance',['../struct___audiomanager_commandinterface_proxy.html#ace2434aadda7785f40ac7f79d1448e5b',1,'_AudiomanagerCommandinterfaceProxy::parent_instance()'],['../struct___audiomanager_commandinterface_skeleton.html#a0c82ba8e0892e0172cb4e6493a74e505',1,'_AudiomanagerCommandinterfaceSkeleton::parent_instance()'],['../struct___audiomanager_routinginterface_proxy.html#a0e2790280308cf77327ce846b512cb24',1,'_AudiomanagerRoutinginterfaceProxy::parent_instance()'],['../struct___audiomanager_routinginterface_skeleton.html#a1a978f447854cfd0967eb96633a04ccf',1,'_AudiomanagerRoutinginterfaceSkeleton::parent_instance()'],['../struct___audiomanager_routing_soundmanager_proxy.html#ad89dc31bd5330b25198cab49269de838',1,'_AudiomanagerRoutingSoundmanagerProxy::parent_instance()'],['../struct___audiomanager_routing_soundmanager_skeleton.html#ae1135d9ecfd9cc8ffc1e66bf346b922b',1,'_AudiomanagerRoutingSoundmanagerSkeleton::parent_instance()'],['../struct___object_proxy.html#ab652e343d1ce9e8b3fd4a3b974903414',1,'_ObjectProxy::parent_instance()'],['../struct___object_skeleton.html#a58fd98369b9a6d7e55ad792c010da273',1,'_ObjectSkeleton::parent_instance()'],['../struct___object_manager_client.html#a73eff3419c5a013b6eec2bce62a4f643',1,'_ObjectManagerClient::parent_instance()']]],
+ ['parent_5fstruct',['parent_struct',['../struct___extended_g_d_bus_arg_info.html#a80ab64d9e93e88e8395efeb544ace773',1,'_ExtendedGDBusArgInfo::parent_struct()'],['../struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7',1,'_ExtendedGDBusMethodInfo::parent_struct()'],['../struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14',1,'_ExtendedGDBusSignalInfo::parent_struct()'],['../struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867',1,'_ExtendedGDBusPropertyInfo::parent_struct()'],['../struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47',1,'_ExtendedGDBusInterfaceInfo::parent_struct()']]],
+ ['pass_5ffdlist',['pass_fdlist',['../struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c',1,'_ExtendedGDBusMethodInfo']]],
+ ['priv',['priv',['../struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632',1,'_AudiomanagerCommandinterfaceProxy::priv()'],['../struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74',1,'_AudiomanagerCommandinterfaceSkeleton::priv()'],['../struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44',1,'_AudiomanagerRoutinginterfaceProxy::priv()'],['../struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe',1,'_AudiomanagerRoutinginterfaceSkeleton::priv()'],['../struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5',1,'_AudiomanagerRoutingSoundmanagerProxy::priv()'],['../struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374',1,'_AudiomanagerRoutingSoundmanagerSkeleton::priv()'],['../struct___object_proxy.html#a7432470285fce2a802d5ae4751f52abf',1,'_ObjectProxy::priv()'],['../struct___object_skeleton.html#a1084cef750cb5508e7c6e0f296b5210e',1,'_ObjectSkeleton::priv()'],['../struct___object_manager_client.html#a35c89f23cdbe49d337892d2171bb9199',1,'_ObjectManagerClient::priv()']]],
+ ['prop_5fid',['prop_id',['../struct_changed_property.html#ae17bcd7ea7435964501699a5dc6b0b15',1,'ChangedProperty']]],
+ ['properties',['properties',['../struct___audiomanager_commandinterface_skeleton_private.html#abb2dc271fbd9468da54de8f76787fed5',1,'_AudiomanagerCommandinterfaceSkeletonPrivate::properties()'],['../struct___audiomanager_routinginterface_skeleton_private.html#a49cc7e80fef14aaa95775d4444e0c813',1,'_AudiomanagerRoutinginterfaceSkeletonPrivate::properties()'],['../struct___audiomanager_routing_soundmanager_skeleton_private.html#ad296828963693de38a097d9d5439196c',1,'_AudiomanagerRoutingSoundmanagerSkeletonPrivate::properties()']]]
];
diff --git a/doc/api-ref/html/search/all_e.html b/doc/api-ref/html/search/all_e.html
new file mode 100755
index 0000000..9fa42bb
--- /dev/null
+++ b/doc/api-ref/html/search/all_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/all_e.js b/doc/api-ref/html/search/all_e.js
new file mode 100755
index 0000000..b5ccc01
--- /dev/null
+++ b/doc/api-ref/html/search/all_e.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['qdata',['qdata',['../struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f',1,'_AudiomanagerCommandinterfaceProxyPrivate::qdata()'],['../struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e',1,'_AudiomanagerRoutinginterfaceProxyPrivate::qdata()'],['../struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4',1,'_AudiomanagerRoutingSoundmanagerProxyPrivate::qdata()']]]
+];
diff --git a/doc/api-ref/html/search/all_f.html b/doc/api-ref/html/search/all_f.html
new file mode 100755
index 0000000..6ecfc0e
--- /dev/null
+++ b/doc/api-ref/html/search/all_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/all_f.js b/doc/api-ref/html/search/all_f.js
new file mode 100755
index 0000000..ba40bfe
--- /dev/null
+++ b/doc/api-ref/html/search/all_f.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['readme_2emd',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]],
+ ['register_5fcallback',['register_callback',['../class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26',1,'LibSoundmanager::register_callback(void(*event_cb)(const std::string &amp;event, struct json_object *event_contents), void(*reply_cb)(struct json_object *reply_contents), void(*hangup_cb)(void)=nullptr)'],['../class_lib_soundmanager.html#ab7fd9ce3fae6ab6e0806ff099ad681f0',1,'LibSoundmanager::register_callback(void(*reply_cb)(struct json_object *reply_contents), void(*hangup_cb)(void)=nullptr)']]],
+ ['registersource',['registerSource',['../class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351',1,'LibSoundmanager']]],
+ ['removed_5fmain_5fconnection',['removed_main_connection',['../struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['req_5ferror',['REQ_ERROR',['../sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899',1,'REQ_ERROR():&#160;sm-helper.h'],['../sm-helper_8h.html#ab0d62ccfa9c3ab87f090f67c3d50adce',1,'REQ_ERROR():&#160;sm-helper.h']]],
+ ['req_5ffail',['REQ_FAIL',['../sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1',1,'sm-helper.h']]],
+ ['req_5fok',['REQ_OK',['../sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee',1,'sm-helper.h']]],
+ ['routing_5fevent_5fnum',['ROUTING_EVENT_NUM',['../soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f',1,'soundmanager.c']]]
+];
diff --git a/doc/api-ref/html/search/classes_0.js b/doc/api-ref/html/search/classes_0.js
index 2ddd7f1..80a6e06 100644
--- a/doc/api-ref/html/search/classes_0.js
+++ b/doc/api-ref/html/search/classes_0.js
@@ -1,4 +1,36 @@
var searchData=
[
- ['event',['event',['../structevent.html',1,'']]]
+ ['_5faudiomanagercommandinterfaceiface',['_AudiomanagerCommandinterfaceIface',['../struct___audiomanager_commandinterface_iface.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceproxy',['_AudiomanagerCommandinterfaceProxy',['../struct___audiomanager_commandinterface_proxy.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceproxyclass',['_AudiomanagerCommandinterfaceProxyClass',['../struct___audiomanager_commandinterface_proxy_class.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceproxyprivate',['_AudiomanagerCommandinterfaceProxyPrivate',['../struct___audiomanager_commandinterface_proxy_private.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceskeleton',['_AudiomanagerCommandinterfaceSkeleton',['../struct___audiomanager_commandinterface_skeleton.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceskeletonclass',['_AudiomanagerCommandinterfaceSkeletonClass',['../struct___audiomanager_commandinterface_skeleton_class.html',1,'']]],
+ ['_5faudiomanagercommandinterfaceskeletonprivate',['_AudiomanagerCommandinterfaceSkeletonPrivate',['../struct___audiomanager_commandinterface_skeleton_private.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceiface',['_AudiomanagerRoutinginterfaceIface',['../struct___audiomanager_routinginterface_iface.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceproxy',['_AudiomanagerRoutinginterfaceProxy',['../struct___audiomanager_routinginterface_proxy.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceproxyclass',['_AudiomanagerRoutinginterfaceProxyClass',['../struct___audiomanager_routinginterface_proxy_class.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceproxyprivate',['_AudiomanagerRoutinginterfaceProxyPrivate',['../struct___audiomanager_routinginterface_proxy_private.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceskeleton',['_AudiomanagerRoutinginterfaceSkeleton',['../struct___audiomanager_routinginterface_skeleton.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceskeletonclass',['_AudiomanagerRoutinginterfaceSkeletonClass',['../struct___audiomanager_routinginterface_skeleton_class.html',1,'']]],
+ ['_5faudiomanagerroutinginterfaceskeletonprivate',['_AudiomanagerRoutinginterfaceSkeletonPrivate',['../struct___audiomanager_routinginterface_skeleton_private.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanageriface',['_AudiomanagerRoutingSoundmanagerIface',['../struct___audiomanager_routing_soundmanager_iface.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerproxy',['_AudiomanagerRoutingSoundmanagerProxy',['../struct___audiomanager_routing_soundmanager_proxy.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerproxyclass',['_AudiomanagerRoutingSoundmanagerProxyClass',['../struct___audiomanager_routing_soundmanager_proxy_class.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerproxyprivate',['_AudiomanagerRoutingSoundmanagerProxyPrivate',['../struct___audiomanager_routing_soundmanager_proxy_private.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerskeleton',['_AudiomanagerRoutingSoundmanagerSkeleton',['../struct___audiomanager_routing_soundmanager_skeleton.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerskeletonclass',['_AudiomanagerRoutingSoundmanagerSkeletonClass',['../struct___audiomanager_routing_soundmanager_skeleton_class.html',1,'']]],
+ ['_5faudiomanagerroutingsoundmanagerskeletonprivate',['_AudiomanagerRoutingSoundmanagerSkeletonPrivate',['../struct___audiomanager_routing_soundmanager_skeleton_private.html',1,'']]],
+ ['_5fextendedgdbusarginfo',['_ExtendedGDBusArgInfo',['../struct___extended_g_d_bus_arg_info.html',1,'']]],
+ ['_5fextendedgdbusinterfaceinfo',['_ExtendedGDBusInterfaceInfo',['../struct___extended_g_d_bus_interface_info.html',1,'']]],
+ ['_5fextendedgdbusmethodinfo',['_ExtendedGDBusMethodInfo',['../struct___extended_g_d_bus_method_info.html',1,'']]],
+ ['_5fextendedgdbuspropertyinfo',['_ExtendedGDBusPropertyInfo',['../struct___extended_g_d_bus_property_info.html',1,'']]],
+ ['_5fextendedgdbussignalinfo',['_ExtendedGDBusSignalInfo',['../struct___extended_g_d_bus_signal_info.html',1,'']]],
+ ['_5fobjectiface',['_ObjectIface',['../struct___object_iface.html',1,'']]],
+ ['_5fobjectmanagerclient',['_ObjectManagerClient',['../struct___object_manager_client.html',1,'']]],
+ ['_5fobjectmanagerclientclass',['_ObjectManagerClientClass',['../struct___object_manager_client_class.html',1,'']]],
+ ['_5fobjectproxy',['_ObjectProxy',['../struct___object_proxy.html',1,'']]],
+ ['_5fobjectproxyclass',['_ObjectProxyClass',['../struct___object_proxy_class.html',1,'']]],
+ ['_5fobjectskeleton',['_ObjectSkeleton',['../struct___object_skeleton.html',1,'']]],
+ ['_5fobjectskeletonclass',['_ObjectSkeletonClass',['../struct___object_skeleton_class.html',1,'']]]
];
diff --git a/doc/api-ref/html/search/classes_1.js b/doc/api-ref/html/search/classes_1.js
index 8579e77..ed2cb5d 100644
--- a/doc/api-ref/html/search/classes_1.js
+++ b/doc/api-ref/html/search/classes_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['libsoundmanager',['LibSoundmanager',['../class_lib_soundmanager.html',1,'']]]
+ ['availability_5fs',['availability_s',['../structavailability__s.html',1,'']]]
];
diff --git a/doc/api-ref/html/search/classes_2.html b/doc/api-ref/html/search/classes_2.html
new file mode 100755
index 0000000..5c09c96
--- /dev/null
+++ b/doc/api-ref/html/search/classes_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/classes_2.js b/doc/api-ref/html/search/classes_2.js
new file mode 100755
index 0000000..00063b2
--- /dev/null
+++ b/doc/api-ref/html/search/classes_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['changedproperty',['ChangedProperty',['../struct_changed_property.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/classes_3.html b/doc/api-ref/html/search/classes_3.html
new file mode 100755
index 0000000..5faaeba
--- /dev/null
+++ b/doc/api-ref/html/search/classes_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/classes_3.js b/doc/api-ref/html/search/classes_3.js
new file mode 100755
index 0000000..dff620e
--- /dev/null
+++ b/doc/api-ref/html/search/classes_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['domain_5fdata',['domain_data',['../structdomain__data.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/classes_4.html b/doc/api-ref/html/search/classes_4.html
new file mode 100755
index 0000000..b3f11bc
--- /dev/null
+++ b/doc/api-ref/html/search/classes_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/classes_4.js b/doc/api-ref/html/search/classes_4.js
new file mode 100755
index 0000000..2ddd7f1
--- /dev/null
+++ b/doc/api-ref/html/search/classes_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['event',['event',['../structevent.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/classes_5.html b/doc/api-ref/html/search/classes_5.html
new file mode 100755
index 0000000..952ace6
--- /dev/null
+++ b/doc/api-ref/html/search/classes_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/classes_5.js b/doc/api-ref/html/search/classes_5.js
new file mode 100755
index 0000000..8579e77
--- /dev/null
+++ b/doc/api-ref/html/search/classes_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['libsoundmanager',['LibSoundmanager',['../class_lib_soundmanager.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/classes_6.html b/doc/api-ref/html/search/classes_6.html
new file mode 100755
index 0000000..75eef9f
--- /dev/null
+++ b/doc/api-ref/html/search/classes_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/classes_6.js b/doc/api-ref/html/search/classes_6.js
new file mode 100755
index 0000000..e838bac
--- /dev/null
+++ b/doc/api-ref/html/search/classes_6.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['main_5fsound_5fproperty_5fs',['main_sound_property_s',['../structmain__sound__property__s.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/classes_7.html b/doc/api-ref/html/search/classes_7.html
new file mode 100755
index 0000000..745f5f2
--- /dev/null
+++ b/doc/api-ref/html/search/classes_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/classes_7.js b/doc/api-ref/html/search/classes_7.js
new file mode 100755
index 0000000..f9ab00d
--- /dev/null
+++ b/doc/api-ref/html/search/classes_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['notification_5fconfig_5fs',['notification_config_s',['../structnotification__config__s.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/classes_8.html b/doc/api-ref/html/search/classes_8.html
new file mode 100755
index 0000000..5a443d9
--- /dev/null
+++ b/doc/api-ref/html/search/classes_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/classes_8.js b/doc/api-ref/html/search/classes_8.js
new file mode 100755
index 0000000..f839007
--- /dev/null
+++ b/doc/api-ref/html/search/classes_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['sound_5fproperty_5fs',['sound_property_s',['../structsound__property__s.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/defines_0.js b/doc/api-ref/html/search/defines_0.js
index b97cbfb..6965fea 100644
--- a/doc/api-ref/html/search/defines_0.js
+++ b/doc/api-ref/html/search/defines_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['_5fgnu_5fsource',['_GNU_SOURCE',['../soundmanager_8c.html#a369266c24eacffb87046522897a570d5',1,'soundmanager.c']]]
+ ['_5fgnu_5fsource',['_GNU_SOURCE',['../sm-helper_8h.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;sm-helper.h'],['../soundmanager_8c.html#a369266c24eacffb87046522897a570d5',1,'_GNU_SOURCE():&#160;soundmanager.c']]]
];
diff --git a/doc/api-ref/html/search/defines_1.js b/doc/api-ref/html/search/defines_1.js
index ca7fddf..0049a3a 100644
--- a/doc/api-ref/html/search/defines_1.js
+++ b/doc/api-ref/html/search/defines_1.js
@@ -1,6 +1,32 @@
var searchData=
[
+ ['afb_5fbinding_5fversion',['AFB_BINDING_VERSION',['../sm-helper_8h.html#ad2c1fbc92ba364fcf83f15e6d0af66f0',1,'AFB_BINDING_VERSION():&#160;sm-helper.h'],['../soundmanager_8c.html#ad2c1fbc92ba364fcf83f15e6d0af66f0',1,'AFB_BINDING_VERSION():&#160;soundmanager.c']]],
['am_5fcmd_5fpath',['AM_CMD_PATH',['../soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291',1,'soundmanager.c']]],
['am_5fname',['AM_NAME',['../soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461',1,'soundmanager.c']]],
- ['am_5froute_5fpath',['AM_ROUTE_PATH',['../soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff',1,'soundmanager.c']]]
+ ['am_5froute_5fname',['AM_ROUTE_NAME',['../soundmanager_8c.html#a96c947aaa1e7cb28095c24d1dc4b6ed4',1,'soundmanager.c']]],
+ ['am_5froute_5fpath',['AM_ROUTE_PATH',['../soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff',1,'soundmanager.c']]],
+ ['audiomanager_5fcommandinterface',['AUDIOMANAGER_COMMANDINTERFACE',['../audio__manager__interface_8h.html#aefdd63c444b817241e8e8f48a117cf90',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fget_5fiface',['AUDIOMANAGER_COMMANDINTERFACE_GET_IFACE',['../audio__manager__interface_8h.html#ad7f153a944b457c58ebeae5bcab8447f',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fproxy',['AUDIOMANAGER_COMMANDINTERFACE_PROXY',['../audio__manager__interface_8h.html#a4539adad18efcff524003d2e030b0ff6',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fclass',['AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS',['../audio__manager__interface_8h.html#a9dcffae0e0c3199fc911226636378c36',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fget_5fclass',['AUDIOMANAGER_COMMANDINTERFACE_PROXY_GET_CLASS',['../audio__manager__interface_8h.html#abb627c22af95cf7e928e09a139fbafa6',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fskeleton',['AUDIOMANAGER_COMMANDINTERFACE_SKELETON',['../audio__manager__interface_8h.html#a651206c1a316e9c6c3020565612df465',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fskeleton_5fclass',['AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS',['../audio__manager__interface_8h.html#a75851238528fc039256d4ca0b9d3bf76',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fskeleton_5fget_5fclass',['AUDIOMANAGER_COMMANDINTERFACE_SKELETON_GET_CLASS',['../audio__manager__interface_8h.html#a15ce103d061d9749cbc6dcc5084f8bb5',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager',['AUDIOMANAGER_ROUTING_SOUNDMANAGER',['../audio__manager__interface_8h.html#acbc63a5bb54910bdfcb88ab3074aef78',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fget_5fiface',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE',['../audio__manager__interface_8h.html#aa7e79be0b07eea5d54dea54ca8e43e51',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY',['../audio__manager__interface_8h.html#ab7c110e20e2f65da667e089c19101b29',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fclass',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS',['../audio__manager__interface_8h.html#a0cfbef93730528c8e42be89e9a419d2f',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fget_5fclass',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_GET_CLASS',['../audio__manager__interface_8h.html#a2d864902614bc2d0c6e4c920e3c99dbb',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fskeleton',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON',['../audio__manager__interface_8h.html#af1d37920b57c9b614ad89bd2294b3f35',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fskeleton_5fclass',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS',['../audio__manager__interface_8h.html#a606c241a66e1679dc6f64321b59986db',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fskeleton_5fget_5fclass',['AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_GET_CLASS',['../audio__manager__interface_8h.html#a291377c27fb118dfc25f30ea2c9be625',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface',['AUDIOMANAGER_ROUTINGINTERFACE',['../audio__manager__interface_8h.html#adc0c927a17c0f50d8d018095fd86f62b',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fget_5fiface',['AUDIOMANAGER_ROUTINGINTERFACE_GET_IFACE',['../audio__manager__interface_8h.html#a4dc34f91ea7145d8516ce79c399aac60',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fproxy',['AUDIOMANAGER_ROUTINGINTERFACE_PROXY',['../audio__manager__interface_8h.html#a7670b2d109aa077aaf3dc1c20e9ab8f1',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fclass',['AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS',['../audio__manager__interface_8h.html#a8935526dc67db14aa0b0b93333f5f412',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fget_5fclass',['AUDIOMANAGER_ROUTINGINTERFACE_PROXY_GET_CLASS',['../audio__manager__interface_8h.html#a393a39cb79b7d108943469ba8f58dab5',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fskeleton',['AUDIOMANAGER_ROUTINGINTERFACE_SKELETON',['../audio__manager__interface_8h.html#adc0d1435458c564c6e62904c54b11125',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fskeleton_5fclass',['AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS',['../audio__manager__interface_8h.html#a42a4549811a6647ada2ffe96805fedb3',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fskeleton_5fget_5fclass',['AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_GET_CLASS',['../audio__manager__interface_8h.html#acaa2c9b94a936b72891a007bb079009b',1,'audio_manager_interface.h']]]
];
diff --git a/doc/api-ref/html/search/defines_3.js b/doc/api-ref/html/search/defines_3.js
index dacb0bc..9c5c52c 100644
--- a/doc/api-ref/html/search/defines_3.js
+++ b/doc/api-ref/html/search/defines_3.js
@@ -1,4 +1,15 @@
var searchData=
[
- ['dlog',['DLOG',['../libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d',1,'libsoundmanager.cpp']]]
+ ['default_5favailables',['DEFAULT_AVAILABLES',['../soundmanager_8c.html#a3d2195a3c1e1c25f65a4d583f3ca383b',1,'soundmanager.c']]],
+ ['default_5fconnection_5fformat',['DEFAULT_CONNECTION_FORMAT',['../soundmanager_8c.html#afe2844c6f961ec3364ee5e54148baf3d',1,'soundmanager.c']]],
+ ['default_5fdomain_5fid',['DEFAULT_DOMAIN_ID',['../soundmanager_8c.html#ab6cc6b4707dec0c561eec43222a498ca',1,'soundmanager.c']]],
+ ['default_5finterrupt',['DEFAULT_INTERRUPT',['../soundmanager_8c.html#ad84a55c2affa8cbbf6584ec59ffe8d8a',1,'soundmanager.c']]],
+ ['default_5fsink',['DEFAULT_SINK',['../soundmanager_8c.html#a77e25a7b6c35e720d5407547742ffb4a',1,'soundmanager.c']]],
+ ['default_5fsource_5fclass_5fid',['DEFAULT_SOURCE_CLASS_ID',['../soundmanager_8c.html#a01a153a96c3eca52ef728f1485f1d4f3',1,'soundmanager.c']]],
+ ['default_5fsource_5fstate',['DEFAULT_SOURCE_STATE',['../soundmanager_8c.html#a2e55e315783d371a4d49378bae0310a7',1,'soundmanager.c']]],
+ ['default_5fvolume',['DEFAULT_VOLUME',['../soundmanager_8c.html#a2c0c52208e7308ae9eecd726fe8d94b9',1,'soundmanager.c']]],
+ ['dlog',['DLOG',['../libsoundmanager_8cpp.html#a4e42b2f5af2174dd24f958351becf63d',1,'libsoundmanager.cpp']]],
+ ['ds_5fcontrolled',['DS_CONTROLLED',['../soundmanager_8c.html#a822ca9cdd926d3e23974346b3b0ea896',1,'soundmanager.c']]],
+ ['dynamic_5fdomain_5fid',['DYNAMIC_DOMAIN_ID',['../soundmanager_8c.html#aefb25f32a5ddeacbb5e6b8b09dc3e7bc',1,'soundmanager.c']]],
+ ['dynamic_5fsource_5fid',['DYNAMIC_SOURCE_ID',['../soundmanager_8c.html#a65be832e9b9e7fc4df6f9247f9779169',1,'soundmanager.c']]]
];
diff --git a/doc/api-ref/html/search/defines_4.js b/doc/api-ref/html/search/defines_4.js
index 0be396a..245731e 100644
--- a/doc/api-ref/html/search/defines_4.js
+++ b/doc/api-ref/html/search/defines_4.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['elog',['ELOG',['../libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca',1,'libsoundmanager.cpp']]]
+ ['elog',['ELOG',['../libsoundmanager_8cpp.html#a797aa3053bd6a29819d44f8fad8a5eca',1,'libsoundmanager.cpp']]],
+ ['event_5fsubscribe_5ferror_5fcode',['EVENT_SUBSCRIBE_ERROR_CODE',['../soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250',1,'soundmanager.c']]]
];
diff --git a/doc/api-ref/html/search/defines_5.js b/doc/api-ref/html/search/defines_5.js
index da39044..16b4de4 100644
--- a/doc/api-ref/html/search/defines_5.js
+++ b/doc/api-ref/html/search/defines_5.js
@@ -1,4 +1,25 @@
var searchData=
[
- ['max_5flen_5fstr',['MAX_LEN_STR',['../soundmanager_8c.html#ab29566f6eaf3523d21c1465a3ff71570',1,'soundmanager.c']]]
+ ['is_5faudiomanager_5fcommandinterface',['IS_AUDIOMANAGER_COMMANDINTERFACE',['../audio__manager__interface_8h.html#a0ddd493cffc1909c234f05565ac211a0',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5fcommandinterface_5fproxy',['IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY',['../audio__manager__interface_8h.html#a428f79152e84758bd9fbffd106132abf',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5fcommandinterface_5fproxy_5fclass',['IS_AUDIOMANAGER_COMMANDINTERFACE_PROXY_CLASS',['../audio__manager__interface_8h.html#a777a795cb179f11df8ea0b6684d1a6c2',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5fcommandinterface_5fskeleton',['IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON',['../audio__manager__interface_8h.html#a2a07e7ec541032b1e1318980afd30afa',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5fcommandinterface_5fskeleton_5fclass',['IS_AUDIOMANAGER_COMMANDINTERFACE_SKELETON_CLASS',['../audio__manager__interface_8h.html#a5de1c4526ee41034d62917885ef89eeb',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5frouting_5fsoundmanager',['IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER',['../audio__manager__interface_8h.html#a5b9eccfeff3402f9582b434eb4653545',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5frouting_5fsoundmanager_5fproxy',['IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY',['../audio__manager__interface_8h.html#a4e94cea3dc82eae2acb767bee75f3746',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5frouting_5fsoundmanager_5fproxy_5fclass',['IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY_CLASS',['../audio__manager__interface_8h.html#a898fec4b882f8fa4ed276577dc123b57',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5frouting_5fsoundmanager_5fskeleton',['IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON',['../audio__manager__interface_8h.html#a056969832ff74b76e80cbe37ed61a4dd',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5frouting_5fsoundmanager_5fskeleton_5fclass',['IS_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON_CLASS',['../audio__manager__interface_8h.html#abaea4b20b19535bb9122ec82f4ab7fcd',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5froutinginterface',['IS_AUDIOMANAGER_ROUTINGINTERFACE',['../audio__manager__interface_8h.html#ae98713b34656b16352bc3a7bce190dc0',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5froutinginterface_5fproxy',['IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY',['../audio__manager__interface_8h.html#aa37bee17d7afb6ff6d34ba500f58e0cc',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5froutinginterface_5fproxy_5fclass',['IS_AUDIOMANAGER_ROUTINGINTERFACE_PROXY_CLASS',['../audio__manager__interface_8h.html#a9bc58a8f9cce59f9111007acf1a871e5',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5froutinginterface_5fskeleton',['IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON',['../audio__manager__interface_8h.html#aa0dad2dd8006d9c47d7c2b02780dd7e6',1,'audio_manager_interface.h']]],
+ ['is_5faudiomanager_5froutinginterface_5fskeleton_5fclass',['IS_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON_CLASS',['../audio__manager__interface_8h.html#a239d36cabbe7996465eef1cff9e9ed78',1,'audio_manager_interface.h']]],
+ ['is_5fobject',['IS_OBJECT',['../audio__manager__interface_8h.html#a2c76300e054c3d79a7be17e1327f0e10',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fmanager_5fclient',['IS_OBJECT_MANAGER_CLIENT',['../audio__manager__interface_8h.html#a70591b5a8c78d5a69b791178230dd04b',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fmanager_5fclient_5fclass',['IS_OBJECT_MANAGER_CLIENT_CLASS',['../audio__manager__interface_8h.html#a5f6bc841158af006c9379b17eba8c1e7',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fproxy',['IS_OBJECT_PROXY',['../audio__manager__interface_8h.html#afba618669c5ac0d49f4fbadfa15d41a6',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fproxy_5fclass',['IS_OBJECT_PROXY_CLASS',['../audio__manager__interface_8h.html#aa26bc1c25fffc094cfecc3d1d52fa23f',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fskeleton',['IS_OBJECT_SKELETON',['../audio__manager__interface_8h.html#aa06f0ab2c5a5acb39527aa71182c21e3',1,'audio_manager_interface.h']]],
+ ['is_5fobject_5fskeleton_5fclass',['IS_OBJECT_SKELETON_CLASS',['../audio__manager__interface_8h.html#abfacbe849c98d695e0b6bf75795afad0',1,'audio_manager_interface.h']]]
];
diff --git a/doc/api-ref/html/search/defines_6.js b/doc/api-ref/html/search/defines_6.js
index 3faadd4..e2448df 100644
--- a/doc/api-ref/html/search/defines_6.js
+++ b/doc/api-ref/html/search/defines_6.js
@@ -1,4 +1,14 @@
var searchData=
[
- ['routing_5fevent_5fnum',['ROUTING_EVENT_NUM',['../soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f',1,'soundmanager.c']]]
+ ['object',['OBJECT',['../audio__manager__interface_8h.html#a8895dc21dd85ecaf4ba8ca56a5fd4df8',1,'audio_manager_interface.h']]],
+ ['object_5fget_5fiface',['OBJECT_GET_IFACE',['../audio__manager__interface_8h.html#a5659a6250429ed0c2c3b9680fb934c98',1,'audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient',['OBJECT_MANAGER_CLIENT',['../audio__manager__interface_8h.html#ae5e96870814b1cb5afc5cf7dbf506c55',1,'audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient_5fclass',['OBJECT_MANAGER_CLIENT_CLASS',['../audio__manager__interface_8h.html#a28d8a09b7bd3143886e76d4f2e7a1a9e',1,'audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient_5fget_5fclass',['OBJECT_MANAGER_CLIENT_GET_CLASS',['../audio__manager__interface_8h.html#a58b43fdde070a3c1e4ef9fe759d20088',1,'audio_manager_interface.h']]],
+ ['object_5fproxy',['OBJECT_PROXY',['../audio__manager__interface_8h.html#a3d9d5205bb5d84c55c757f720f4bd778',1,'audio_manager_interface.h']]],
+ ['object_5fproxy_5fclass',['OBJECT_PROXY_CLASS',['../audio__manager__interface_8h.html#a3d667358f68aad72a27256a052baba7f',1,'audio_manager_interface.h']]],
+ ['object_5fproxy_5fget_5fclass',['OBJECT_PROXY_GET_CLASS',['../audio__manager__interface_8h.html#a4296355e9f4d998faaf077eb425bf94c',1,'audio_manager_interface.h']]],
+ ['object_5fskeleton',['OBJECT_SKELETON',['../audio__manager__interface_8h.html#aa2d104374ee20597bfff248d789e302d',1,'audio_manager_interface.h']]],
+ ['object_5fskeleton_5fclass',['OBJECT_SKELETON_CLASS',['../audio__manager__interface_8h.html#a855c7a3ea1a9a6048c53f0843d501d4d',1,'audio_manager_interface.h']]],
+ ['object_5fskeleton_5fget_5fclass',['OBJECT_SKELETON_GET_CLASS',['../audio__manager__interface_8h.html#a2f2c5e14a1ca6c6099a4a8b7691108a4',1,'audio_manager_interface.h']]]
];
diff --git a/doc/api-ref/html/search/defines_7.js b/doc/api-ref/html/search/defines_7.js
index 84e27d8..3faadd4 100644
--- a/doc/api-ref/html/search/defines_7.js
+++ b/doc/api-ref/html/search/defines_7.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['sound_5fmanager_5fname',['SOUND_MANAGER_NAME',['../soundmanager_8c.html#a9b2ae077f774994129a3c231be6703a0',1,'soundmanager.c']]],
- ['sound_5fmanager_5fpath',['SOUND_MANAGER_PATH',['../soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da',1,'soundmanager.c']]]
+ ['routing_5fevent_5fnum',['ROUTING_EVENT_NUM',['../soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f',1,'soundmanager.c']]]
];
diff --git a/doc/api-ref/html/search/defines_8.html b/doc/api-ref/html/search/defines_8.html
new file mode 100755
index 0000000..de651d9
--- /dev/null
+++ b/doc/api-ref/html/search/defines_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/defines_8.js b/doc/api-ref/html/search/defines_8.js
new file mode 100755
index 0000000..3c61e0f
--- /dev/null
+++ b/doc/api-ref/html/search/defines_8.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['sound_5fmanager_5fbus_5fname',['SOUND_MANAGER_BUS_NAME',['../soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524',1,'soundmanager.c']]],
+ ['sound_5fmanager_5fpath',['SOUND_MANAGER_PATH',['../soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da',1,'soundmanager.c']]],
+ ['sound_5fmanager_5freturn_5finterface',['SOUND_MANAGER_RETURN_INTERFACE',['../soundmanager_8c.html#a525d367205e4db384f040fb48b795f29',1,'soundmanager.c']]]
+];
diff --git a/doc/api-ref/html/search/defines_9.html b/doc/api-ref/html/search/defines_9.html
new file mode 100755
index 0000000..a93bb53
--- /dev/null
+++ b/doc/api-ref/html/search/defines_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/defines_9.js b/doc/api-ref/html/search/defines_9.js
new file mode 100755
index 0000000..c374d26
--- /dev/null
+++ b/doc/api-ref/html/search/defines_9.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['type_5faudiomanager_5fcommandinterface',['TYPE_AUDIOMANAGER_COMMANDINTERFACE',['../audio__manager__interface_8h.html#ab45c5846472de33cb48574d19ab1be35',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5fcommandinterface_5fproxy',['TYPE_AUDIOMANAGER_COMMANDINTERFACE_PROXY',['../audio__manager__interface_8h.html#a739177f130efd8f63ac6e47f494b4e55',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5fcommandinterface_5fskeleton',['TYPE_AUDIOMANAGER_COMMANDINTERFACE_SKELETON',['../audio__manager__interface_8h.html#a0576518d8583e143a7575cac65e173d1',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5frouting_5fsoundmanager',['TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER',['../audio__manager__interface_8h.html#a0e3377e87d8ce53961678857e2b69768',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5frouting_5fsoundmanager_5fproxy',['TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_PROXY',['../audio__manager__interface_8h.html#a240a62900e2ef9a75408938ba0317e0a',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5frouting_5fsoundmanager_5fskeleton',['TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER_SKELETON',['../audio__manager__interface_8h.html#a26bb182101bee13eed5a4522848a85ef',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5froutinginterface',['TYPE_AUDIOMANAGER_ROUTINGINTERFACE',['../audio__manager__interface_8h.html#ac1ca682d195414e5245a097594ac0fcf',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5froutinginterface_5fproxy',['TYPE_AUDIOMANAGER_ROUTINGINTERFACE_PROXY',['../audio__manager__interface_8h.html#ac41a6fbcfe8ac774a0d019ee4141b655',1,'audio_manager_interface.h']]],
+ ['type_5faudiomanager_5froutinginterface_5fskeleton',['TYPE_AUDIOMANAGER_ROUTINGINTERFACE_SKELETON',['../audio__manager__interface_8h.html#a41cfdbbdbaf98ddee9c895c6b4e3eb8d',1,'audio_manager_interface.h']]],
+ ['type_5fobject',['TYPE_OBJECT',['../audio__manager__interface_8h.html#ae01980295758591710a7f24b30c49779',1,'audio_manager_interface.h']]],
+ ['type_5fobject_5fmanager_5fclient',['TYPE_OBJECT_MANAGER_CLIENT',['../audio__manager__interface_8h.html#ab4f0deda7153f1206145314d80b67436',1,'audio_manager_interface.h']]],
+ ['type_5fobject_5fproxy',['TYPE_OBJECT_PROXY',['../audio__manager__interface_8h.html#a30f43700d4c989671ad11f8be358b684',1,'audio_manager_interface.h']]],
+ ['type_5fobject_5fskeleton',['TYPE_OBJECT_SKELETON',['../audio__manager__interface_8h.html#ab21e171f44e126a500d9744a2b70ffe9',1,'audio_manager_interface.h']]]
+];
diff --git a/doc/api-ref/html/search/enums_0.html b/doc/api-ref/html/search/enums_0.html
new file mode 100755
index 0000000..ee343ac
--- /dev/null
+++ b/doc/api-ref/html/search/enums_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/enums_0.js b/doc/api-ref/html/search/enums_0.js
new file mode 100755
index 0000000..204d757
--- /dev/null
+++ b/doc/api-ref/html/search/enums_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['eventtype_5fsm',['EventType_SM',['../class_lib_soundmanager.html#abd76525512641c001c3187629b58db07',1,'LibSoundmanager']]]
+];
diff --git a/doc/api-ref/html/search/enums_1.html b/doc/api-ref/html/search/enums_1.html
new file mode 100755
index 0000000..3fd210a
--- /dev/null
+++ b/doc/api-ref/html/search/enums_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/enums_1.js b/doc/api-ref/html/search/enums_1.js
new file mode 100755
index 0000000..0b715cb
--- /dev/null
+++ b/doc/api-ref/html/search/enums_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['req_5ferror',['REQ_ERROR',['../sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899',1,'sm-helper.h']]]
+];
diff --git a/doc/api-ref/html/search/enumvalues_0.html b/doc/api-ref/html/search/enumvalues_0.html
new file mode 100755
index 0000000..9387b6a
--- /dev/null
+++ b/doc/api-ref/html/search/enumvalues_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/enumvalues_0.js b/doc/api-ref/html/search/enumvalues_0.js
new file mode 100755
index 0000000..cbfb481
--- /dev/null
+++ b/doc/api-ref/html/search/enumvalues_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['event_5fasyncsetsourcestate',['Event_AsyncSetSourceState',['../class_lib_soundmanager.html#abd76525512641c001c3187629b58db07a3dabba8ce44eb980fd8f02a84ec7d002',1,'LibSoundmanager']]]
+];
diff --git a/doc/api-ref/html/search/enumvalues_1.html b/doc/api-ref/html/search/enumvalues_1.html
new file mode 100755
index 0000000..f622aba
--- /dev/null
+++ b/doc/api-ref/html/search/enumvalues_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/enumvalues_1.js b/doc/api-ref/html/search/enumvalues_1.js
new file mode 100755
index 0000000..134737a
--- /dev/null
+++ b/doc/api-ref/html/search/enumvalues_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['not_5fnumber',['NOT_NUMBER',['../sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a',1,'sm-helper.h']]]
+];
diff --git a/doc/api-ref/html/search/enumvalues_2.html b/doc/api-ref/html/search/enumvalues_2.html
new file mode 100755
index 0000000..d499078
--- /dev/null
+++ b/doc/api-ref/html/search/enumvalues_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/enumvalues_2.js b/doc/api-ref/html/search/enumvalues_2.js
new file mode 100755
index 0000000..7d229ae
--- /dev/null
+++ b/doc/api-ref/html/search/enumvalues_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['out_5frange',['OUT_RANGE',['../sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b',1,'sm-helper.h']]]
+];
diff --git a/doc/api-ref/html/search/enumvalues_3.html b/doc/api-ref/html/search/enumvalues_3.html
new file mode 100755
index 0000000..b4fc3ee
--- /dev/null
+++ b/doc/api-ref/html/search/enumvalues_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/enumvalues_3.js b/doc/api-ref/html/search/enumvalues_3.js
new file mode 100755
index 0000000..462bac8
--- /dev/null
+++ b/doc/api-ref/html/search/enumvalues_3.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['req_5ffail',['REQ_FAIL',['../sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1',1,'sm-helper.h']]],
+ ['req_5fok',['REQ_OK',['../sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee',1,'sm-helper.h']]]
+];
diff --git a/doc/api-ref/html/search/files_0.js b/doc/api-ref/html/search/files_0.js
index 5bbdd4a..0f639b6 100644
--- a/doc/api-ref/html/search/files_0.js
+++ b/doc/api-ref/html/search/files_0.js
@@ -1,5 +1,6 @@
var searchData=
[
- ['libsoundmanager_2ecpp',['libsoundmanager.cpp',['../libsoundmanager_8cpp.html',1,'']]],
- ['libsoundmanager_2ehpp',['libsoundmanager.hpp',['../libsoundmanager_8hpp.html',1,'']]]
+ ['applicationguide_2emd',['ApplicationGuide.md',['../_application_guide_8md.html',1,'']]],
+ ['audio_5fmanager_5finterface_2ec',['audio_manager_interface.c',['../audio__manager__interface_8c.html',1,'']]],
+ ['audio_5fmanager_5finterface_2eh',['audio_manager_interface.h',['../audio__manager__interface_8h.html',1,'']]]
];
diff --git a/doc/api-ref/html/search/files_1.js b/doc/api-ref/html/search/files_1.js
index b6ebd2c..c24cfac 100644
--- a/doc/api-ref/html/search/files_1.js
+++ b/doc/api-ref/html/search/files_1.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['soundmanager_2ec',['soundmanager.c',['../soundmanager_8c.html',1,'']]]
+ ['display_5faudio_5ftransition1_2emd',['Display_Audio_Transition1.md',['../_display___audio___transition1_8md.html',1,'']]],
+ ['display_5faudio_5ftransition2_2emd',['Display_Audio_Transition2.md',['../_display___audio___transition2_8md.html',1,'']]]
];
diff --git a/doc/api-ref/html/search/files_2.js b/doc/api-ref/html/search/files_2.js
index 2abceaa..5bbdd4a 100644
--- a/doc/api-ref/html/search/files_2.js
+++ b/doc/api-ref/html/search/files_2.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['test_2ecpp',['test.cpp',['../test_8cpp.html',1,'']]]
+ ['libsoundmanager_2ecpp',['libsoundmanager.cpp',['../libsoundmanager_8cpp.html',1,'']]],
+ ['libsoundmanager_2ehpp',['libsoundmanager.hpp',['../libsoundmanager_8hpp.html',1,'']]]
];
diff --git a/doc/api-ref/html/search/files_3.html b/doc/api-ref/html/search/files_3.html
new file mode 100755
index 0000000..d5a9528
--- /dev/null
+++ b/doc/api-ref/html/search/files_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/files_3.js b/doc/api-ref/html/search/files_3.js
new file mode 100755
index 0000000..66a27ec
--- /dev/null
+++ b/doc/api-ref/html/search/files_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['readme_2emd',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/files_4.html b/doc/api-ref/html/search/files_4.html
new file mode 100755
index 0000000..7b4c42a
--- /dev/null
+++ b/doc/api-ref/html/search/files_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/files_4.js b/doc/api-ref/html/search/files_4.js
new file mode 100755
index 0000000..eb72672
--- /dev/null
+++ b/doc/api-ref/html/search/files_4.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['sm_2derror_2eh',['sm-error.h',['../sm-error_8h.html',1,'']]],
+ ['sm_2dhelper_2ec',['sm-helper.c',['../sm-helper_8c.html',1,'']]],
+ ['sm_2dhelper_2eh',['sm-helper.h',['../sm-helper_8h.html',1,'']]],
+ ['soundmanager_2ec',['soundmanager.c',['../soundmanager_8c.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/functions_0.js b/doc/api-ref/html/search/functions_0.js
index 6ce8cfa..befdad9 100644
--- a/doc/api-ref/html/search/functions_0.js
+++ b/doc/api-ref/html/search/functions_0.js
@@ -1,5 +1,160 @@
var searchData=
[
- ['afbbindingv1register',['afbBindingV1Register',['../soundmanager_8c.html#a88642b2e51aa08fd18fdfc8017c8d567',1,'soundmanager.c']]],
- ['afbbindingv1serviceinit',['afbBindingV1ServiceInit',['../soundmanager_8c.html#aace0247d919659df209ceb7dbeff6a2d',1,'soundmanager.c']]]
+ ['acksetsourcestate',['ackSetSourceState',['../class_lib_soundmanager.html#a66e6fd5ef9955df2295c450400d6eb74',1,'LibSoundmanager']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fconnect',['audiomanager_commandinterface_call_connect',['../audio__manager__interface_8c.html#a7dab83e75515286c898dcecdcfae13af',1,'audiomanager_commandinterface_call_connect(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a7dab83e75515286c898dcecdcfae13af',1,'audiomanager_commandinterface_call_connect(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fconnect_5ffinish',['audiomanager_commandinterface_call_connect_finish',['../audio__manager__interface_8c.html#a9ed6bcef33ca3126b7e69d2036ffd8d4',1,'audiomanager_commandinterface_call_connect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, guint16 *out_mainConnectionID, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a9ed6bcef33ca3126b7e69d2036ffd8d4',1,'audiomanager_commandinterface_call_connect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, guint16 *out_mainConnectionID, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fconnect_5fsync',['audiomanager_commandinterface_call_connect_sync',['../audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317',1,'audiomanager_commandinterface_call_connect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, gint16 *out_result, guint16 *out_mainConnectionID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4ddada2b9dbb9eed0a2f22009fd0b317',1,'audiomanager_commandinterface_call_connect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, gint16 *out_result, guint16 *out_mainConnectionID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fdisconnect',['audiomanager_commandinterface_call_disconnect',['../audio__manager__interface_8c.html#a864111fba62bef2ecf977b47d250bdaf',1,'audiomanager_commandinterface_call_disconnect(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a864111fba62bef2ecf977b47d250bdaf',1,'audiomanager_commandinterface_call_disconnect(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fdisconnect_5ffinish',['audiomanager_commandinterface_call_disconnect_finish',['../audio__manager__interface_8c.html#ade95e2b175026361897e47aaaf0d668e',1,'audiomanager_commandinterface_call_disconnect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ade95e2b175026361897e47aaaf0d668e',1,'audiomanager_commandinterface_call_disconnect_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fdisconnect_5fsync',['audiomanager_commandinterface_call_disconnect_sync',['../audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca',1,'audiomanager_commandinterface_call_disconnect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#abc5fb1befb03a12679136625a0aa1aca',1,'audiomanager_commandinterface_call_disconnect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fconnections',['audiomanager_commandinterface_call_get_list_main_connections',['../audio__manager__interface_8c.html#af4dd679cfbe3797e4faba95ecfeb7266',1,'audiomanager_commandinterface_call_get_list_main_connections(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af4dd679cfbe3797e4faba95ecfeb7266',1,'audiomanager_commandinterface_call_get_list_main_connections(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fconnections_5ffinish',['audiomanager_commandinterface_call_get_list_main_connections_finish',['../audio__manager__interface_8c.html#ab6232c989551fd75b0995a00c8094a78',1,'audiomanager_commandinterface_call_get_list_main_connections_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab6232c989551fd75b0995a00c8094a78',1,'audiomanager_commandinterface_call_get_list_main_connections_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fconnections_5fsync',['audiomanager_commandinterface_call_get_list_main_connections_sync',['../audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1',1,'audiomanager_commandinterface_call_get_list_main_connections_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a181177bbe37995c1d64e2f60f0b8dae1',1,'audiomanager_commandinterface_call_get_list_main_connections_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fsinks',['audiomanager_commandinterface_call_get_list_main_sinks',['../audio__manager__interface_8c.html#a2b0839a0a25acccc810a3f4fa11293e1',1,'audiomanager_commandinterface_call_get_list_main_sinks(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a2b0839a0a25acccc810a3f4fa11293e1',1,'audiomanager_commandinterface_call_get_list_main_sinks(AudiomanagerCommandinterface *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fsinks_5ffinish',['audiomanager_commandinterface_call_get_list_main_sinks_finish',['../audio__manager__interface_8c.html#af7e0eb4928596c6516a436f9399d1deb',1,'audiomanager_commandinterface_call_get_list_main_sinks_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af7e0eb4928596c6516a436f9399d1deb',1,'audiomanager_commandinterface_call_get_list_main_sinks_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fget_5flist_5fmain_5fsinks_5fsync',['audiomanager_commandinterface_call_get_list_main_sinks_sync',['../audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199',1,'audiomanager_commandinterface_call_get_list_main_sinks_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a26d9526788210248c2a4cc1e69aff199',1,'audiomanager_commandinterface_call_get_list_main_sinks_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fsink_5fmute_5fstate',['audiomanager_commandinterface_call_set_sink_mute_state',['../audio__manager__interface_8c.html#af266dfa3a1805cd01d90528eaeaa4c58',1,'audiomanager_commandinterface_call_set_sink_mute_state(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af266dfa3a1805cd01d90528eaeaa4c58',1,'audiomanager_commandinterface_call_set_sink_mute_state(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fsink_5fmute_5fstate_5ffinish',['audiomanager_commandinterface_call_set_sink_mute_state_finish',['../audio__manager__interface_8c.html#a71560ba9c0e25aa2e924e23f590626a6',1,'audiomanager_commandinterface_call_set_sink_mute_state_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a71560ba9c0e25aa2e924e23f590626a6',1,'audiomanager_commandinterface_call_set_sink_mute_state_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fsink_5fmute_5fstate_5fsync',['audiomanager_commandinterface_call_set_sink_mute_state_sync',['../audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d',1,'audiomanager_commandinterface_call_set_sink_mute_state_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#afc19e9a9c634f428c7b17c20db3f0b7d',1,'audiomanager_commandinterface_call_set_sink_mute_state_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fvolume',['audiomanager_commandinterface_call_set_volume',['../audio__manager__interface_8c.html#a946e8cac1e75c88be3e56cd858af9b6f',1,'audiomanager_commandinterface_call_set_volume(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a946e8cac1e75c88be3e56cd858af9b6f',1,'audiomanager_commandinterface_call_set_volume(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fvolume_5ffinish',['audiomanager_commandinterface_call_set_volume_finish',['../audio__manager__interface_8c.html#a833ad478f157358decfa1b7c73ddc41d',1,'audiomanager_commandinterface_call_set_volume_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a833ad478f157358decfa1b7c73ddc41d',1,'audiomanager_commandinterface_call_set_volume_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fset_5fvolume_5fsync',['audiomanager_commandinterface_call_set_volume_sync',['../audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f',1,'audiomanager_commandinterface_call_set_volume_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af27cf97f8fa87de47e0ee2c59940424f',1,'audiomanager_commandinterface_call_set_volume_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fvolume_5fstep',['audiomanager_commandinterface_call_volume_step',['../audio__manager__interface_8c.html#afcb9a60d5733a2fa1d71559ff4094fbf',1,'audiomanager_commandinterface_call_volume_step(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#afcb9a60d5733a2fa1d71559ff4094fbf',1,'audiomanager_commandinterface_call_volume_step(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fvolume_5fstep_5ffinish',['audiomanager_commandinterface_call_volume_step_finish',['../audio__manager__interface_8c.html#a6df9277b72d4a89d4341aad66b0aa9d4',1,'audiomanager_commandinterface_call_volume_step_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a6df9277b72d4a89d4341aad66b0aa9d4',1,'audiomanager_commandinterface_call_volume_step_finish(AudiomanagerCommandinterface *proxy, gint16 *out_result, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcall_5fvolume_5fstep_5fsync',['audiomanager_commandinterface_call_volume_step_sync',['../audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f',1,'audiomanager_commandinterface_call_volume_step_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aafc35c8740b1373e0964bc469cd6548f',1,'audiomanager_commandinterface_call_volume_step_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, gint16 *out_result, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fconnect',['audiomanager_commandinterface_complete_connect',['../audio__manager__interface_8c.html#a381453ebc5717fc413c7197a2a609c92',1,'audiomanager_commandinterface_complete_connect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, guint16 mainConnectionID):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a381453ebc5717fc413c7197a2a609c92',1,'audiomanager_commandinterface_complete_connect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, guint16 mainConnectionID):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fdisconnect',['audiomanager_commandinterface_complete_disconnect',['../audio__manager__interface_8c.html#aaed829355cb8c75bb283c226865149a6',1,'audiomanager_commandinterface_complete_disconnect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aaed829355cb8c75bb283c226865149a6',1,'audiomanager_commandinterface_complete_disconnect(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fget_5flist_5fmain_5fconnections',['audiomanager_commandinterface_complete_get_list_main_connections',['../audio__manager__interface_8c.html#a3c9f64cfa0a7b51bb5629b39eb19628d',1,'audiomanager_commandinterface_complete_get_list_main_connections(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listConnections):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3c9f64cfa0a7b51bb5629b39eb19628d',1,'audiomanager_commandinterface_complete_get_list_main_connections(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listConnections):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fget_5flist_5fmain_5fsinks',['audiomanager_commandinterface_complete_get_list_main_sinks',['../audio__manager__interface_8c.html#a0f85b02df982b81a3ab939d5ebca18b7',1,'audiomanager_commandinterface_complete_get_list_main_sinks(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listMainSinks):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0f85b02df982b81a3ab939d5ebca18b7',1,'audiomanager_commandinterface_complete_get_list_main_sinks(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result, GVariant *listMainSinks):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fset_5fsink_5fmute_5fstate',['audiomanager_commandinterface_complete_set_sink_mute_state',['../audio__manager__interface_8c.html#a44faa49862f7f1f96e5ebdffb8469787',1,'audiomanager_commandinterface_complete_set_sink_mute_state(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a44faa49862f7f1f96e5ebdffb8469787',1,'audiomanager_commandinterface_complete_set_sink_mute_state(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fset_5fvolume',['audiomanager_commandinterface_complete_set_volume',['../audio__manager__interface_8c.html#a36c4f0140b3355d07644fb37ad98b9c6',1,'audiomanager_commandinterface_complete_set_volume(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a36c4f0140b3355d07644fb37ad98b9c6',1,'audiomanager_commandinterface_complete_set_volume(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fcomplete_5fvolume_5fstep',['audiomanager_commandinterface_complete_volume_step',['../audio__manager__interface_8c.html#a86b0cf68e08b96ee954638e89375b973',1,'audiomanager_commandinterface_complete_volume_step(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a86b0cf68e08b96ee954638e89375b973',1,'audiomanager_commandinterface_complete_volume_step(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, gint16 result):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fmain_5fconnection_5fstate_5fchanged',['audiomanager_commandinterface_emit_main_connection_state_changed',['../audio__manager__interface_8c.html#aefa94d083f6087757b58bab175ab6666',1,'audiomanager_commandinterface_emit_main_connection_state_changed(AudiomanagerCommandinterface *object, guint16 arg_connectionID, gint16 arg_connectionState):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aefa94d083f6087757b58bab175ab6666',1,'audiomanager_commandinterface_emit_main_connection_state_changed(AudiomanagerCommandinterface *object, guint16 arg_connectionID, gint16 arg_connectionState):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fnew_5fmain_5fconnection',['audiomanager_commandinterface_emit_new_main_connection',['../audio__manager__interface_8c.html#a10f44f9a85dad822252cf368b2824045',1,'audiomanager_commandinterface_emit_new_main_connection(AudiomanagerCommandinterface *object, GVariant *arg_mainConnection):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a10f44f9a85dad822252cf368b2824045',1,'audiomanager_commandinterface_emit_new_main_connection(AudiomanagerCommandinterface *object, GVariant *arg_mainConnection):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fremoved_5fmain_5fconnection',['audiomanager_commandinterface_emit_removed_main_connection',['../audio__manager__interface_8c.html#a3ae63628de22d2ad1008c275ac06db93',1,'audiomanager_commandinterface_emit_removed_main_connection(AudiomanagerCommandinterface *object, guint16 arg_mainConnectionId):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3ae63628de22d2ad1008c275ac06db93',1,'audiomanager_commandinterface_emit_removed_main_connection(AudiomanagerCommandinterface *object, guint16 arg_mainConnectionId):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fsink_5fmute_5fstate_5fchanged',['audiomanager_commandinterface_emit_sink_mute_state_changed',['../audio__manager__interface_8c.html#ae2eb350a29ba8901a3b52f5f8f25b141',1,'audiomanager_commandinterface_emit_sink_mute_state_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_muteState):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae2eb350a29ba8901a3b52f5f8f25b141',1,'audiomanager_commandinterface_emit_sink_mute_state_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_muteState):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fsystem_5fproperty_5fchanged',['audiomanager_commandinterface_emit_system_property_changed',['../audio__manager__interface_8c.html#a80a08a8a1b252f34d98bc037920d5fbb',1,'audiomanager_commandinterface_emit_system_property_changed(AudiomanagerCommandinterface *object, GVariant *arg_SystemProperty):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a80a08a8a1b252f34d98bc037920d5fbb',1,'audiomanager_commandinterface_emit_system_property_changed(AudiomanagerCommandinterface *object, GVariant *arg_SystemProperty):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5femit_5fvolume_5fchanged',['audiomanager_commandinterface_emit_volume_changed',['../audio__manager__interface_8c.html#a5cc287d07803dc55e447c2a5a8f92c8a',1,'audiomanager_commandinterface_emit_volume_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_volume):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5cc287d07803dc55e447c2a5a8f92c8a',1,'audiomanager_commandinterface_emit_volume_changed(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_volume):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fget_5ftype',['audiomanager_commandinterface_get_type',['../audio__manager__interface_8h.html#ad621ad4a32d4fd4839bdd268cae3db03',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5finterface_5finfo',['audiomanager_commandinterface_interface_info',['../audio__manager__interface_8c.html#a205bc5efc627fd36fbe5996ea046c30c',1,'audiomanager_commandinterface_interface_info(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a205bc5efc627fd36fbe5996ea046c30c',1,'audiomanager_commandinterface_interface_info(void):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5foverride_5fproperties',['audiomanager_commandinterface_override_properties',['../audio__manager__interface_8c.html#a4bb2b6681e9bb76ce0433bf3ed7761bb',1,'audiomanager_commandinterface_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4bb2b6681e9bb76ce0433bf3ed7761bb',1,'audiomanager_commandinterface_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fget_5ftype',['audiomanager_commandinterface_proxy_get_type',['../audio__manager__interface_8h.html#a46fac31268592233ee817d289b6dd54a',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew',['audiomanager_commandinterface_proxy_new',['../audio__manager__interface_8c.html#ab2b4c23878bb7b8e68b353e1d40e33a9',1,'audiomanager_commandinterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab2b4c23878bb7b8e68b353e1d40e33a9',1,'audiomanager_commandinterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew_5ffinish',['audiomanager_commandinterface_proxy_new_finish',['../audio__manager__interface_8c.html#a0936ba36a58f381305c5c22a24901b0d',1,'audiomanager_commandinterface_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0936ba36a58f381305c5c22a24901b0d',1,'audiomanager_commandinterface_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew_5ffor_5fbus',['audiomanager_commandinterface_proxy_new_for_bus',['../audio__manager__interface_8c.html#a189a420473fe170544a82f6842c86588',1,'audiomanager_commandinterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a189a420473fe170544a82f6842c86588',1,'audiomanager_commandinterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew_5ffor_5fbus_5ffinish',['audiomanager_commandinterface_proxy_new_for_bus_finish',['../audio__manager__interface_8c.html#ab88933f4378507445adfc11800617ce5',1,'audiomanager_commandinterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab88933f4378507445adfc11800617ce5',1,'audiomanager_commandinterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew_5ffor_5fbus_5fsync',['audiomanager_commandinterface_proxy_new_for_bus_sync',['../audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae',1,'audiomanager_commandinterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a99addfde08c5933d19b448ad9386e1ae',1,'audiomanager_commandinterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fproxy_5fnew_5fsync',['audiomanager_commandinterface_proxy_new_sync',['../audio__manager__interface_8c.html#ab00a0971b80cf268f6139d8046c62c84',1,'audiomanager_commandinterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab00a0971b80cf268f6139d8046c62c84',1,'audiomanager_commandinterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5fcommandinterface_5fskeleton_5fget_5ftype',['audiomanager_commandinterface_skeleton_get_type',['../audio__manager__interface_8h.html#ac445950a2f3ef1977eaadd0c9e22ec3d',1,'audio_manager_interface.h']]],
+ ['audiomanager_5fcommandinterface_5fskeleton_5fnew',['audiomanager_commandinterface_skeleton_new',['../audio__manager__interface_8c.html#ae8af41517e2e825594c3fa34e54015c8',1,'audiomanager_commandinterface_skeleton_new(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae8af41517e2e825594c3fa34e54015c8',1,'audiomanager_commandinterface_skeleton_new(void):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fabort',['audiomanager_routing_soundmanager_call_async_abort',['../audio__manager__interface_8c.html#a93f222ce34ea1e96ec9cb8db173adf42',1,'audiomanager_routing_soundmanager_call_async_abort(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a93f222ce34ea1e96ec9cb8db173adf42',1,'audiomanager_routing_soundmanager_call_async_abort(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fabort_5ffinish',['audiomanager_routing_soundmanager_call_async_abort_finish',['../audio__manager__interface_8c.html#a6170d3e71d43c704e59cc44379869ea7',1,'audiomanager_routing_soundmanager_call_async_abort_finish(AudiomanagerRoutingSoundmanager *proxy, gint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a6170d3e71d43c704e59cc44379869ea7',1,'audiomanager_routing_soundmanager_call_async_abort_finish(AudiomanagerRoutingSoundmanager *proxy, gint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fabort_5fsync',['audiomanager_routing_soundmanager_call_async_abort_sync',['../audio__manager__interface_8c.html#a7fee56885d658e8fa166d592f0b6bff7',1,'audiomanager_routing_soundmanager_call_async_abort_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, gint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a7fee56885d658e8fa166d592f0b6bff7',1,'audiomanager_routing_soundmanager_call_async_abort_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, gint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fconnect',['audiomanager_routing_soundmanager_call_async_connect',['../audio__manager__interface_8c.html#a8331e87b5a59d0e4eefb0b4d406aef27',1,'audiomanager_routing_soundmanager_call_async_connect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a8331e87b5a59d0e4eefb0b4d406aef27',1,'audiomanager_routing_soundmanager_call_async_connect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fconnect_5ffinish',['audiomanager_routing_soundmanager_call_async_connect_finish',['../audio__manager__interface_8c.html#a55b23f311341e51565f6c8f45d092d37',1,'audiomanager_routing_soundmanager_call_async_connect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a55b23f311341e51565f6c8f45d092d37',1,'audiomanager_routing_soundmanager_call_async_connect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fconnect_5fsync',['audiomanager_routing_soundmanager_call_async_connect_sync',['../audio__manager__interface_8c.html#afec75bb39e45bdefd62335bb02867bea',1,'audiomanager_routing_soundmanager_call_async_connect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#afec75bb39e45bdefd62335bb02867bea',1,'audiomanager_routing_soundmanager_call_async_connect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fdisconnect',['audiomanager_routing_soundmanager_call_async_disconnect',['../audio__manager__interface_8c.html#a0e862f2fc856d36032e8137b73465d8b',1,'audiomanager_routing_soundmanager_call_async_disconnect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0e862f2fc856d36032e8137b73465d8b',1,'audiomanager_routing_soundmanager_call_async_disconnect(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fdisconnect_5ffinish',['audiomanager_routing_soundmanager_call_async_disconnect_finish',['../audio__manager__interface_8c.html#afbb8740a104048e9de8d07ee6d5d630b',1,'audiomanager_routing_soundmanager_call_async_disconnect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#afbb8740a104048e9de8d07ee6d5d630b',1,'audiomanager_routing_soundmanager_call_async_disconnect_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fdisconnect_5fsync',['audiomanager_routing_soundmanager_call_async_disconnect_sync',['../audio__manager__interface_8c.html#a58d7113892a361b229f3bbab5942edca',1,'audiomanager_routing_soundmanager_call_async_disconnect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a58d7113892a361b229f3bbab5942edca',1,'audiomanager_routing_soundmanager_call_async_disconnect_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_connectionID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsink_5fvolume',['audiomanager_routing_soundmanager_call_async_set_sink_volume',['../audio__manager__interface_8c.html#ab75e5e3210aa14e91e2bd98af7cfe8ac',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab75e5e3210aa14e91e2bd98af7cfe8ac',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsink_5fvolume_5ffinish',['audiomanager_routing_soundmanager_call_async_set_sink_volume_finish',['../audio__manager__interface_8c.html#a3729e82238a33933845ca972fb906309',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3729e82238a33933845ca972fb906309',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsink_5fvolume_5fsync',['audiomanager_routing_soundmanager_call_async_set_sink_volume_sync',['../audio__manager__interface_8c.html#aaed9bcc9811bce2292329bc8780ca420',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aaed9bcc9811bce2292329bc8780ca420',1,'audiomanager_routing_soundmanager_call_async_set_sink_volume_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsource_5fstate',['audiomanager_routing_soundmanager_call_async_set_source_state',['../audio__manager__interface_8c.html#a5ed4b07395d8c56b4d46ceaf72ef8850',1,'audiomanager_routing_soundmanager_call_async_set_source_state(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5ed4b07395d8c56b4d46ceaf72ef8850',1,'audiomanager_routing_soundmanager_call_async_set_source_state(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsource_5fstate_5ffinish',['audiomanager_routing_soundmanager_call_async_set_source_state_finish',['../audio__manager__interface_8c.html#a9d81d7d0f74e2223c2da9f3aa0299428',1,'audiomanager_routing_soundmanager_call_async_set_source_state_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a9d81d7d0f74e2223c2da9f3aa0299428',1,'audiomanager_routing_soundmanager_call_async_set_source_state_finish(AudiomanagerRoutingSoundmanager *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcall_5fasync_5fset_5fsource_5fstate_5fsync',['audiomanager_routing_soundmanager_call_async_set_source_state_sync',['../audio__manager__interface_8c.html#a72921a5dca1eda471acae8aac77655de',1,'audiomanager_routing_soundmanager_call_async_set_source_state_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a72921a5dca1eda471acae8aac77655de',1,'audiomanager_routing_soundmanager_call_async_set_source_state_sync(AudiomanagerRoutingSoundmanager *proxy, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcomplete_5fasync_5fabort',['audiomanager_routing_soundmanager_complete_async_abort',['../audio__manager__interface_8c.html#a03677da8a4d82b7b819c3363777a474a',1,'audiomanager_routing_soundmanager_complete_async_abort(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, gint16 error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a03677da8a4d82b7b819c3363777a474a',1,'audiomanager_routing_soundmanager_complete_async_abort(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, gint16 error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcomplete_5fasync_5fconnect',['audiomanager_routing_soundmanager_complete_async_connect',['../audio__manager__interface_8c.html#ab805525b9fa18ac1252e050a2c0480f4',1,'audiomanager_routing_soundmanager_complete_async_connect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab805525b9fa18ac1252e050a2c0480f4',1,'audiomanager_routing_soundmanager_complete_async_connect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcomplete_5fasync_5fdisconnect',['audiomanager_routing_soundmanager_complete_async_disconnect',['../audio__manager__interface_8c.html#a95b24f166f4539eef3d8753a85d288a6',1,'audiomanager_routing_soundmanager_complete_async_disconnect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a95b24f166f4539eef3d8753a85d288a6',1,'audiomanager_routing_soundmanager_complete_async_disconnect(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcomplete_5fasync_5fset_5fsink_5fvolume',['audiomanager_routing_soundmanager_complete_async_set_sink_volume',['../audio__manager__interface_8c.html#a27b841b7a25daeba7675c91440d031d8',1,'audiomanager_routing_soundmanager_complete_async_set_sink_volume(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a27b841b7a25daeba7675c91440d031d8',1,'audiomanager_routing_soundmanager_complete_async_set_sink_volume(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fcomplete_5fasync_5fset_5fsource_5fstate',['audiomanager_routing_soundmanager_complete_async_set_source_state',['../audio__manager__interface_8c.html#a81d5c4290e6e13b71a7e26028c13f5fb',1,'audiomanager_routing_soundmanager_complete_async_set_source_state(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a81d5c4290e6e13b71a7e26028c13f5fb',1,'audiomanager_routing_soundmanager_complete_async_set_source_state(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fget_5ftype',['audiomanager_routing_soundmanager_get_type',['../audio__manager__interface_8h.html#a35ada7af538792265076a81eff356d39',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5finterface_5finfo',['audiomanager_routing_soundmanager_interface_info',['../audio__manager__interface_8c.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c',1,'audiomanager_routing_soundmanager_interface_info(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a8ab43b9f48ba9a30d0a850cfbcf8b11c',1,'audiomanager_routing_soundmanager_interface_info(void):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5foverride_5fproperties',['audiomanager_routing_soundmanager_override_properties',['../audio__manager__interface_8c.html#a29eefbadaef2de502ae4998bb492c038',1,'audiomanager_routing_soundmanager_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a29eefbadaef2de502ae4998bb492c038',1,'audiomanager_routing_soundmanager_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fget_5ftype',['audiomanager_routing_soundmanager_proxy_get_type',['../audio__manager__interface_8h.html#ace3daa8fe620d099a85127708de16b5a',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew',['audiomanager_routing_soundmanager_proxy_new',['../audio__manager__interface_8c.html#a51b1240bc5078b0bd1769604c6e1cd5c',1,'audiomanager_routing_soundmanager_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a51b1240bc5078b0bd1769604c6e1cd5c',1,'audiomanager_routing_soundmanager_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew_5ffinish',['audiomanager_routing_soundmanager_proxy_new_finish',['../audio__manager__interface_8c.html#a500aa4bc6147e5b0a1666241aaf809df',1,'audiomanager_routing_soundmanager_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a500aa4bc6147e5b0a1666241aaf809df',1,'audiomanager_routing_soundmanager_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew_5ffor_5fbus',['audiomanager_routing_soundmanager_proxy_new_for_bus',['../audio__manager__interface_8c.html#a15fe76b0621c0dcd9d5f95ccee708d55',1,'audiomanager_routing_soundmanager_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a15fe76b0621c0dcd9d5f95ccee708d55',1,'audiomanager_routing_soundmanager_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew_5ffor_5fbus_5ffinish',['audiomanager_routing_soundmanager_proxy_new_for_bus_finish',['../audio__manager__interface_8c.html#ace5894658fcc8fe1c3239cf1029f76ee',1,'audiomanager_routing_soundmanager_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ace5894658fcc8fe1c3239cf1029f76ee',1,'audiomanager_routing_soundmanager_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew_5ffor_5fbus_5fsync',['audiomanager_routing_soundmanager_proxy_new_for_bus_sync',['../audio__manager__interface_8c.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2',1,'audiomanager_routing_soundmanager_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5c632eb6c5ffbca3d92f45f4fb4dbcc2',1,'audiomanager_routing_soundmanager_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fproxy_5fnew_5fsync',['audiomanager_routing_soundmanager_proxy_new_sync',['../audio__manager__interface_8c.html#af48ac60b5a27dc1530c0d4ae78cdc31c',1,'audiomanager_routing_soundmanager_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af48ac60b5a27dc1530c0d4ae78cdc31c',1,'audiomanager_routing_soundmanager_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fskeleton_5fget_5ftype',['audiomanager_routing_soundmanager_skeleton_get_type',['../audio__manager__interface_8h.html#a32905944e01be5f664834a9642392ade',1,'audio_manager_interface.h']]],
+ ['audiomanager_5frouting_5fsoundmanager_5fskeleton_5fnew',['audiomanager_routing_soundmanager_skeleton_new',['../audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe',1,'audiomanager_routing_soundmanager_skeleton_new(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aa457ed83f6cd0148308d87aee03208fe',1,'audiomanager_routing_soundmanager_skeleton_new(void):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fconnect',['audiomanager_routinginterface_call_ack_connect',['../audio__manager__interface_8c.html#afcc50c6eaebebbb692c6489381b40482',1,'audiomanager_routinginterface_call_ack_connect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#afcc50c6eaebebbb692c6489381b40482',1,'audiomanager_routinginterface_call_ack_connect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fconnect_5ffinish',['audiomanager_routinginterface_call_ack_connect_finish',['../audio__manager__interface_8c.html#a6e4fc33b495f314c690db968312c531d',1,'audiomanager_routinginterface_call_ack_connect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a6e4fc33b495f314c690db968312c531d',1,'audiomanager_routinginterface_call_ack_connect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fconnect_5fsync',['audiomanager_routinginterface_call_ack_connect_sync',['../audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204',1,'audiomanager_routinginterface_call_ack_connect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#adadd28e13e61121cbe94ef86e2721204',1,'audiomanager_routinginterface_call_ack_connect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fdisconnect',['audiomanager_routinginterface_call_ack_disconnect',['../audio__manager__interface_8c.html#aee52ef3cb811034602d481b7c0af0e67',1,'audiomanager_routinginterface_call_ack_disconnect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aee52ef3cb811034602d481b7c0af0e67',1,'audiomanager_routinginterface_call_ack_disconnect(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fdisconnect_5ffinish',['audiomanager_routinginterface_call_ack_disconnect_finish',['../audio__manager__interface_8c.html#a4db53a6e79362635e2d566ea93e9bb2b',1,'audiomanager_routinginterface_call_ack_disconnect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4db53a6e79362635e2d566ea93e9bb2b',1,'audiomanager_routinginterface_call_ack_disconnect_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fdisconnect_5fsync',['audiomanager_routinginterface_call_ack_disconnect_sync',['../audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec',1,'audiomanager_routinginterface_call_ack_disconnect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a7a4e4f1ed80dee36c519fb86958430ec',1,'audiomanager_routinginterface_call_ack_disconnect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsink_5fvolume',['audiomanager_routinginterface_call_ack_set_sink_volume',['../audio__manager__interface_8c.html#a51236e213a21ce054fa93027eaca5995',1,'audiomanager_routinginterface_call_ack_set_sink_volume(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a51236e213a21ce054fa93027eaca5995',1,'audiomanager_routinginterface_call_ack_set_sink_volume(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsink_5fvolume_5ffinish',['audiomanager_routinginterface_call_ack_set_sink_volume_finish',['../audio__manager__interface_8c.html#a736a922582ddfbb81fcd0194d1817259',1,'audiomanager_routinginterface_call_ack_set_sink_volume_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a736a922582ddfbb81fcd0194d1817259',1,'audiomanager_routinginterface_call_ack_set_sink_volume_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsink_5fvolume_5fsync',['audiomanager_routinginterface_call_ack_set_sink_volume_sync',['../audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c',1,'audiomanager_routinginterface_call_ack_set_sink_volume_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ad6c3a3b45afb772d4db1587b11187e4c',1,'audiomanager_routinginterface_call_ack_set_sink_volume_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsource_5fstate',['audiomanager_routinginterface_call_ack_set_source_state',['../audio__manager__interface_8c.html#a9824c3759e7fa8d85035b558e596684a',1,'audiomanager_routinginterface_call_ack_set_source_state(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a9824c3759e7fa8d85035b558e596684a',1,'audiomanager_routinginterface_call_ack_set_source_state(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsource_5fstate_5ffinish',['audiomanager_routinginterface_call_ack_set_source_state_finish',['../audio__manager__interface_8c.html#a7c811e4ded6eadc26684f7f1339a520d',1,'audiomanager_routinginterface_call_ack_set_source_state_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a7c811e4ded6eadc26684f7f1339a520d',1,'audiomanager_routinginterface_call_ack_set_source_state_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fsource_5fstate_5fsync',['audiomanager_routinginterface_call_ack_set_source_state_sync',['../audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c',1,'audiomanager_routinginterface_call_ack_set_source_state_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3e796f9928089743d18b5e2404e1d45c',1,'audiomanager_routinginterface_call_ack_set_source_state_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fvolumes',['audiomanager_routinginterface_call_ack_set_volumes',['../audio__manager__interface_8c.html#a99a727667031409d354d2eb62c77a701',1,'audiomanager_routinginterface_call_ack_set_volumes(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a99a727667031409d354d2eb62c77a701',1,'audiomanager_routinginterface_call_ack_set_volumes(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fvolumes_5ffinish',['audiomanager_routinginterface_call_ack_set_volumes_finish',['../audio__manager__interface_8c.html#ad0ae7e93450d67cc81e54553a9dbf046',1,'audiomanager_routinginterface_call_ack_set_volumes_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ad0ae7e93450d67cc81e54553a9dbf046',1,'audiomanager_routinginterface_call_ack_set_volumes_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fset_5fvolumes_5fsync',['audiomanager_routinginterface_call_ack_set_volumes_sync',['../audio__manager__interface_8c.html#af95b5087a711d3520d11a1a25158f106',1,'audiomanager_routinginterface_call_ack_set_volumes_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af95b5087a711d3520d11a1a25158f106',1,'audiomanager_routinginterface_call_ack_set_volumes_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsink_5fnotification_5fconfiguration',['audiomanager_routinginterface_call_ack_sink_notification_configuration',['../audio__manager__interface_8c.html#a9eaf24a15f2f3c37322258b488755a3e',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a9eaf24a15f2f3c37322258b488755a3e',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsink_5fnotification_5fconfiguration_5ffinish',['audiomanager_routinginterface_call_ack_sink_notification_configuration_finish',['../audio__manager__interface_8c.html#a31b9242f8e5b8f69b8ad8040be2b6785',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a31b9242f8e5b8f69b8ad8040be2b6785',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsink_5fnotification_5fconfiguration_5fsync',['audiomanager_routinginterface_call_ack_sink_notification_configuration_sync',['../audio__manager__interface_8c.html#ad5134adec6594578590e52539aaf86c9',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ad5134adec6594578590e52539aaf86c9',1,'audiomanager_routinginterface_call_ack_sink_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsource_5fnotification_5fconfiguration',['audiomanager_routinginterface_call_ack_source_notification_configuration',['../audio__manager__interface_8c.html#a83a0b8ec299602b64fe135bf1cc0a0d6',1,'audiomanager_routinginterface_call_ack_source_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a83a0b8ec299602b64fe135bf1cc0a0d6',1,'audiomanager_routinginterface_call_ack_source_notification_configuration(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsource_5fnotification_5fconfiguration_5ffinish',['audiomanager_routinginterface_call_ack_source_notification_configuration_finish',['../audio__manager__interface_8c.html#a0a358054a68bcaefaed5324f2d027fe9',1,'audiomanager_routinginterface_call_ack_source_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0a358054a68bcaefaed5324f2d027fe9',1,'audiomanager_routinginterface_call_ack_source_notification_configuration_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fack_5fsource_5fnotification_5fconfiguration_5fsync',['audiomanager_routinginterface_call_ack_source_notification_configuration_sync',['../audio__manager__interface_8c.html#a66a9cd7926c873d7896e5aea18cfade4',1,'audiomanager_routinginterface_call_ack_source_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a66a9cd7926c873d7896e5aea18cfade4',1,'audiomanager_routinginterface_call_ack_source_notification_configuration_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5fready',['audiomanager_routinginterface_call_confirm_routing_ready',['../audio__manager__interface_8c.html#af8bf12bbc3cfcc8cfce9992b96284386',1,'audiomanager_routinginterface_call_confirm_routing_ready(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af8bf12bbc3cfcc8cfce9992b96284386',1,'audiomanager_routinginterface_call_confirm_routing_ready(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5fready_5ffinish',['audiomanager_routinginterface_call_confirm_routing_ready_finish',['../audio__manager__interface_8c.html#a9698964ad4ae6e09944d10f1d36de0f4',1,'audiomanager_routinginterface_call_confirm_routing_ready_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a9698964ad4ae6e09944d10f1d36de0f4',1,'audiomanager_routinginterface_call_confirm_routing_ready_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5fready_5fsync',['audiomanager_routinginterface_call_confirm_routing_ready_sync',['../audio__manager__interface_8c.html#a65b2211cda343659fe31101c8d6236c2',1,'audiomanager_routinginterface_call_confirm_routing_ready_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a65b2211cda343659fe31101c8d6236c2',1,'audiomanager_routinginterface_call_confirm_routing_ready_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5frundown',['audiomanager_routinginterface_call_confirm_routing_rundown',['../audio__manager__interface_8c.html#a5324b5abcc4ddd3e677449df9b29a9ce',1,'audiomanager_routinginterface_call_confirm_routing_rundown(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5324b5abcc4ddd3e677449df9b29a9ce',1,'audiomanager_routinginterface_call_confirm_routing_rundown(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5frundown_5ffinish',['audiomanager_routinginterface_call_confirm_routing_rundown_finish',['../audio__manager__interface_8c.html#a3de8d128692f6cb77d866e9866f02598',1,'audiomanager_routinginterface_call_confirm_routing_rundown_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3de8d128692f6cb77d866e9866f02598',1,'audiomanager_routinginterface_call_confirm_routing_rundown_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fconfirm_5frouting_5frundown_5fsync',['audiomanager_routinginterface_call_confirm_routing_rundown_sync',['../audio__manager__interface_8c.html#abac8c639d207b6ec096a56050ef607a0',1,'audiomanager_routinginterface_call_confirm_routing_rundown_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#abac8c639d207b6ec096a56050ef607a0',1,'audiomanager_routinginterface_call_confirm_routing_rundown_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_domainID, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsink',['audiomanager_routinginterface_call_deregister_sink',['../audio__manager__interface_8c.html#ae32ef2459f9519fdf3c96c962b9f56d8',1,'audiomanager_routinginterface_call_deregister_sink(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae32ef2459f9519fdf3c96c962b9f56d8',1,'audiomanager_routinginterface_call_deregister_sink(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsink_5ffinish',['audiomanager_routinginterface_call_deregister_sink_finish',['../audio__manager__interface_8c.html#a216bbf0e4db8e6044520a608eb619a73',1,'audiomanager_routinginterface_call_deregister_sink_finish(AudiomanagerRoutinginterface *proxy, gint *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a216bbf0e4db8e6044520a608eb619a73',1,'audiomanager_routinginterface_call_deregister_sink_finish(AudiomanagerRoutinginterface *proxy, gint *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsink_5fsync',['audiomanager_routinginterface_call_deregister_sink_sync',['../audio__manager__interface_8c.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7',1,'audiomanager_routinginterface_call_deregister_sink_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, gint *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aa2bea4e6d7bb9c8e52a9492e4b5ca6b7',1,'audiomanager_routinginterface_call_deregister_sink_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sinkID, gint *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsource',['audiomanager_routinginterface_call_deregister_source',['../audio__manager__interface_8c.html#a55035534ad03e4d0d9bc8dd4e9312a63',1,'audiomanager_routinginterface_call_deregister_source(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a55035534ad03e4d0d9bc8dd4e9312a63',1,'audiomanager_routinginterface_call_deregister_source(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsource_5ffinish',['audiomanager_routinginterface_call_deregister_source_finish',['../audio__manager__interface_8c.html#a238fa78cc0aec9eaa1ec928cb927dcbb',1,'audiomanager_routinginterface_call_deregister_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a238fa78cc0aec9eaa1ec928cb927dcbb',1,'audiomanager_routinginterface_call_deregister_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fderegister_5fsource_5fsync',['audiomanager_routinginterface_call_deregister_source_sync',['../audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063',1,'audiomanager_routinginterface_call_deregister_source_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae1459fb13596f7770810b8754f7de063',1,'audiomanager_routinginterface_call_deregister_source_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5finterrupt_5fstatus_5fchange',['audiomanager_routinginterface_call_hook_interrupt_status_change',['../audio__manager__interface_8c.html#ab932a845e5f14d50b4aeb8c62e8303c4',1,'audiomanager_routinginterface_call_hook_interrupt_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab932a845e5f14d50b4aeb8c62e8303c4',1,'audiomanager_routinginterface_call_hook_interrupt_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5finterrupt_5fstatus_5fchange_5ffinish',['audiomanager_routinginterface_call_hook_interrupt_status_change_finish',['../audio__manager__interface_8c.html#a93141d0773d7d37ed8fbbee17b3beb4c',1,'audiomanager_routinginterface_call_hook_interrupt_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a93141d0773d7d37ed8fbbee17b3beb4c',1,'audiomanager_routinginterface_call_hook_interrupt_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5finterrupt_5fstatus_5fchange_5fsync',['audiomanager_routinginterface_call_hook_interrupt_status_change_sync',['../audio__manager__interface_8c.html#a27dc69af0cb9581619a5e765322e788b',1,'audiomanager_routinginterface_call_hook_interrupt_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a27dc69af0cb9581619a5e765322e788b',1,'audiomanager_routinginterface_call_hook_interrupt_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 arg_interruptState, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5fsource_5favailablity_5fstatus_5fchange',['audiomanager_routinginterface_call_hook_source_availablity_status_change',['../audio__manager__interface_8c.html#a7a1d61d216587bd708df526793f157ed',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a7a1d61d216587bd708df526793f157ed',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5fsource_5favailablity_5fstatus_5fchange_5ffinish',['audiomanager_routinginterface_call_hook_source_availablity_status_change_finish',['../audio__manager__interface_8c.html#a0ba2bbfe9c9f28727c6329a831bacb18',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0ba2bbfe9c9f28727c6329a831bacb18',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change_finish(AudiomanagerRoutinginterface *proxy, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fhook_5fsource_5favailablity_5fstatus_5fchange_5fsync',['audiomanager_routinginterface_call_hook_source_availablity_status_change_sync',['../audio__manager__interface_8c.html#aafa82e5325c595830ca33a2c32af79d9',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aafa82e5325c595830ca33a2c32af79d9',1,'audiomanager_routinginterface_call_hook_source_availablity_status_change_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, GVariant *arg_availability, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fdomain',['audiomanager_routinginterface_call_register_domain',['../audio__manager__interface_8c.html#aa4d6447f7dbdaf287812da58a4528d4a',1,'audiomanager_routinginterface_call_register_domain(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aa4d6447f7dbdaf287812da58a4528d4a',1,'audiomanager_routinginterface_call_register_domain(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fdomain_5ffinish',['audiomanager_routinginterface_call_register_domain_finish',['../audio__manager__interface_8c.html#acc626b0b0abe2ae30355a8f1f59329fa',1,'audiomanager_routinginterface_call_register_domain_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_domainid, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#acc626b0b0abe2ae30355a8f1f59329fa',1,'audiomanager_routinginterface_call_register_domain_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_domainid, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fdomain_5fsync',['audiomanager_routinginterface_call_register_domain_sync',['../audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf',1,'audiomanager_routinginterface_call_register_domain_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, guint16 *out_domainid, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5f7bda35b571a0ce339108d3cb40b9cf',1,'audiomanager_routinginterface_call_register_domain_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, guint16 *out_domainid, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsink',['audiomanager_routinginterface_call_register_sink',['../audio__manager__interface_8c.html#a77e4b4cf413ab7441b9135fd0e08a978',1,'audiomanager_routinginterface_call_register_sink(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a77e4b4cf413ab7441b9135fd0e08a978',1,'audiomanager_routinginterface_call_register_sink(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsink_5ffinish',['audiomanager_routinginterface_call_register_sink_finish',['../audio__manager__interface_8c.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9',1,'audiomanager_routinginterface_call_register_sink_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sinkID, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a76ac59a2a591f3dd1fd597b6ae4ea5a9',1,'audiomanager_routinginterface_call_register_sink_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sinkID, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsink_5fsync',['audiomanager_routinginterface_call_register_sink_sync',['../audio__manager__interface_8c.html#aec5c1deb05527c7896996039f8347308',1,'audiomanager_routinginterface_call_register_sink_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, guint16 *out_sinkID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aec5c1deb05527c7896996039f8347308',1,'audiomanager_routinginterface_call_register_sink_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sinkData, guint16 *out_sinkID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsource',['audiomanager_routinginterface_call_register_source',['../audio__manager__interface_8c.html#a156e7a08938d50cc42dda61754799144',1,'audiomanager_routinginterface_call_register_source(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a156e7a08938d50cc42dda61754799144',1,'audiomanager_routinginterface_call_register_source(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsource_5ffinish',['audiomanager_routinginterface_call_register_source_finish',['../audio__manager__interface_8c.html#a93573c15772a789233c38f4157c31076',1,'audiomanager_routinginterface_call_register_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sourceID, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a93573c15772a789233c38f4157c31076',1,'audiomanager_routinginterface_call_register_source_finish(AudiomanagerRoutinginterface *proxy, guint16 *out_sourceID, guint16 *out_error, GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcall_5fregister_5fsource_5fsync',['audiomanager_routinginterface_call_register_source_sync',['../audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9',1,'audiomanager_routinginterface_call_register_source_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, guint16 *out_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a8bd76889d860b7db9327f1e6e1f8c9c9',1,'audiomanager_routinginterface_call_register_source_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, guint16 *out_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fconnect',['audiomanager_routinginterface_complete_ack_connect',['../audio__manager__interface_8c.html#a29d92a477b197f8422970bd1a87f1078',1,'audiomanager_routinginterface_complete_ack_connect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a29d92a477b197f8422970bd1a87f1078',1,'audiomanager_routinginterface_complete_ack_connect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fdisconnect',['audiomanager_routinginterface_complete_ack_disconnect',['../audio__manager__interface_8c.html#a19595596cdb2980362c5ed5a064bb682',1,'audiomanager_routinginterface_complete_ack_disconnect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a19595596cdb2980362c5ed5a064bb682',1,'audiomanager_routinginterface_complete_ack_disconnect(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fset_5fsink_5fvolume',['audiomanager_routinginterface_complete_ack_set_sink_volume',['../audio__manager__interface_8c.html#a5690f1088201c2341cf1145375a5855a',1,'audiomanager_routinginterface_complete_ack_set_sink_volume(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5690f1088201c2341cf1145375a5855a',1,'audiomanager_routinginterface_complete_ack_set_sink_volume(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fset_5fsource_5fstate',['audiomanager_routinginterface_complete_ack_set_source_state',['../audio__manager__interface_8c.html#a29ca364f304e445a1141a9a8b6d486d9',1,'audiomanager_routinginterface_complete_ack_set_source_state(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a29ca364f304e445a1141a9a8b6d486d9',1,'audiomanager_routinginterface_complete_ack_set_source_state(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fset_5fvolumes',['audiomanager_routinginterface_complete_ack_set_volumes',['../audio__manager__interface_8c.html#a57ac0c76e17d25395c29d8d47e8d87d5',1,'audiomanager_routinginterface_complete_ack_set_volumes(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a57ac0c76e17d25395c29d8d47e8d87d5',1,'audiomanager_routinginterface_complete_ack_set_volumes(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fsink_5fnotification_5fconfiguration',['audiomanager_routinginterface_complete_ack_sink_notification_configuration',['../audio__manager__interface_8c.html#ac4763ec634aedbd3e372d80764816688',1,'audiomanager_routinginterface_complete_ack_sink_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ac4763ec634aedbd3e372d80764816688',1,'audiomanager_routinginterface_complete_ack_sink_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fack_5fsource_5fnotification_5fconfiguration',['audiomanager_routinginterface_complete_ack_source_notification_configuration',['../audio__manager__interface_8c.html#aa516cb19eab4883923cb3da60572936a',1,'audiomanager_routinginterface_complete_ack_source_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aa516cb19eab4883923cb3da60572936a',1,'audiomanager_routinginterface_complete_ack_source_notification_configuration(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fconfirm_5frouting_5fready',['audiomanager_routinginterface_complete_confirm_routing_ready',['../audio__manager__interface_8c.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e',1,'audiomanager_routinginterface_complete_confirm_routing_ready(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aab1e77c0123c8c3a81ee0eae8a3a9b9e',1,'audiomanager_routinginterface_complete_confirm_routing_ready(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fconfirm_5frouting_5frundown',['audiomanager_routinginterface_complete_confirm_routing_rundown',['../audio__manager__interface_8c.html#abfd78d54129f1bab64bf3ad042bad68b',1,'audiomanager_routinginterface_complete_confirm_routing_rundown(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#abfd78d54129f1bab64bf3ad042bad68b',1,'audiomanager_routinginterface_complete_confirm_routing_rundown(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fderegister_5fsink',['audiomanager_routinginterface_complete_deregister_sink',['../audio__manager__interface_8c.html#a73b2ca0e0b67f9a45e66b7ded785283b',1,'audiomanager_routinginterface_complete_deregister_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, gint error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a73b2ca0e0b67f9a45e66b7ded785283b',1,'audiomanager_routinginterface_complete_deregister_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, gint error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fderegister_5fsource',['audiomanager_routinginterface_complete_deregister_source',['../audio__manager__interface_8c.html#a2d17cb6cc71b313e947f934fb5121395',1,'audiomanager_routinginterface_complete_deregister_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a2d17cb6cc71b313e947f934fb5121395',1,'audiomanager_routinginterface_complete_deregister_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fhook_5finterrupt_5fstatus_5fchange',['audiomanager_routinginterface_complete_hook_interrupt_status_change',['../audio__manager__interface_8c.html#a296f15aae89a98544e0c0e2ae992e88f',1,'audiomanager_routinginterface_complete_hook_interrupt_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a296f15aae89a98544e0c0e2ae992e88f',1,'audiomanager_routinginterface_complete_hook_interrupt_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fhook_5fsource_5favailablity_5fstatus_5fchange',['audiomanager_routinginterface_complete_hook_source_availablity_status_change',['../audio__manager__interface_8c.html#adaad8baa4d148211c0a7125d1de08c91',1,'audiomanager_routinginterface_complete_hook_source_availablity_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#adaad8baa4d148211c0a7125d1de08c91',1,'audiomanager_routinginterface_complete_hook_source_availablity_status_change(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fregister_5fdomain',['audiomanager_routinginterface_complete_register_domain',['../audio__manager__interface_8c.html#a5bf469430cc1ab9691ed340803c7a724',1,'audiomanager_routinginterface_complete_register_domain(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 domainid, guint16 error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a5bf469430cc1ab9691ed340803c7a724',1,'audiomanager_routinginterface_complete_register_domain(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 domainid, guint16 error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fregister_5fsink',['audiomanager_routinginterface_complete_register_sink',['../audio__manager__interface_8c.html#a16ef4f10c54f8529f791f706314b9f17',1,'audiomanager_routinginterface_complete_register_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sinkID, guint16 error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a16ef4f10c54f8529f791f706314b9f17',1,'audiomanager_routinginterface_complete_register_sink(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sinkID, guint16 error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fcomplete_5fregister_5fsource',['audiomanager_routinginterface_complete_register_source',['../audio__manager__interface_8c.html#a38b164b371c07c56e2efc5cc725ab25f',1,'audiomanager_routinginterface_complete_register_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sourceID, guint16 error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a38b164b371c07c56e2efc5cc725ab25f',1,'audiomanager_routinginterface_complete_register_source(AudiomanagerRoutinginterface *object, GDBusMethodInvocation *invocation, guint16 sourceID, guint16 error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5femit_5fset_5frouting_5fready',['audiomanager_routinginterface_emit_set_routing_ready',['../audio__manager__interface_8c.html#a41cc3c3353509de821ec4411596de519',1,'audiomanager_routinginterface_emit_set_routing_ready(AudiomanagerRoutinginterface *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a41cc3c3353509de821ec4411596de519',1,'audiomanager_routinginterface_emit_set_routing_ready(AudiomanagerRoutinginterface *object):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5femit_5fset_5frouting_5frundown',['audiomanager_routinginterface_emit_set_routing_rundown',['../audio__manager__interface_8c.html#adfebe3440488df3d5ee7c61ae6832e4d',1,'audiomanager_routinginterface_emit_set_routing_rundown(AudiomanagerRoutinginterface *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#adfebe3440488df3d5ee7c61ae6832e4d',1,'audiomanager_routinginterface_emit_set_routing_rundown(AudiomanagerRoutinginterface *object):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fget_5ftype',['audiomanager_routinginterface_get_type',['../audio__manager__interface_8h.html#a524c628b7e26dd3237f7dd886eeaba5b',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5finterface_5finfo',['audiomanager_routinginterface_interface_info',['../audio__manager__interface_8c.html#ab9c164c5d46717b3e1d7d74f4b4ebf39',1,'audiomanager_routinginterface_interface_info(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab9c164c5d46717b3e1d7d74f4b4ebf39',1,'audiomanager_routinginterface_interface_info(void):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5foverride_5fproperties',['audiomanager_routinginterface_override_properties',['../audio__manager__interface_8c.html#a8a59f7f6209e7413d9ddae12e96a3e15',1,'audiomanager_routinginterface_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a8a59f7f6209e7413d9ddae12e96a3e15',1,'audiomanager_routinginterface_override_properties(GObjectClass *klass, guint property_id_begin):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fget_5ftype',['audiomanager_routinginterface_proxy_get_type',['../audio__manager__interface_8h.html#a727f1eaa47ea1c92fcfc76f77417a8a2',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew',['audiomanager_routinginterface_proxy_new',['../audio__manager__interface_8c.html#aa2d2eeab981963bc84fd3ab51c85159f',1,'audiomanager_routinginterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aa2d2eeab981963bc84fd3ab51c85159f',1,'audiomanager_routinginterface_proxy_new(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew_5ffinish',['audiomanager_routinginterface_proxy_new_finish',['../audio__manager__interface_8c.html#af6cf8be13cffbcd1f9f9126517b5d9b6',1,'audiomanager_routinginterface_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af6cf8be13cffbcd1f9f9126517b5d9b6',1,'audiomanager_routinginterface_proxy_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew_5ffor_5fbus',['audiomanager_routinginterface_proxy_new_for_bus',['../audio__manager__interface_8c.html#ae07b35e6825db30d7a9dbf608c88fb94',1,'audiomanager_routinginterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae07b35e6825db30d7a9dbf608c88fb94',1,'audiomanager_routinginterface_proxy_new_for_bus(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew_5ffor_5fbus_5ffinish',['audiomanager_routinginterface_proxy_new_for_bus_finish',['../audio__manager__interface_8c.html#a4318c6b327e3f05b0e50dcba2e350cec',1,'audiomanager_routinginterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4318c6b327e3f05b0e50dcba2e350cec',1,'audiomanager_routinginterface_proxy_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew_5ffor_5fbus_5fsync',['audiomanager_routinginterface_proxy_new_for_bus_sync',['../audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6',1,'audiomanager_routinginterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ab20c157db75c8704f853c2ae11f64cc6',1,'audiomanager_routinginterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fproxy_5fnew_5fsync',['audiomanager_routinginterface_proxy_new_sync',['../audio__manager__interface_8c.html#a607336d277988e69602efe8370719a1f',1,'audiomanager_routinginterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a607336d277988e69602efe8370719a1f',1,'audiomanager_routinginterface_proxy_new_sync(GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['audiomanager_5froutinginterface_5fskeleton_5fget_5ftype',['audiomanager_routinginterface_skeleton_get_type',['../audio__manager__interface_8h.html#ae5fb6050b14843c6fa0013568075631b',1,'audio_manager_interface.h']]],
+ ['audiomanager_5froutinginterface_5fskeleton_5fnew',['audiomanager_routinginterface_skeleton_new',['../audio__manager__interface_8c.html#a95b0c02b6ca0a1c14f1fa766e70827a3',1,'audiomanager_routinginterface_skeleton_new(void):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a95b0c02b6ca0a1c14f1fa766e70827a3',1,'audiomanager_routinginterface_skeleton_new(void):&#160;audio_manager_interface.c']]]
];
diff --git a/doc/api-ref/html/search/functions_1.js b/doc/api-ref/html/search/functions_1.js
index caf07a6..02459a7 100644
--- a/doc/api-ref/html/search/functions_1.js
+++ b/doc/api-ref/html/search/functions_1.js
@@ -1,5 +1,7 @@
var searchData=
[
- ['call',['call',['../class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773',1,'LibSoundmanager']]],
- ['call_5fsync',['call_sync',['../class_lib_soundmanager.html#ae5b83ce661b1d785de2518ca10113956',1,'LibSoundmanager']]]
+ ['call',['call',['../class_lib_soundmanager.html#a1fe952a4dabbab6126cc23e36c79c773',1,'LibSoundmanager::call(const std::string &amp;verb, struct json_object *arg)'],['../class_lib_soundmanager.html#a872d65bc665189c7b6a882c6067daaed',1,'LibSoundmanager::call(const char *verb, struct json_object *arg)']]],
+ ['connect',['connect',['../class_lib_soundmanager.html#aa570a8373e057127c85107e13053669c',1,'LibSoundmanager::connect(int sourceID, int sinkID)'],['../class_lib_soundmanager.html#a2ed96ee8a96cf0fdc79335e631e314c4',1,'LibSoundmanager::connect(int sourceID, const std::string &amp;sinkName)']]],
+ ['create_5fdomain_5fdata',['create_domain_data',['../sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344',1,'create_domain_data(struct domain_data *data):&#160;sm-helper.c'],['../sm-helper_8h.html#a6b6746be407c77c641065a76fcbff019',1,'create_domain_data(struct domain_data *):&#160;sm-helper.c']]],
+ ['create_5fsource_5fdata',['create_source_data',['../sm-helper_8c.html#a3da984668307f39d541053eba1d78a83',1,'create_source_data(guint16 sourceID, guint16 domainID, const char *appname, guint16 sourceClassID, gint32 sourceState, gint16 volume, gboolean visible, struct availability_s availables, guint16 interrupt, struct sound_property_s soundPropertyList, gint32 connectionFormatList, struct main_sound_property_s mainPropertyList, struct notification_config_s NConfRouting, struct notification_config_s NConfCommand):&#160;sm-helper.c'],['../sm-helper_8h.html#a3da984668307f39d541053eba1d78a83',1,'create_source_data(guint16 sourceID, guint16 domainID, const char *appname, guint16 sourceClassID, gint32 sourceState, gint16 volume, gboolean visible, struct availability_s availables, guint16 interrupt, struct sound_property_s soundPropertyList, gint32 connectionFormatList, struct main_sound_property_s mainPropertyList, struct notification_config_s NConfRouting, struct notification_config_s NConfCommand):&#160;sm-helper.c']]]
];
diff --git a/doc/api-ref/html/search/functions_2.js b/doc/api-ref/html/search/functions_2.js
index 6bc3e4c..43deb85 100644
--- a/doc/api-ref/html/search/functions_2.js
+++ b/doc/api-ref/html/search/functions_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['libsoundmanager',['LibSoundmanager',['../class_lib_soundmanager.html#a289a9d6ff8be95ae78660f239d962d79',1,'LibSoundmanager']]]
+ ['disconnect',['disconnect',['../class_lib_soundmanager.html#a3e59dfb464c81824d32f3391dea9b295',1,'LibSoundmanager']]]
];
diff --git a/doc/api-ref/html/search/functions_3.js b/doc/api-ref/html/search/functions_3.js
index a52fe02..3551894 100644
--- a/doc/api-ref/html/search/functions_3.js
+++ b/doc/api-ref/html/search/functions_3.js
@@ -1,4 +1,12 @@
var searchData=
[
- ['main',['main',['../test_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'test.cpp']]]
+ ['g_5fdefine_5finterface',['G_DEFINE_INTERFACE',['../audio__manager__interface_8c.html#af21b4976ee47e81236dbb4d6471f52da',1,'G_DEFINE_INTERFACE(AudiomanagerCommandinterface, audiomanager_commandinterface, G_TYPE_OBJECT):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#aa41adac5752a7e378fb06c1597c0d90e',1,'G_DEFINE_INTERFACE(AudiomanagerRoutinginterface, audiomanager_routinginterface, G_TYPE_OBJECT):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a0534e81a0d57fee42fd2085cecadd43f',1,'G_DEFINE_INTERFACE(AudiomanagerRoutingSoundmanager, audiomanager_routing_soundmanager, G_TYPE_OBJECT):&#160;audio_manager_interface.c']]],
+ ['g_5fdefine_5finterface_5fwith_5fcode',['G_DEFINE_INTERFACE_WITH_CODE',['../audio__manager__interface_8c.html#a84377c7b857f372eb2ae30584a8a2608',1,'audio_manager_interface.c']]],
+ ['g_5fdefine_5ftype',['G_DEFINE_TYPE',['../audio__manager__interface_8c.html#a19636546667e15cee4d1e5fc4ee3437b',1,'audio_manager_interface.c']]],
+ ['g_5fdefine_5ftype_5fwith_5fcode',['G_DEFINE_TYPE_WITH_CODE',['../audio__manager__interface_8c.html#a15c41c34f7316eae18b354f0ee2b729c',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerCommandinterfaceProxy, audiomanager_commandinterface_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_COMMANDINTERFACE, audiomanager_commandinterface_proxy_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a1a69a4cdfc82a07733b62586746e73fc',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerCommandinterfaceSkeleton, audiomanager_commandinterface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_COMMANDINTERFACE, audiomanager_commandinterface_skeleton_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a72c3d81179d71a4d64c4ef936a5db75e',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerRoutinginterfaceProxy, audiomanager_routinginterface_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_ROUTINGINTERFACE, audiomanager_routinginterface_proxy_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a883542fecdc7ca7b6f8aead3f5f66a9c',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerRoutinginterfaceSkeleton, audiomanager_routinginterface_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_ROUTINGINTERFACE, audiomanager_routinginterface_skeleton_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a7433bf5d90ce032daa622de1fd98af10',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerRoutingSoundmanagerProxy, audiomanager_routing_soundmanager_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER, audiomanager_routing_soundmanager_proxy_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a2b4b4dd94d7accfcc8e6407cdcfeaaf2',1,'G_DEFINE_TYPE_WITH_CODE(AudiomanagerRoutingSoundmanagerSkeleton, audiomanager_routing_soundmanager_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(TYPE_AUDIOMANAGER_ROUTING_SOUNDMANAGER, audiomanager_routing_soundmanager_skeleton_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#ad46b21aa192909664edf51c609ff164d',1,'G_DEFINE_TYPE_WITH_CODE(ObjectProxy, object_proxy, G_TYPE_DBUS_OBJECT_PROXY, G_IMPLEMENT_INTERFACE(G_TYPE_DBUS_OBJECT, object_proxy__g_dbus_object_iface_init)):&#160;audio_manager_interface.c'],['../audio__manager__interface_8c.html#a70c94546ed4adfdb76089814050d3a3e',1,'G_DEFINE_TYPE_WITH_CODE(ObjectSkeleton, object_skeleton, G_TYPE_DBUS_OBJECT_SKELETON, G_IMPLEMENT_INTERFACE(G_TYPE_DBUS_OBJECT, object_skeleton__g_dbus_object_iface_init)):&#160;audio_manager_interface.c']]],
+ ['get_5fresponse_5faudiomanager_5fmassage_5ferror',['get_response_audiomanager_massage_error',['../sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240',1,'sm-error.h']]],
+ ['get_5fsource_5fstate_5fkey',['get_source_state_key',['../sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f',1,'sm-error.h']]],
+ ['get_5fvalue_5fint16',['get_value_int16',['../sm-helper_8c.html#a2e62366684e39ea94436bf017e416827',1,'get_value_int16(const struct afb_req request, const char *source, int16_t *out_id):&#160;sm-helper.c'],['../sm-helper_8h.html#a2e62366684e39ea94436bf017e416827',1,'get_value_int16(const struct afb_req request, const char *source, int16_t *out_id):&#160;sm-helper.c']]],
+ ['get_5fvalue_5fint32',['get_value_int32',['../sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2',1,'get_value_int32(const struct afb_req request, const char *source, int32_t *out_id):&#160;sm-helper.c'],['../sm-helper_8h.html#ac5b0370643c520377afd3fd4891918d2',1,'get_value_int32(const struct afb_req request, const char *source, int32_t *out_id):&#160;sm-helper.c']]],
+ ['get_5fvalue_5fuint16',['get_value_uint16',['../sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53',1,'get_value_uint16(const struct afb_req request, const char *source, uint16_t *out_id):&#160;sm-helper.c'],['../sm-helper_8h.html#a649900645417f2df3a70b9ad67529f53',1,'get_value_uint16(const struct afb_req request, const char *source, uint16_t *out_id):&#160;sm-helper.c']]]
];
diff --git a/doc/api-ref/html/search/functions_4.js b/doc/api-ref/html/search/functions_4.js
index 07d9659..d315cb2 100644
--- a/doc/api-ref/html/search/functions_4.js
+++ b/doc/api-ref/html/search/functions_4.js
@@ -1,7 +1,4 @@
var searchData=
[
- ['on_5fcall',['on_call',['../class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0',1,'LibSoundmanager']]],
- ['on_5fevent',['on_event',['../class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e',1,'LibSoundmanager']]],
- ['on_5fhangup',['on_hangup',['../class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6',1,'LibSoundmanager']]],
- ['on_5freply',['on_reply',['../class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51',1,'LibSoundmanager']]]
+ ['init',['init',['../class_lib_soundmanager.html#ad5026736048e49c640b25f790409a65e',1,'LibSoundmanager']]]
];
diff --git a/doc/api-ref/html/search/functions_5.js b/doc/api-ref/html/search/functions_5.js
index 7e4a2c1..2b22155 100644
--- a/doc/api-ref/html/search/functions_5.js
+++ b/doc/api-ref/html/search/functions_5.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['register_5fcallback',['register_callback',['../class_lib_soundmanager.html#a560edf9ae3b1e367ad4cbb31c7021d74',1,'LibSoundmanager']]],
- ['run_5feventloop',['run_eventloop',['../class_lib_soundmanager.html#abe71d3531e7888f47185a601b284e729',1,'LibSoundmanager']]]
+ ['libsoundmanager',['LibSoundmanager',['../class_lib_soundmanager.html#a8b51e9891813cb62dd12109c017ad106',1,'LibSoundmanager::LibSoundmanager()'],['../class_lib_soundmanager.html#a148fae0b5ed7be3b562939c417b1f95d',1,'LibSoundmanager::LibSoundmanager(const LibSoundmanager &amp;)=delete']]]
];
diff --git a/doc/api-ref/html/search/functions_6.js b/doc/api-ref/html/search/functions_6.js
index 4c6ed89..29c1f0b 100644
--- a/doc/api-ref/html/search/functions_6.js
+++ b/doc/api-ref/html/search/functions_6.js
@@ -1,4 +1,30 @@
var searchData=
[
- ['subscribe',['subscribe',['../class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e',1,'LibSoundmanager']]]
+ ['object_5fget_5faudiomanager_5fcommandinterface',['object_get_audiomanager_commandinterface',['../audio__manager__interface_8c.html#a37db2fe8d4ec6347a95607400449ebce',1,'object_get_audiomanager_commandinterface(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a37db2fe8d4ec6347a95607400449ebce',1,'object_get_audiomanager_commandinterface(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fget_5faudiomanager_5frouting_5fsoundmanager',['object_get_audiomanager_routing_soundmanager',['../audio__manager__interface_8c.html#a08ee9c3839eda50be37fefc53fcc7bdf',1,'object_get_audiomanager_routing_soundmanager(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a08ee9c3839eda50be37fefc53fcc7bdf',1,'object_get_audiomanager_routing_soundmanager(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fget_5faudiomanager_5froutinginterface',['object_get_audiomanager_routinginterface',['../audio__manager__interface_8c.html#ae585c718c3af638bc770cb756ba74c89',1,'object_get_audiomanager_routinginterface(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ae585c718c3af638bc770cb756ba74c89',1,'object_get_audiomanager_routinginterface(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fget_5ftype',['object_get_type',['../audio__manager__interface_8h.html#ac08f1fb9a182e260faded1b65fb48362',1,'audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient_5fget_5fproxy_5ftype',['object_manager_client_get_proxy_type',['../audio__manager__interface_8c.html#a6d68a3972888163b08acacc8d9952506',1,'object_manager_client_get_proxy_type(GDBusObjectManagerClient *manager G_GNUC_UNUSED, const gchar *object_path G_GNUC_UNUSED, const gchar *interface_name, gpointer user_data G_GNUC_UNUSED):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4fb0104a20c920235868acabd984279f',1,'object_manager_client_get_proxy_type(GDBusObjectManagerClient *manager, const gchar *object_path, const gchar *interface_name, gpointer user_data):&#160;audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient_5fget_5ftype',['object_manager_client_get_type',['../audio__manager__interface_8h.html#a575633e85e6204ec0c80a55376e00f30',1,'audio_manager_interface.h']]],
+ ['object_5fmanager_5fclient_5fnew',['object_manager_client_new',['../audio__manager__interface_8c.html#ad2e1043dddcb050c71f03d3aacd5fcc1',1,'object_manager_client_new(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ad2e1043dddcb050c71f03d3aacd5fcc1',1,'object_manager_client_new(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['object_5fmanager_5fclient_5fnew_5ffinish',['object_manager_client_new_finish',['../audio__manager__interface_8c.html#a3c9cbeb3ae8e4f6327aa72b61f884180',1,'object_manager_client_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a3c9cbeb3ae8e4f6327aa72b61f884180',1,'object_manager_client_new_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['object_5fmanager_5fclient_5fnew_5ffor_5fbus',['object_manager_client_new_for_bus',['../audio__manager__interface_8c.html#ad18295411405cb9a1bf9397e5071e9a4',1,'object_manager_client_new_for_bus(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#ad18295411405cb9a1bf9397e5071e9a4',1,'object_manager_client_new_for_bus(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data):&#160;audio_manager_interface.c']]],
+ ['object_5fmanager_5fclient_5fnew_5ffor_5fbus_5ffinish',['object_manager_client_new_for_bus_finish',['../audio__manager__interface_8c.html#af332ec9d1145321f0eec5611b31a43cf',1,'object_manager_client_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af332ec9d1145321f0eec5611b31a43cf',1,'object_manager_client_new_for_bus_finish(GAsyncResult *res, GError **error):&#160;audio_manager_interface.c']]],
+ ['object_5fmanager_5fclient_5fnew_5ffor_5fbus_5fsync',['object_manager_client_new_for_bus_sync',['../audio__manager__interface_8c.html#a0b00d128690ab3ffb8e9c4bb8d453595',1,'object_manager_client_new_for_bus_sync(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a0b00d128690ab3ffb8e9c4bb8d453595',1,'object_manager_client_new_for_bus_sync(GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['object_5fmanager_5fclient_5fnew_5fsync',['object_manager_client_new_sync',['../audio__manager__interface_8c.html#af0ce327f5feec1db63a326342539508b',1,'object_manager_client_new_sync(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af0ce327f5feec1db63a326342539508b',1,'object_manager_client_new_sync(GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error):&#160;audio_manager_interface.c']]],
+ ['object_5fpeek_5faudiomanager_5fcommandinterface',['object_peek_audiomanager_commandinterface',['../audio__manager__interface_8c.html#a309139248b294ed5d6ad3184169a3938',1,'object_peek_audiomanager_commandinterface(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a309139248b294ed5d6ad3184169a3938',1,'object_peek_audiomanager_commandinterface(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fpeek_5faudiomanager_5frouting_5fsoundmanager',['object_peek_audiomanager_routing_soundmanager',['../audio__manager__interface_8c.html#aefc359682300f38c95c54e9f970e4475',1,'object_peek_audiomanager_routing_soundmanager(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#aefc359682300f38c95c54e9f970e4475',1,'object_peek_audiomanager_routing_soundmanager(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fpeek_5faudiomanager_5froutinginterface',['object_peek_audiomanager_routinginterface',['../audio__manager__interface_8c.html#acf56c5b04adba92c1d02650179b02eaf',1,'object_peek_audiomanager_routinginterface(Object *object):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#acf56c5b04adba92c1d02650179b02eaf',1,'object_peek_audiomanager_routinginterface(Object *object):&#160;audio_manager_interface.c']]],
+ ['object_5fproxy_5fget_5ftype',['object_proxy_get_type',['../audio__manager__interface_8h.html#a6fe02c9c60986d238e06c6a514b0a57b',1,'audio_manager_interface.h']]],
+ ['object_5fproxy_5fnew',['object_proxy_new',['../audio__manager__interface_8c.html#a6ad483f729da3d5e760ca72c775d68c1',1,'object_proxy_new(GDBusConnection *connection, const gchar *object_path):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a6ad483f729da3d5e760ca72c775d68c1',1,'object_proxy_new(GDBusConnection *connection, const gchar *object_path):&#160;audio_manager_interface.c']]],
+ ['object_5fskeleton_5fget_5ftype',['object_skeleton_get_type',['../audio__manager__interface_8h.html#a80c5f848fd5d9de14b0032327c3eb037',1,'audio_manager_interface.h']]],
+ ['object_5fskeleton_5fnew',['object_skeleton_new',['../audio__manager__interface_8c.html#af72d7bf03076a770de4a58b27eada9f4',1,'object_skeleton_new(const gchar *object_path):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#af72d7bf03076a770de4a58b27eada9f4',1,'object_skeleton_new(const gchar *object_path):&#160;audio_manager_interface.c']]],
+ ['object_5fskeleton_5fset_5faudiomanager_5fcommandinterface',['object_skeleton_set_audiomanager_commandinterface',['../audio__manager__interface_8c.html#abb07f916f70142d5f7d72dd6001244be',1,'object_skeleton_set_audiomanager_commandinterface(ObjectSkeleton *object, AudiomanagerCommandinterface *interface_):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#abb07f916f70142d5f7d72dd6001244be',1,'object_skeleton_set_audiomanager_commandinterface(ObjectSkeleton *object, AudiomanagerCommandinterface *interface_):&#160;audio_manager_interface.c']]],
+ ['object_5fskeleton_5fset_5faudiomanager_5frouting_5fsoundmanager',['object_skeleton_set_audiomanager_routing_soundmanager',['../audio__manager__interface_8c.html#a2e55a121f8bd73c2693ebd35888fc68d',1,'object_skeleton_set_audiomanager_routing_soundmanager(ObjectSkeleton *object, AudiomanagerRoutingSoundmanager *interface_):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a2e55a121f8bd73c2693ebd35888fc68d',1,'object_skeleton_set_audiomanager_routing_soundmanager(ObjectSkeleton *object, AudiomanagerRoutingSoundmanager *interface_):&#160;audio_manager_interface.c']]],
+ ['object_5fskeleton_5fset_5faudiomanager_5froutinginterface',['object_skeleton_set_audiomanager_routinginterface',['../audio__manager__interface_8c.html#a4545c29f1fa1ac9d1cb20c78c0eacb92',1,'object_skeleton_set_audiomanager_routinginterface(ObjectSkeleton *object, AudiomanagerRoutinginterface *interface_):&#160;audio_manager_interface.c'],['../audio__manager__interface_8h.html#a4545c29f1fa1ac9d1cb20c78c0eacb92',1,'object_skeleton_set_audiomanager_routinginterface(ObjectSkeleton *object, AudiomanagerRoutinginterface *interface_):&#160;audio_manager_interface.c']]],
+ ['on_5fcall',['on_call',['../class_lib_soundmanager.html#a3ba2255cb1d29c77c4c6a2267949eda0',1,'LibSoundmanager']]],
+ ['on_5fevent',['on_event',['../class_lib_soundmanager.html#a86ef62e7847cd20e9cafbc1f6c017b3e',1,'LibSoundmanager']]],
+ ['on_5fhangup',['on_hangup',['../class_lib_soundmanager.html#a71a8165cb15c7815aa95a8955f5cd7f6',1,'LibSoundmanager']]],
+ ['on_5freply',['on_reply',['../class_lib_soundmanager.html#a69b4f10e509605a570cc52c795bc9d51',1,'LibSoundmanager']]],
+ ['operator_3d',['operator=',['../class_lib_soundmanager.html#a875e992495c9448bc778dfe70325f672',1,'LibSoundmanager']]]
];
diff --git a/doc/api-ref/html/search/functions_7.js b/doc/api-ref/html/search/functions_7.js
index 3c4ce14..b8680ed 100644
--- a/doc/api-ref/html/search/functions_7.js
+++ b/doc/api-ref/html/search/functions_7.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['unsubscribe',['unsubscribe',['../class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06',1,'LibSoundmanager']]]
+ ['register_5fcallback',['register_callback',['../class_lib_soundmanager.html#a472149619f68c2387d4ff7e02845db26',1,'LibSoundmanager::register_callback(void(*event_cb)(const std::string &amp;event, struct json_object *event_contents), void(*reply_cb)(struct json_object *reply_contents), void(*hangup_cb)(void)=nullptr)'],['../class_lib_soundmanager.html#ab7fd9ce3fae6ab6e0806ff099ad681f0',1,'LibSoundmanager::register_callback(void(*reply_cb)(struct json_object *reply_contents), void(*hangup_cb)(void)=nullptr)']]],
+ ['registersource',['registerSource',['../class_lib_soundmanager.html#a5353df3686a64c74c9672efd0c156351',1,'LibSoundmanager']]]
];
diff --git a/doc/api-ref/html/search/functions_8.js b/doc/api-ref/html/search/functions_8.js
index 8beb9df..5ae5656 100644
--- a/doc/api-ref/html/search/functions_8.js
+++ b/doc/api-ref/html/search/functions_8.js
@@ -1,4 +1,9 @@
var searchData=
[
- ['_7elibsoundmanager',['~LibSoundmanager',['../class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934',1,'LibSoundmanager']]]
+ ['set_5fevent_5fhandler',['set_event_handler',['../class_lib_soundmanager.html#af39e2ddfb07ec049565b61ab4e1fbf8d',1,'LibSoundmanager']]],
+ ['sm_5fadd_5fobject_5fto_5fjson_5fobject',['sm_add_object_to_json_object',['../sm-helper_8c.html#abce7df03d817a3356071f1563011b77f',1,'sm_add_object_to_json_object(struct json_object *j_obj, int count,...):&#160;sm-helper.c'],['../sm-helper_8h.html#abce7df03d817a3356071f1563011b77f',1,'sm_add_object_to_json_object(struct json_object *j_obj, int count,...):&#160;sm-helper.c']]],
+ ['sm_5fadd_5fobject_5fto_5fjson_5fobject_5ffunc',['sm_add_object_to_json_object_func',['../sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9',1,'sm_add_object_to_json_object_func(struct json_object *j_obj, const char *verb_name, int count,...):&#160;sm-helper.c'],['../sm-helper_8h.html#a67cdeffaf2fd293c9f7de73c64e851a9',1,'sm_add_object_to_json_object_func(struct json_object *j_obj, const char *verb_name, int count,...):&#160;sm-helper.c']]],
+ ['sm_5fsearch_5fevent_5fname_5findex',['sm_search_event_name_index',['../sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6',1,'sm_search_event_name_index(const char *value):&#160;sm-helper.c'],['../sm-helper_8h.html#a971c6c55c9b04ae87c377fbde6a4c6f6',1,'sm_search_event_name_index(const char *value):&#160;sm-helper.c']]],
+ ['sm_5fsearch_5frouting_5fevent_5fname_5findex',['sm_search_routing_event_name_index',['../sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e',1,'sm_search_routing_event_name_index(const char *value):&#160;sm-helper.c'],['../sm-helper_8h.html#a2a63791cfba48b0456aefafe237e419e',1,'sm_search_routing_event_name_index(const char *value):&#160;sm-helper.c']]],
+ ['subscribe',['subscribe',['../class_lib_soundmanager.html#a9cd7c5470cb135f9b1aa56d790c7e91e',1,'LibSoundmanager']]]
];
diff --git a/doc/api-ref/html/search/functions_9.html b/doc/api-ref/html/search/functions_9.html
new file mode 100755
index 0000000..c73f07b
--- /dev/null
+++ b/doc/api-ref/html/search/functions_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/functions_9.js b/doc/api-ref/html/search/functions_9.js
new file mode 100755
index 0000000..3c4ce14
--- /dev/null
+++ b/doc/api-ref/html/search/functions_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['unsubscribe',['unsubscribe',['../class_lib_soundmanager.html#a21060844aa7efad6473b6104546afb06',1,'LibSoundmanager']]]
+];
diff --git a/doc/api-ref/html/search/functions_a.html b/doc/api-ref/html/search/functions_a.html
new file mode 100755
index 0000000..f10ad63
--- /dev/null
+++ b/doc/api-ref/html/search/functions_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/functions_a.js b/doc/api-ref/html/search/functions_a.js
new file mode 100755
index 0000000..8beb9df
--- /dev/null
+++ b/doc/api-ref/html/search/functions_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['_7elibsoundmanager',['~LibSoundmanager',['../class_lib_soundmanager.html#abf861908e3d6d85d2b3c08683b08f934',1,'LibSoundmanager']]]
+];
diff --git a/doc/api-ref/html/search/pages_0.html b/doc/api-ref/html/search/pages_0.html
new file mode 100755
index 0000000..4955b9e
--- /dev/null
+++ b/doc/api-ref/html/search/pages_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/pages_0.js b/doc/api-ref/html/search/pages_0.js
new file mode 100755
index 0000000..332830e
--- /dev/null
+++ b/doc/api-ref/html/search/pages_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['sound_20mode_20transition_20for_20single_20window_20application',['Sound mode transition for single window application',['../md__r_1__sound_manager_binding_doc__display__audio__transition1.html',1,'']]],
+ ['sound_20mode_20transition_20for_20dual_20window_20application',['Sound mode transition for dual window application',['../md__r_1__sound_manager_binding_doc__display__audio__transition2.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/pages_1.html b/doc/api-ref/html/search/pages_1.html
new file mode 100755
index 0000000..aedb14e
--- /dev/null
+++ b/doc/api-ref/html/search/pages_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/pages_1.js b/doc/api-ref/html/search/pages_1.js
new file mode 100755
index 0000000..bbc28fa
--- /dev/null
+++ b/doc/api-ref/html/search/pages_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['this_20is_20a_20soundmanager_20implementation_20for_20the_20agl_20project_2e',['This is a SoundManager implementation for the AGL Project.',['../md__r_1__sound_manager_binding__r_e_a_d_m_e.html',1,'']]]
+];
diff --git a/doc/api-ref/html/search/searchdata.js b/doc/api-ref/html/search/searchdata.js
index 71ea2d3..9c9d2c5 100644
--- a/doc/api-ref/html/search/searchdata.js
+++ b/doc/api-ref/html/search/searchdata.js
@@ -1,11 +1,15 @@
var indexSectionsWithContent =
{
- 0: "_acdelmnorstu~",
- 1: "el",
- 2: "lst",
- 3: "aclmorsu~",
- 4: "aens",
- 5: "_acdemrs"
+ 0: "_abcdeghilmnopqrstuv~",
+ 1: "_acdelmns",
+ 2: "adlrs",
+ 3: "acdgilorsu~",
+ 4: "abcdehilmnopqrstuv",
+ 5: "ahor",
+ 6: "er",
+ 7: "enor",
+ 8: "_acdeiorst",
+ 9: "st"
};
var indexSectionNames =
@@ -15,7 +19,11 @@ var indexSectionNames =
2: "files",
3: "functions",
4: "variables",
- 5: "defines"
+ 5: "typedefs",
+ 6: "enums",
+ 7: "enumvalues",
+ 8: "defines",
+ 9: "pages"
};
var indexSectionLabels =
@@ -25,6 +33,10 @@ var indexSectionLabels =
2: "Files",
3: "Functions",
4: "Variables",
- 5: "Macros"
+ 5: "Typedefs",
+ 6: "Enumerations",
+ 7: "Enumerator",
+ 8: "Macros",
+ 9: "Pages"
};
diff --git a/doc/api-ref/html/search/typedefs_0.html b/doc/api-ref/html/search/typedefs_0.html
new file mode 100755
index 0000000..05722e1
--- /dev/null
+++ b/doc/api-ref/html/search/typedefs_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/typedefs_0.js b/doc/api-ref/html/search/typedefs_0.js
new file mode 100755
index 0000000..15b1823
--- /dev/null
+++ b/doc/api-ref/html/search/typedefs_0.js
@@ -0,0 +1,30 @@
+var searchData=
+[
+ ['audiomanagercommandinterface',['AudiomanagerCommandinterface',['../audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceiface',['AudiomanagerCommandinterfaceIface',['../audio__manager__interface_8h.html#a89b08205cd6eec6f167b59f0b7369711',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceinterface',['AudiomanagerCommandinterfaceInterface',['../audio__manager__interface_8c.html#a61670b429b8f7f7a99d91271f5a8e8b0',1,'audio_manager_interface.c']]],
+ ['audiomanagercommandinterfaceproxy',['AudiomanagerCommandinterfaceProxy',['../audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceproxyclass',['AudiomanagerCommandinterfaceProxyClass',['../audio__manager__interface_8h.html#a7049e76855c51ad3b8cfe3bd52eea478',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceproxyprivate',['AudiomanagerCommandinterfaceProxyPrivate',['../audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceskeleton',['AudiomanagerCommandinterfaceSkeleton',['../audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceskeletonclass',['AudiomanagerCommandinterfaceSkeletonClass',['../audio__manager__interface_8h.html#a5f0826ef555a61c14cb8e55d2315fa46',1,'audio_manager_interface.h']]],
+ ['audiomanagercommandinterfaceskeletonprivate',['AudiomanagerCommandinterfaceSkeletonPrivate',['../audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterface',['AudiomanagerRoutinginterface',['../audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceiface',['AudiomanagerRoutinginterfaceIface',['../audio__manager__interface_8h.html#a3acbda1c141ff509db66e4603fd4b915',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceinterface',['AudiomanagerRoutinginterfaceInterface',['../audio__manager__interface_8c.html#a8c14bd2c0d5f5c87ca7a64176102f502',1,'audio_manager_interface.c']]],
+ ['audiomanagerroutinginterfaceproxy',['AudiomanagerRoutinginterfaceProxy',['../audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceproxyclass',['AudiomanagerRoutinginterfaceProxyClass',['../audio__manager__interface_8h.html#acb209b9e824ca5e93ff671c69c220643',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceproxyprivate',['AudiomanagerRoutinginterfaceProxyPrivate',['../audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceskeleton',['AudiomanagerRoutinginterfaceSkeleton',['../audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceskeletonclass',['AudiomanagerRoutinginterfaceSkeletonClass',['../audio__manager__interface_8h.html#a6f8493b78a1f528a261faa209a2ce383',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutinginterfaceskeletonprivate',['AudiomanagerRoutinginterfaceSkeletonPrivate',['../audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanager',['AudiomanagerRoutingSoundmanager',['../audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanageriface',['AudiomanagerRoutingSoundmanagerIface',['../audio__manager__interface_8h.html#a2168e93742862ed2490b2c374616dbaf',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerinterface',['AudiomanagerRoutingSoundmanagerInterface',['../audio__manager__interface_8c.html#ac6c34a09b1764891566ea9713ce434de',1,'audio_manager_interface.c']]],
+ ['audiomanagerroutingsoundmanagerproxy',['AudiomanagerRoutingSoundmanagerProxy',['../audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerproxyclass',['AudiomanagerRoutingSoundmanagerProxyClass',['../audio__manager__interface_8h.html#a144ad4ca4dd63de4c0522ef45bc1d180',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerproxyprivate',['AudiomanagerRoutingSoundmanagerProxyPrivate',['../audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerskeleton',['AudiomanagerRoutingSoundmanagerSkeleton',['../audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerskeletonclass',['AudiomanagerRoutingSoundmanagerSkeletonClass',['../audio__manager__interface_8h.html#aa4702c316b65f1329265588c8a34f67c',1,'audio_manager_interface.h']]],
+ ['audiomanagerroutingsoundmanagerskeletonprivate',['AudiomanagerRoutingSoundmanagerSkeletonPrivate',['../audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8',1,'audio_manager_interface.h']]]
+];
diff --git a/doc/api-ref/html/search/typedefs_1.html b/doc/api-ref/html/search/typedefs_1.html
new file mode 100755
index 0000000..b77c533
--- /dev/null
+++ b/doc/api-ref/html/search/typedefs_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/typedefs_1.js b/doc/api-ref/html/search/typedefs_1.js
new file mode 100755
index 0000000..a476a52
--- /dev/null
+++ b/doc/api-ref/html/search/typedefs_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['handler_5ffun',['handler_fun',['../class_lib_soundmanager.html#a7c28533bfc9315d8d0b417653611aba7',1,'LibSoundmanager']]]
+];
diff --git a/doc/api-ref/html/search/typedefs_2.html b/doc/api-ref/html/search/typedefs_2.html
new file mode 100755
index 0000000..076311d
--- /dev/null
+++ b/doc/api-ref/html/search/typedefs_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/typedefs_2.js b/doc/api-ref/html/search/typedefs_2.js
new file mode 100755
index 0000000..45e39d5
--- /dev/null
+++ b/doc/api-ref/html/search/typedefs_2.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['object',['Object',['../audio__manager__interface_8h.html#a7f8bbcda919b65ce67f92fba08e0212f',1,'audio_manager_interface.h']]],
+ ['objectiface',['ObjectIface',['../audio__manager__interface_8h.html#ae63ccb4aabe7ef75ebf9b9e117cb47a4',1,'audio_manager_interface.h']]],
+ ['objectinterface',['ObjectInterface',['../audio__manager__interface_8c.html#a73ff700994d1a2fd5c3f06e88020d491',1,'audio_manager_interface.c']]],
+ ['objectmanagerclient',['ObjectManagerClient',['../audio__manager__interface_8h.html#ad1fe07200521ca70f81a63556fd346f7',1,'audio_manager_interface.h']]],
+ ['objectmanagerclientclass',['ObjectManagerClientClass',['../audio__manager__interface_8h.html#a6af370959deb3e347314c2386508be23',1,'audio_manager_interface.h']]],
+ ['objectmanagerclientprivate',['ObjectManagerClientPrivate',['../audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5',1,'audio_manager_interface.h']]],
+ ['objectproxy',['ObjectProxy',['../audio__manager__interface_8h.html#adb71a55ab71a90865fb6a73f11c91825',1,'audio_manager_interface.h']]],
+ ['objectproxyclass',['ObjectProxyClass',['../audio__manager__interface_8h.html#ace39bb43f182c43bfb367f353f7d0560',1,'audio_manager_interface.h']]],
+ ['objectproxyprivate',['ObjectProxyPrivate',['../audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8',1,'audio_manager_interface.h']]],
+ ['objectskeleton',['ObjectSkeleton',['../audio__manager__interface_8h.html#a78925c33a5740770fe356681f4e8c082',1,'audio_manager_interface.h']]],
+ ['objectskeletonclass',['ObjectSkeletonClass',['../audio__manager__interface_8h.html#abe966024a0e0f0b3c1e1ed04fab3f6e1',1,'audio_manager_interface.h']]],
+ ['objectskeletonprivate',['ObjectSkeletonPrivate',['../audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070',1,'audio_manager_interface.h']]]
+];
diff --git a/doc/api-ref/html/search/typedefs_3.html b/doc/api-ref/html/search/typedefs_3.html
new file mode 100755
index 0000000..a4a727f
--- /dev/null
+++ b/doc/api-ref/html/search/typedefs_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/typedefs_3.js b/doc/api-ref/html/search/typedefs_3.js
new file mode 100755
index 0000000..bef12ba
--- /dev/null
+++ b/doc/api-ref/html/search/typedefs_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['req_5ferror',['REQ_ERROR',['../sm-helper_8h.html#ab0d62ccfa9c3ab87f090f67c3d50adce',1,'sm-helper.h']]]
+];
diff --git a/doc/api-ref/html/search/variables_0.js b/doc/api-ref/html/search/variables_0.js
index 2e775a1..9c52822 100644
--- a/doc/api-ref/html/search/variables_0.js
+++ b/doc/api-ref/html/search/variables_0.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['api_5flist',['api_list',['../libsoundmanager_8hpp.html#a1f6a1c6cdbe66b174179ef6395f2981f',1,'libsoundmanager.hpp']]]
+ ['afbbindingv2',['afbBindingV2',['../soundmanager_8c.html#ae2a62ab481a2922cbfc788193857a12e',1,'soundmanager.c']]],
+ ['availability',['availability',['../structavailability__s.html#afdad584642d8870c90c54fac11bf25f2',1,'availability_s']]],
+ ['avalilable_5freason',['avalilable_reason',['../structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5',1,'availability_s']]]
];
diff --git a/doc/api-ref/html/search/variables_1.js b/doc/api-ref/html/search/variables_1.js
index 303e342..6696745 100644
--- a/doc/api-ref/html/search/variables_1.js
+++ b/doc/api-ref/html/search/variables_1.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['event',['event',['../structevent.html#a58726ebc551d36562ac3f9e1fe293214',1,'event']]],
- ['event_5flist',['event_list',['../libsoundmanager_8hpp.html#a63497e6f3147871c0c6b1b251565e7f0',1,'libsoundmanager.hpp']]]
+ ['busname',['busname',['../structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55',1,'domain_data']]]
];
diff --git a/doc/api-ref/html/search/variables_10.html b/doc/api-ref/html/search/variables_10.html
new file mode 100755
index 0000000..548ac84
--- /dev/null
+++ b/doc/api-ref/html/search/variables_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_10.js b/doc/api-ref/html/search/variables_10.js
new file mode 100755
index 0000000..74c43a1
--- /dev/null
+++ b/doc/api-ref/html/search/variables_10.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['use_5fgvariant',['use_gvariant',['../struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551',1,'_ExtendedGDBusArgInfo::use_gvariant()'],['../struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f',1,'_ExtendedGDBusPropertyInfo::use_gvariant()']]]
+];
diff --git a/doc/api-ref/html/search/variables_11.html b/doc/api-ref/html/search/variables_11.html
new file mode 100755
index 0000000..d5be914
--- /dev/null
+++ b/doc/api-ref/html/search/variables_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_11.js b/doc/api-ref/html/search/variables_11.js
new file mode 100755
index 0000000..edc67df
--- /dev/null
+++ b/doc/api-ref/html/search/variables_11.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['value',['value',['../structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d',1,'sound_property_s::value()'],['../structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a',1,'main_sound_property_s::value()']]],
+ ['volume_5fchanged',['volume_changed',['../struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044',1,'_AudiomanagerCommandinterfaceIface']]]
+];
diff --git a/doc/api-ref/html/search/variables_2.js b/doc/api-ref/html/search/variables_2.js
index d6f2e90..38379ba 100644
--- a/doc/api-ref/html/search/variables_2.js
+++ b/doc/api-ref/html/search/variables_2.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['name',['name',['../structevent.html#a723489bec273335d13513cd1040c0216',1,'event']]]
+ ['changed_5fproperties',['changed_properties',['../struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1',1,'_AudiomanagerCommandinterfaceSkeletonPrivate::changed_properties()'],['../struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699',1,'_AudiomanagerRoutinginterfaceSkeletonPrivate::changed_properties()'],['../struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35',1,'_AudiomanagerRoutingSoundmanagerSkeletonPrivate::changed_properties()']]],
+ ['changed_5fproperties_5fidle_5fsource',['changed_properties_idle_source',['../struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0',1,'_AudiomanagerCommandinterfaceSkeletonPrivate::changed_properties_idle_source()'],['../struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e',1,'_AudiomanagerRoutinginterfaceSkeletonPrivate::changed_properties_idle_source()'],['../struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d',1,'_AudiomanagerRoutingSoundmanagerSkeletonPrivate::changed_properties_idle_source()']]],
+ ['complete',['complete',['../structdomain__data.html#a10955225b49f816c5a29750d86bd357c',1,'domain_data']]],
+ ['context',['context',['../struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17',1,'_AudiomanagerCommandinterfaceSkeletonPrivate::context()'],['../struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6',1,'_AudiomanagerRoutinginterfaceSkeletonPrivate::context()'],['../struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99',1,'_AudiomanagerRoutingSoundmanagerSkeletonPrivate::context()']]]
];
diff --git a/doc/api-ref/html/search/variables_3.js b/doc/api-ref/html/search/variables_3.js
index 4f3ec89..453d9bf 100644
--- a/doc/api-ref/html/search/variables_3.js
+++ b/doc/api-ref/html/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['sm',['sm',['../test_8cpp.html#a0cbfe893edb63b7b0c419db013fa9022',1,'test.cpp']]]
+ ['domainid',['domainID',['../structdomain__data.html#af1c7931d89ac01836657748e3afb43ca',1,'domain_data']]]
];
diff --git a/doc/api-ref/html/search/variables_4.html b/doc/api-ref/html/search/variables_4.html
new file mode 100755
index 0000000..d7db285
--- /dev/null
+++ b/doc/api-ref/html/search/variables_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_4.js b/doc/api-ref/html/search/variables_4.js
new file mode 100755
index 0000000..c5d0187
--- /dev/null
+++ b/doc/api-ref/html/search/variables_4.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['early',['early',['../structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f',1,'domain_data']]],
+ ['event',['event',['../structevent.html#a58726ebc551d36562ac3f9e1fe293214',1,'event']]]
+];
diff --git a/doc/api-ref/html/search/variables_5.html b/doc/api-ref/html/search/variables_5.html
new file mode 100755
index 0000000..7bbceeb
--- /dev/null
+++ b/doc/api-ref/html/search/variables_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_5.js b/doc/api-ref/html/search/variables_5.js
new file mode 100755
index 0000000..579f777
--- /dev/null
+++ b/doc/api-ref/html/search/variables_5.js
@@ -0,0 +1,32 @@
+var searchData=
+[
+ ['handle_5fack_5fconnect',['handle_ack_connect',['../struct___audiomanager_routinginterface_iface.html#ae94f0c43f9dcb471040598f63f696a7a',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fdisconnect',['handle_ack_disconnect',['../struct___audiomanager_routinginterface_iface.html#ad19ecd30baab6e7d4ba6d6c6002cfaf9',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fset_5fsink_5fvolume',['handle_ack_set_sink_volume',['../struct___audiomanager_routinginterface_iface.html#ab6e540b11ad03b27b947b79f268ce1a9',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fset_5fsource_5fstate',['handle_ack_set_source_state',['../struct___audiomanager_routinginterface_iface.html#aa08081f0b75bceb2d649b993e64780e0',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fset_5fvolumes',['handle_ack_set_volumes',['../struct___audiomanager_routinginterface_iface.html#ae8345befe28426327325b1ba4df642ee',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fsink_5fnotification_5fconfiguration',['handle_ack_sink_notification_configuration',['../struct___audiomanager_routinginterface_iface.html#ab6dead68bb1d960873c1d3b43b16ed75',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fack_5fsource_5fnotification_5fconfiguration',['handle_ack_source_notification_configuration',['../struct___audiomanager_routinginterface_iface.html#a29c4ad940905f828e5a8e5ac0433a3ae',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fasync_5fabort',['handle_async_abort',['../struct___audiomanager_routing_soundmanager_iface.html#a2533187c934a62aa925bc33f36e0842d',1,'_AudiomanagerRoutingSoundmanagerIface']]],
+ ['handle_5fasync_5fconnect',['handle_async_connect',['../struct___audiomanager_routing_soundmanager_iface.html#aaf21bf6e7f0a53cc0ff682ab84915916',1,'_AudiomanagerRoutingSoundmanagerIface']]],
+ ['handle_5fasync_5fdisconnect',['handle_async_disconnect',['../struct___audiomanager_routing_soundmanager_iface.html#a4afe4885e0f8effeec506c7c248ce406',1,'_AudiomanagerRoutingSoundmanagerIface']]],
+ ['handle_5fasync_5fset_5fsink_5fvolume',['handle_async_set_sink_volume',['../struct___audiomanager_routing_soundmanager_iface.html#ad50e3c8bf63145db7b2793f3f09a8a1a',1,'_AudiomanagerRoutingSoundmanagerIface']]],
+ ['handle_5fasync_5fset_5fsource_5fstate',['handle_async_set_source_state',['../struct___audiomanager_routing_soundmanager_iface.html#afa12d6ca18a68e5ef319b6f5d4830ad3',1,'_AudiomanagerRoutingSoundmanagerIface']]],
+ ['handle_5fconfirm_5frouting_5fready',['handle_confirm_routing_ready',['../struct___audiomanager_routinginterface_iface.html#ab247488d2597997aca94ab969f8d3591',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fconfirm_5frouting_5frundown',['handle_confirm_routing_rundown',['../struct___audiomanager_routinginterface_iface.html#ad105905907e3735fe601fd472b658787',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fconnect',['handle_connect',['../struct___audiomanager_commandinterface_iface.html#a43990993bb9ea56972ccc7fd111ca1da',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fderegister_5fsink',['handle_deregister_sink',['../struct___audiomanager_routinginterface_iface.html#a7a549ccc940b2d7bdfe044bf0080cab5',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fderegister_5fsource',['handle_deregister_source',['../struct___audiomanager_routinginterface_iface.html#a922e3b64fda18253a4876b08297af520',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fdisconnect',['handle_disconnect',['../struct___audiomanager_commandinterface_iface.html#aa109962beceb7ee6063060e9d5031a12',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fget_5flist_5fmain_5fconnections',['handle_get_list_main_connections',['../struct___audiomanager_commandinterface_iface.html#aa446e43ef09c4354da0111d9b29ddc61',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fget_5flist_5fmain_5fsinks',['handle_get_list_main_sinks',['../struct___audiomanager_commandinterface_iface.html#a1367ae3bc1e66ce85f4e99978225304a',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fhook_5finterrupt_5fstatus_5fchange',['handle_hook_interrupt_status_change',['../struct___audiomanager_routinginterface_iface.html#aaa5a962b2eabddde63e3379c86204661',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fhook_5fsource_5favailablity_5fstatus_5fchange',['handle_hook_source_availablity_status_change',['../struct___audiomanager_routinginterface_iface.html#a3e7e0beac27ee45449766260f0f52d2b',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fregister_5fdomain',['handle_register_domain',['../struct___audiomanager_routinginterface_iface.html#abf7f3af5c44437c7e137d953e212796b',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fregister_5fsink',['handle_register_sink',['../struct___audiomanager_routinginterface_iface.html#aae0f751fca4ed3afbe8c6949bbf5b239',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fregister_5fsource',['handle_register_source',['../struct___audiomanager_routinginterface_iface.html#ab4d210b0dc6778973ff8494aabd2d73a',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['handle_5fset_5fsink_5fmute_5fstate',['handle_set_sink_mute_state',['../struct___audiomanager_commandinterface_iface.html#a02d3f2d14c1799b074ec446492e62539',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fset_5fvolume',['handle_set_volume',['../struct___audiomanager_commandinterface_iface.html#a6ebd74e48b92340de3239fe898ecadbc',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['handle_5fvolume_5fstep',['handle_volume_step',['../struct___audiomanager_commandinterface_iface.html#a196093f8f4e65d4b3aecd0a7e5bcdada',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['hyphen_5fname',['hyphen_name',['../struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b',1,'_ExtendedGDBusPropertyInfo::hyphen_name()'],['../struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12',1,'_ExtendedGDBusInterfaceInfo::hyphen_name()']]]
+];
diff --git a/doc/api-ref/html/search/variables_6.html b/doc/api-ref/html/search/variables_6.html
new file mode 100755
index 0000000..4eb162d
--- /dev/null
+++ b/doc/api-ref/html/search/variables_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_6.js b/doc/api-ref/html/search/variables_6.js
new file mode 100755
index 0000000..e0fa8a5
--- /dev/null
+++ b/doc/api-ref/html/search/variables_6.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['info',['info',['../struct_changed_property.html#a8ec87ea012c360d0a634b0639e3a8672',1,'ChangedProperty']]]
+];
diff --git a/doc/api-ref/html/search/variables_7.html b/doc/api-ref/html/search/variables_7.html
new file mode 100755
index 0000000..0408829
--- /dev/null
+++ b/doc/api-ref/html/search/variables_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_7.js b/doc/api-ref/html/search/variables_7.js
new file mode 100755
index 0000000..33a5c51
--- /dev/null
+++ b/doc/api-ref/html/search/variables_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['lock',['lock',['../struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128',1,'_AudiomanagerCommandinterfaceSkeletonPrivate::lock()'],['../struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148',1,'_AudiomanagerRoutinginterfaceSkeletonPrivate::lock()'],['../struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb',1,'_AudiomanagerRoutingSoundmanagerSkeletonPrivate::lock()']]]
+];
diff --git a/doc/api-ref/html/search/variables_8.html b/doc/api-ref/html/search/variables_8.html
new file mode 100755
index 0000000..d54d096
--- /dev/null
+++ b/doc/api-ref/html/search/variables_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_8.js b/doc/api-ref/html/search/variables_8.js
new file mode 100755
index 0000000..0ae230a
--- /dev/null
+++ b/doc/api-ref/html/search/variables_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['main_5fconnection_5fstate_5fchanged',['main_connection_state_changed',['../struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545',1,'_AudiomanagerCommandinterfaceIface']]]
+];
diff --git a/doc/api-ref/html/search/variables_9.html b/doc/api-ref/html/search/variables_9.html
new file mode 100755
index 0000000..234dc60
--- /dev/null
+++ b/doc/api-ref/html/search/variables_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_9.js b/doc/api-ref/html/search/variables_9.js
new file mode 100755
index 0000000..94685d6
--- /dev/null
+++ b/doc/api-ref/html/search/variables_9.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['name',['name',['../structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0',1,'domain_data::name()'],['../structevent.html#a723489bec273335d13513cd1040c0216',1,'event::name()']]],
+ ['new_5fmain_5fconnection',['new_main_connection',['../struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['nodename',['nodename',['../structdomain__data.html#aab4ab8994549b8cbbed43af384689376',1,'domain_data']]]
+];
diff --git a/doc/api-ref/html/search/variables_a.html b/doc/api-ref/html/search/variables_a.html
new file mode 100755
index 0000000..0892488
--- /dev/null
+++ b/doc/api-ref/html/search/variables_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_a.js b/doc/api-ref/html/search/variables_a.js
new file mode 100755
index 0000000..06febd6
--- /dev/null
+++ b/doc/api-ref/html/search/variables_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['orig_5fvalue',['orig_value',['../struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af',1,'ChangedProperty']]]
+];
diff --git a/doc/api-ref/html/search/variables_b.html b/doc/api-ref/html/search/variables_b.html
new file mode 100755
index 0000000..ea46965
--- /dev/null
+++ b/doc/api-ref/html/search/variables_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_b.js b/doc/api-ref/html/search/variables_b.js
new file mode 100755
index 0000000..a721810
--- /dev/null
+++ b/doc/api-ref/html/search/variables_b.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['parameter',['parameter',['../structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f',1,'notification_config_s']]],
+ ['parent_5fclass',['parent_class',['../struct___audiomanager_commandinterface_proxy_class.html#ad988ff80693b709fec5e8ec149975d32',1,'_AudiomanagerCommandinterfaceProxyClass::parent_class()'],['../struct___audiomanager_commandinterface_skeleton_class.html#a5b355e1f854f53959569289280a1eb78',1,'_AudiomanagerCommandinterfaceSkeletonClass::parent_class()'],['../struct___audiomanager_routinginterface_proxy_class.html#a1680c522ab86f62bfc29ed738495782d',1,'_AudiomanagerRoutinginterfaceProxyClass::parent_class()'],['../struct___audiomanager_routinginterface_skeleton_class.html#ad157d9dc8fbf386edc7556acef67a972',1,'_AudiomanagerRoutinginterfaceSkeletonClass::parent_class()'],['../struct___audiomanager_routing_soundmanager_proxy_class.html#a5becf6a2680ba6e4eaab0fe63ab7eb53',1,'_AudiomanagerRoutingSoundmanagerProxyClass::parent_class()'],['../struct___audiomanager_routing_soundmanager_skeleton_class.html#a5fc338e136c6e7269fa3c86f3e45ca86',1,'_AudiomanagerRoutingSoundmanagerSkeletonClass::parent_class()'],['../struct___object_proxy_class.html#ac675b6c444303192f29c6acbacd1d97a',1,'_ObjectProxyClass::parent_class()'],['../struct___object_skeleton_class.html#a0fc642dd9514dcbdd50be8a587af20d8',1,'_ObjectSkeletonClass::parent_class()'],['../struct___object_manager_client_class.html#a9c139fc0060ebe830eaa18485d874f78',1,'_ObjectManagerClientClass::parent_class()']]],
+ ['parent_5fiface',['parent_iface',['../struct___audiomanager_commandinterface_iface.html#a551ebf6d7c02f5efa18eb2ec170601e4',1,'_AudiomanagerCommandinterfaceIface::parent_iface()'],['../struct___audiomanager_routinginterface_iface.html#a2235fa9640d924dfa2810cab5c349812',1,'_AudiomanagerRoutinginterfaceIface::parent_iface()'],['../struct___audiomanager_routing_soundmanager_iface.html#a4bb6a0f7d7b7df2c18a9b54f9023d308',1,'_AudiomanagerRoutingSoundmanagerIface::parent_iface()'],['../struct___object_iface.html#a53459034645e2efe3db475f46b5ef289',1,'_ObjectIface::parent_iface()']]],
+ ['parent_5finstance',['parent_instance',['../struct___audiomanager_commandinterface_proxy.html#ace2434aadda7785f40ac7f79d1448e5b',1,'_AudiomanagerCommandinterfaceProxy::parent_instance()'],['../struct___audiomanager_commandinterface_skeleton.html#a0c82ba8e0892e0172cb4e6493a74e505',1,'_AudiomanagerCommandinterfaceSkeleton::parent_instance()'],['../struct___audiomanager_routinginterface_proxy.html#a0e2790280308cf77327ce846b512cb24',1,'_AudiomanagerRoutinginterfaceProxy::parent_instance()'],['../struct___audiomanager_routinginterface_skeleton.html#a1a978f447854cfd0967eb96633a04ccf',1,'_AudiomanagerRoutinginterfaceSkeleton::parent_instance()'],['../struct___audiomanager_routing_soundmanager_proxy.html#ad89dc31bd5330b25198cab49269de838',1,'_AudiomanagerRoutingSoundmanagerProxy::parent_instance()'],['../struct___audiomanager_routing_soundmanager_skeleton.html#ae1135d9ecfd9cc8ffc1e66bf346b922b',1,'_AudiomanagerRoutingSoundmanagerSkeleton::parent_instance()'],['../struct___object_proxy.html#ab652e343d1ce9e8b3fd4a3b974903414',1,'_ObjectProxy::parent_instance()'],['../struct___object_skeleton.html#a58fd98369b9a6d7e55ad792c010da273',1,'_ObjectSkeleton::parent_instance()'],['../struct___object_manager_client.html#a73eff3419c5a013b6eec2bce62a4f643',1,'_ObjectManagerClient::parent_instance()']]],
+ ['parent_5fstruct',['parent_struct',['../struct___extended_g_d_bus_arg_info.html#a80ab64d9e93e88e8395efeb544ace773',1,'_ExtendedGDBusArgInfo::parent_struct()'],['../struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7',1,'_ExtendedGDBusMethodInfo::parent_struct()'],['../struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14',1,'_ExtendedGDBusSignalInfo::parent_struct()'],['../struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867',1,'_ExtendedGDBusPropertyInfo::parent_struct()'],['../struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47',1,'_ExtendedGDBusInterfaceInfo::parent_struct()']]],
+ ['pass_5ffdlist',['pass_fdlist',['../struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c',1,'_ExtendedGDBusMethodInfo']]],
+ ['priv',['priv',['../struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632',1,'_AudiomanagerCommandinterfaceProxy::priv()'],['../struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74',1,'_AudiomanagerCommandinterfaceSkeleton::priv()'],['../struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44',1,'_AudiomanagerRoutinginterfaceProxy::priv()'],['../struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe',1,'_AudiomanagerRoutinginterfaceSkeleton::priv()'],['../struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5',1,'_AudiomanagerRoutingSoundmanagerProxy::priv()'],['../struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374',1,'_AudiomanagerRoutingSoundmanagerSkeleton::priv()'],['../struct___object_proxy.html#a7432470285fce2a802d5ae4751f52abf',1,'_ObjectProxy::priv()'],['../struct___object_skeleton.html#a1084cef750cb5508e7c6e0f296b5210e',1,'_ObjectSkeleton::priv()'],['../struct___object_manager_client.html#a35c89f23cdbe49d337892d2171bb9199',1,'_ObjectManagerClient::priv()']]],
+ ['prop_5fid',['prop_id',['../struct_changed_property.html#ae17bcd7ea7435964501699a5dc6b0b15',1,'ChangedProperty']]],
+ ['properties',['properties',['../struct___audiomanager_commandinterface_skeleton_private.html#abb2dc271fbd9468da54de8f76787fed5',1,'_AudiomanagerCommandinterfaceSkeletonPrivate::properties()'],['../struct___audiomanager_routinginterface_skeleton_private.html#a49cc7e80fef14aaa95775d4444e0c813',1,'_AudiomanagerRoutinginterfaceSkeletonPrivate::properties()'],['../struct___audiomanager_routing_soundmanager_skeleton_private.html#ad296828963693de38a097d9d5439196c',1,'_AudiomanagerRoutingSoundmanagerSkeletonPrivate::properties()']]]
+];
diff --git a/doc/api-ref/html/search/variables_c.html b/doc/api-ref/html/search/variables_c.html
new file mode 100755
index 0000000..94bf1a6
--- /dev/null
+++ b/doc/api-ref/html/search/variables_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_c.js b/doc/api-ref/html/search/variables_c.js
new file mode 100755
index 0000000..b5ccc01
--- /dev/null
+++ b/doc/api-ref/html/search/variables_c.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['qdata',['qdata',['../struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f',1,'_AudiomanagerCommandinterfaceProxyPrivate::qdata()'],['../struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e',1,'_AudiomanagerRoutinginterfaceProxyPrivate::qdata()'],['../struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4',1,'_AudiomanagerRoutingSoundmanagerProxyPrivate::qdata()']]]
+];
diff --git a/doc/api-ref/html/search/variables_d.html b/doc/api-ref/html/search/variables_d.html
new file mode 100755
index 0000000..b9381e9
--- /dev/null
+++ b/doc/api-ref/html/search/variables_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_d.js b/doc/api-ref/html/search/variables_d.js
new file mode 100755
index 0000000..f43b994
--- /dev/null
+++ b/doc/api-ref/html/search/variables_d.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['removed_5fmain_5fconnection',['removed_main_connection',['../struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e',1,'_AudiomanagerCommandinterfaceIface']]]
+];
diff --git a/doc/api-ref/html/search/variables_e.html b/doc/api-ref/html/search/variables_e.html
new file mode 100755
index 0000000..375ad70
--- /dev/null
+++ b/doc/api-ref/html/search/variables_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_e.js b/doc/api-ref/html/search/variables_e.js
new file mode 100755
index 0000000..595fde2
--- /dev/null
+++ b/doc/api-ref/html/search/variables_e.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['set_5frouting_5fready',['set_routing_ready',['../struct___audiomanager_routinginterface_iface.html#a58f92c78dae0850dfdc5b4096957cdfb',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['set_5frouting_5frundown',['set_routing_rundown',['../struct___audiomanager_routinginterface_iface.html#a2506d6398156498330ecd4beb9f1b44d',1,'_AudiomanagerRoutinginterfaceIface']]],
+ ['signal_5fname',['signal_name',['../struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547',1,'_ExtendedGDBusMethodInfo::signal_name()'],['../struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1',1,'_ExtendedGDBusSignalInfo::signal_name()']]],
+ ['sink_5fmute_5fstate_5fchanged',['sink_mute_state_changed',['../struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f',1,'_AudiomanagerCommandinterfaceIface']]],
+ ['state',['state',['../structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2',1,'domain_data']]],
+ ['status',['status',['../structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4',1,'notification_config_s']]],
+ ['system_5fproperty_5fchanged',['system_property_changed',['../struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238',1,'_AudiomanagerCommandinterfaceIface']]]
+];
diff --git a/doc/api-ref/html/search/variables_f.html b/doc/api-ref/html/search/variables_f.html
new file mode 100755
index 0000000..d371418
--- /dev/null
+++ b/doc/api-ref/html/search/variables_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/search/variables_f.js b/doc/api-ref/html/search/variables_f.js
new file mode 100755
index 0000000..9a31fe0
--- /dev/null
+++ b/doc/api-ref/html/search/variables_f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['type',['type',['../structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726',1,'sound_property_s::type()'],['../structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663',1,'notification_config_s::type()'],['../structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4',1,'main_sound_property_s::type()']]]
+];
diff --git a/doc/api-ref/html/sm-error_8h.html b/doc/api-ref/html/sm-error_8h.html
new file mode 100644
index 0000000..61f7a58
--- /dev/null
+++ b/doc/api-ref/html/sm-error_8h.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/sm-error.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('sm-error_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">sm-error.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="sm-error_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ac9e29e97b431d3e8e4f342c1a03f3240"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a> (int am_error_code)</td></tr>
+<tr class="separator:ac9e29e97b431d3e8e4f342c1a03f3240"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2df7c91b7a762f9ae743210bbb8e822f"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f">get_source_state_key</a> (int am_source_state)</td></tr>
+<tr class="separator:a2df7c91b7a762f9ae743210bbb8e822f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="ac9e29e97b431d3e8e4f342c1a03f3240"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac9e29e97b431d3e8e4f342c1a03f3240">&#9670;&nbsp;</a></span>get_response_audiomanager_massage_error()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* get_response_audiomanager_massage_error </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>am_error_code</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-error_8h_source.html#l00004">4</a> of file <a class="el" href="sm-error_8h_source.html">sm-error.h</a>.</p>
+
+</div>
+</div>
+<a id="a2df7c91b7a762f9ae743210bbb8e822f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2df7c91b7a762f9ae743210bbb8e822f">&#9670;&nbsp;</a></span>get_source_state_key()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* get_source_state_key </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>am_source_state</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-error_8h_source.html#l00038">38</a> of file <a class="el" href="sm-error_8h_source.html">sm-error.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="sm-error_8h.html">sm-error.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/sm-error_8h.js b/doc/api-ref/html/sm-error_8h.js
new file mode 100644
index 0000000..d109dcc
--- /dev/null
+++ b/doc/api-ref/html/sm-error_8h.js
@@ -0,0 +1,5 @@
+var sm_error_8h =
+[
+ [ "get_response_audiomanager_massage_error", "sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240", null ],
+ [ "get_source_state_key", "sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/sm-error_8h_source.html b/doc/api-ref/html/sm-error_8h_source.html
new file mode 100644
index 0000000..46a1fc1
--- /dev/null
+++ b/doc/api-ref/html/sm-error_8h_source.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/sm-error.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('sm-error_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">sm-error.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="sm-error_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef SM_ERROR_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define SM_ERROR_H</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240"> 4</a></span>&#160;<span class="keywordtype">char</span>* <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(<span class="keywordtype">int</span> am_error_code)</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;{</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="keywordflow">switch</span> (am_error_code){</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="keywordflow">case</span> 0:</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;OK&quot;</span>;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;unknown error&quot;</span>;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;value out of range&quot;</span>;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keywordflow">case</span> 3:</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;not used&quot;</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keywordflow">case</span> 4:</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;database error occured&quot;</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordflow">case</span> 5:</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;the desired object already exists&quot;</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordflow">case</span> 6:</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;there is no change&quot;</span>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordflow">case</span> 7:</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;the desired action is not possible&quot;</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordflow">case</span> 8:</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;the desired object is non existent&quot;</span>;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordflow">case</span> 9:</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;the asynchronous action was aborted&quot;</span>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordflow">case</span> 10:</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;connectionFormat is not selected&quot;</span>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">case</span> 11:</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;communication error&quot;</span>;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordflow">case</span> 100:</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;desired event doesn&#39;t exist&quot;</span>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Audio Manager responsed unknown error number&quot;</span>; </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;}</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f"> 38</a></span>&#160;<span class="keywordtype">char</span>* <a class="code" href="sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f">get_source_state_key</a>(<span class="keywordtype">int</span> am_source_state){</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">switch</span> (am_source_state){</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">case</span> 0:</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;unknown&quot;</span>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">case</span> 1:</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;on&quot;</span>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">case</span> 2:</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;off&quot;</span>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">case</span> 3:</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;paused&quot;</span>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; }</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;}</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="sm-error_8h_html_ac9e29e97b431d3e8e4f342c1a03f3240"><div class="ttname"><a href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a></div><div class="ttdeci">char * get_response_audiomanager_massage_error(int am_error_code)</div><div class="ttdef"><b>Definition:</b> <a href="sm-error_8h_source.html#l00004">sm-error.h:4</a></div></div>
+<div class="ttc" id="sm-error_8h_html_a2df7c91b7a762f9ae743210bbb8e822f"><div class="ttname"><a href="sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f">get_source_state_key</a></div><div class="ttdeci">char * get_source_state_key(int am_source_state)</div><div class="ttdef"><b>Definition:</b> <a href="sm-error_8h_source.html#l00038">sm-error.h:38</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="sm-error_8h.html">sm-error.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/sm-helper_8c.html b/doc/api-ref/html/sm-helper_8c.html
new file mode 100644
index 0000000..b608e82
--- /dev/null
+++ b/doc/api-ref/html/sm-helper_8c.html
@@ -0,0 +1,479 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/sm-helper.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('sm-helper_8c.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">sm-helper.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>&quot;</code><br />
+<code>#include &lt;stdlib.h&gt;</code><br />
+<code>#include &lt;string.h&gt;</code><br />
+<code>#include &lt;limits.h&gt;</code><br />
+<code>#include &lt;json-c/json.h&gt;</code><br />
+<code>#include &lt;stdarg.h&gt;</code><br />
+</div>
+<p><a href="sm-helper_8c_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a649900645417f2df3a70b9ad67529f53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a> (const struct afb_req request, const char *source, uint16_t *out_id)</td></tr>
+<tr class="separator:a649900645417f2df3a70b9ad67529f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e62366684e39ea94436bf017e416827"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a> (const struct afb_req request, const char *source, int16_t *out_id)</td></tr>
+<tr class="separator:a2e62366684e39ea94436bf017e416827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5b0370643c520377afd3fd4891918d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2">get_value_int32</a> (const struct afb_req request, const char *source, int32_t *out_id)</td></tr>
+<tr class="separator:ac5b0370643c520377afd3fd4891918d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abce7df03d817a3356071f1563011b77f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a> (struct json_object *j_obj, int count,...)</td></tr>
+<tr class="separator:abce7df03d817a3356071f1563011b77f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67cdeffaf2fd293c9f7de73c64e851a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a> (struct json_object *j_obj, const char *verb_name, int count,...)</td></tr>
+<tr class="separator:a67cdeffaf2fd293c9f7de73c64e851a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a971c6c55c9b04ae87c377fbde6a4c6f6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm_search_event_name_index</a> (const char *value)</td></tr>
+<tr class="separator:a971c6c55c9b04ae87c377fbde6a4c6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a63791cfba48b0456aefafe237e419e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e">sm_search_routing_event_name_index</a> (const char *value)</td></tr>
+<tr class="separator:a2a63791cfba48b0456aefafe237e419e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3da984668307f39d541053eba1d78a83"><td class="memItemLeft" align="right" valign="top">GVariant *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8c.html#a3da984668307f39d541053eba1d78a83">create_source_data</a> (guint16 sourceID, guint16 domainID, const char *appname, guint16 sourceClassID, gint32 sourceState, gint16 volume, gboolean visible, struct <a class="el" href="structavailability__s.html">availability_s</a> availables, guint16 interrupt, struct <a class="el" href="structsound__property__s.html">sound_property_s</a> soundPropertyList, gint32 connectionFormatList, struct <a class="el" href="structmain__sound__property__s.html">main_sound_property_s</a> mainPropertyList, struct <a class="el" href="structnotification__config__s.html">notification_config_s</a> NConfRouting, struct <a class="el" href="structnotification__config__s.html">notification_config_s</a> NConfCommand)</td></tr>
+<tr class="separator:a3da984668307f39d541053eba1d78a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af76a3fdf18a0f4ce83e6732e34d30344"><td class="memItemLeft" align="right" valign="top">GVariant *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344">create_domain_data</a> (struct <a class="el" href="structdomain__data.html">domain_data</a> *data)</td></tr>
+<tr class="separator:af76a3fdf18a0f4ce83e6732e34d30344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="af76a3fdf18a0f4ce83e6732e34d30344"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af76a3fdf18a0f4ce83e6732e34d30344">&#9670;&nbsp;</a></span>create_domain_data()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GVariant* create_domain_data </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdomain__data.html">domain_data</a> *&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00218">218</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a3da984668307f39d541053eba1d78a83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3da984668307f39d541053eba1d78a83">&#9670;&nbsp;</a></span>create_source_data()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GVariant* create_source_data </td>
+ <td>(</td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>appname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>sourceClassID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint32&#160;</td>
+ <td class="paramname"><em>sourceState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gboolean&#160;</td>
+ <td class="paramname"><em>visible</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structavailability__s.html">availability_s</a>&#160;</td>
+ <td class="paramname"><em>availables</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>interrupt</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structsound__property__s.html">sound_property_s</a>&#160;</td>
+ <td class="paramname"><em>soundPropertyList</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint32&#160;</td>
+ <td class="paramname"><em>connectionFormatList</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structmain__sound__property__s.html">main_sound_property_s</a>&#160;</td>
+ <td class="paramname"><em>mainPropertyList</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structnotification__config__s.html">notification_config_s</a>&#160;</td>
+ <td class="paramname"><em>NConfRouting</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structnotification__config__s.html">notification_config_s</a>&#160;</td>
+ <td class="paramname"><em>NConfCommand</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00159">159</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a2e62366684e39ea94436bf017e416827"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e62366684e39ea94436bf017e416827">&#9670;&nbsp;</a></span>get_value_int16()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> get_value_int16 </td>
+ <td>(</td>
+ <td class="paramtype">const struct afb_req&#160;</td>
+ <td class="paramname"><em>request</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>source</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int16_t *&#160;</td>
+ <td class="paramname"><em>out_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00048">48</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="ac5b0370643c520377afd3fd4891918d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5b0370643c520377afd3fd4891918d2">&#9670;&nbsp;</a></span>get_value_int32()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> get_value_int32 </td>
+ <td>(</td>
+ <td class="paramtype">const struct afb_req&#160;</td>
+ <td class="paramname"><em>request</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>source</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t *&#160;</td>
+ <td class="paramname"><em>out_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00072">72</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a649900645417f2df3a70b9ad67529f53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a649900645417f2df3a70b9ad67529f53">&#9670;&nbsp;</a></span>get_value_uint16()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> get_value_uint16 </td>
+ <td>(</td>
+ <td class="paramtype">const struct afb_req&#160;</td>
+ <td class="paramname"><em>request</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>source</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint16_t *&#160;</td>
+ <td class="paramname"><em>out_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00024">24</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="abce7df03d817a3356071f1563011b77f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abce7df03d817a3356071f1563011b77f">&#9670;&nbsp;</a></span>sm_add_object_to_json_object()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void sm_add_object_to_json_object </td>
+ <td>(</td>
+ <td class="paramtype">struct json_object *&#160;</td>
+ <td class="paramname"><em>j_obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00096">96</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a67cdeffaf2fd293c9f7de73c64e851a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67cdeffaf2fd293c9f7de73c64e851a9">&#9670;&nbsp;</a></span>sm_add_object_to_json_object_func()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void sm_add_object_to_json_object_func </td>
+ <td>(</td>
+ <td class="paramtype">struct json_object *&#160;</td>
+ <td class="paramname"><em>j_obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>verb_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00110">110</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a971c6c55c9b04ae87c377fbde6a4c6f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a971c6c55c9b04ae87c377fbde6a4c6f6">&#9670;&nbsp;</a></span>sm_search_event_name_index()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sm_search_event_name_index </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00127">127</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a2a63791cfba48b0456aefafe237e419e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a63791cfba48b0456aefafe237e419e">&#9670;&nbsp;</a></span>sm_search_routing_event_name_index()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sm_search_routing_event_name_index </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00143">143</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="sm-helper_8c.html">sm-helper.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/sm-helper_8c.js b/doc/api-ref/html/sm-helper_8c.js
new file mode 100644
index 0000000..831a63a
--- /dev/null
+++ b/doc/api-ref/html/sm-helper_8c.js
@@ -0,0 +1,12 @@
+var sm_helper_8c =
+[
+ [ "create_domain_data", "sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344", null ],
+ [ "create_source_data", "sm-helper_8c.html#a3da984668307f39d541053eba1d78a83", null ],
+ [ "get_value_int16", "sm-helper_8c.html#a2e62366684e39ea94436bf017e416827", null ],
+ [ "get_value_int32", "sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2", null ],
+ [ "get_value_uint16", "sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53", null ],
+ [ "sm_add_object_to_json_object", "sm-helper_8c.html#abce7df03d817a3356071f1563011b77f", null ],
+ [ "sm_add_object_to_json_object_func", "sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9", null ],
+ [ "sm_search_event_name_index", "sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6", null ],
+ [ "sm_search_routing_event_name_index", "sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/sm-helper_8c_source.html b/doc/api-ref/html/sm-helper_8c_source.html
new file mode 100644
index 0000000..72c32de
--- /dev/null
+++ b/doc/api-ref/html/sm-helper_8c_source.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/sm-helper.c Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('sm-helper_8c_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">sm-helper.c</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="sm-helper_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2017 TOYOTA MOTOR CORPORATION</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="sm-helper_8h.html">sm-helper.h</a>&quot;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;limits.h&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;json-c/json.h&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#a649900645417f2df3a70b9ad67529f53"> 24</a></span>&#160;<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(<span class="keyword">const</span> <span class="keyword">struct</span> afb_req request, <span class="keyword">const</span> <span class="keywordtype">char</span> *source, uint16_t *out_id)</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">char</span>* endptr;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* tmp = afb_req_value (request, source);</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordflow">if</span>(!tmp)</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a>;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; }</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">long</span> tmp_id = strtol(tmp,&amp;endptr,10);</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="comment">/* error check of range */</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordflow">if</span>( (tmp_id &gt; UINT16_MAX) || (tmp_id &lt; 0) )</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b">OUT_RANGE</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; }</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">if</span>(*endptr != <span class="charliteral">&#39;\0&#39;</span>)</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a">NOT_NUMBER</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; *out_id = (uint16_t)tmp_id;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;}</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#a2e62366684e39ea94436bf017e416827"> 48</a></span>&#160;<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> <a class="code" href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a>(<span class="keyword">const</span> <span class="keyword">struct</span> afb_req request, <span class="keyword">const</span> <span class="keywordtype">char</span> *source, int16_t *out_id)</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;{</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">char</span>* endptr;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* tmp = afb_req_value (request, source);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">if</span>(!tmp)</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; {</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">long</span> tmp_id = strtol(tmp,&amp;endptr,10);</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="comment">/* error check of range */</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">if</span>( (tmp_id &gt; INT16_MAX) || (tmp_id &lt; INT16_MIN) )</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b">OUT_RANGE</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">if</span>(*endptr != <span class="charliteral">&#39;\0&#39;</span>)</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a">NOT_NUMBER</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; *out_id = (int16_t)tmp_id;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;}</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#ac5b0370643c520377afd3fd4891918d2"> 72</a></span>&#160;<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> <a class="code" href="sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2">get_value_int32</a>(<span class="keyword">const</span> <span class="keyword">struct</span> afb_req request, <span class="keyword">const</span> <span class="keywordtype">char</span> *source, int32_t *out_id)</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;{</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">char</span>* endptr;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* tmp = afb_req_value (request, source);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">if</span>(!tmp)</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; {</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a>;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">long</span> tmp_id = strtol(tmp,&amp;endptr,10);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="comment">/* error check of range */</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">if</span>( (tmp_id &gt; INT32_MAX) || (tmp_id &lt; INT32_MIN) )</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b">OUT_RANGE</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">if</span>(*endptr != <span class="charliteral">&#39;\0&#39;</span>)</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; {</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a">NOT_NUMBER</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; }</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; *out_id = (int32_t)tmp_id;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">return</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;}</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#abce7df03d817a3356071f1563011b77f"> 96</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(<span class="keyword">struct</span> json_object* j_obj, <span class="keywordtype">int</span> count,...)</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;{</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; va_list args;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; va_start(args, count);</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; count; ++i )</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; {</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">char</span> *key = va_arg(args, <span class="keywordtype">char</span>*);</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">int</span> value = va_arg(args, <span class="keywordtype">int</span>);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; json_object_object_add(j_obj, key, json_object_new_int((int32_t)value));</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; ++i;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; va_end(args);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;}</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#a67cdeffaf2fd293c9f7de73c64e851a9"> 110</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(<span class="keyword">struct</span> json_object* j_obj, <span class="keyword">const</span> <span class="keywordtype">char</span>* verb_name, <span class="keywordtype">int</span> count, ...)</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;{</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; va_list args;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; va_start(args, count);</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; json_object_object_add(j_obj,<span class="stringliteral">&quot;verb&quot;</span>, json_object_new_string(verb_name));</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; count; ++i )</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; {</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">char</span> *key = va_arg(args, <span class="keywordtype">char</span>*);</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">int</span> value = va_arg(args, <span class="keywordtype">int</span>);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; json_object_object_add(j_obj, key, json_object_new_int((int32_t)value));</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; ++i;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; va_end(args);</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;}</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#a971c6c55c9b04ae87c377fbde6a4c6f6"> 127</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm_search_event_name_index</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* value)</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;{</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">size_t</span> buf_size = 50;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordtype">size_t</span> size = <span class="keyword">sizeof</span> cmd_evlist / <span class="keyword">sizeof</span> *cmd_evlist;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">int</span> ret = -1;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0 ; i &lt; size ; ++i)</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; {</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">if</span>(!strncmp(value, cmd_evlist[i], buf_size))</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; {</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; ret = i;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;}</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#a2a63791cfba48b0456aefafe237e419e"> 143</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e">sm_search_routing_event_name_index</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* value)</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;{</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">size_t</span> buf_size = 50;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">size_t</span> size = <span class="keyword">sizeof</span> route_evlist / <span class="keyword">sizeof</span> *route_evlist;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">int</span> ret = -1;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0 ; i &lt; size ; ++i)</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">if</span>(!strncmp(value, route_evlist[i], buf_size))</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; {</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; ret = i;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; }</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;}</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#a3da984668307f39d541053eba1d78a83"> 159</a></span>&#160;GVariant* <a class="code" href="sm-helper_8c.html#a3da984668307f39d541053eba1d78a83">create_source_data</a>(guint16 sourceID, guint16 domainID, <span class="keyword">const</span> <span class="keywordtype">char</span>* appname, guint16 sourceClassID,</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; gint32 sourceState, gint16 volume, gboolean visible, <span class="keyword">struct</span> <a class="code" href="structavailability__s.html">availability_s</a> availables, </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; guint16 interrupt, <span class="keyword">struct</span> <a class="code" href="structsound__property__s.html">sound_property_s</a> soundPropertyList, gint32 connectionFormatList, </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">struct</span> <a class="code" href="structmain__sound__property__s.html">main_sound_property_s</a> mainPropertyList, <span class="keyword">struct</span> <a class="code" href="structnotification__config__s.html">notification_config_s</a> NConfRouting, </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">struct</span> <a class="code" href="structnotification__config__s.html">notification_config_s</a> NConfCommand)</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;{</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; GVariantBuilder builder;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;create sourceData %d&quot;</span>, __LINE__);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; g_variant_builder_init (&amp;builder, G_VARIANT_TYPE (<span class="stringliteral">&quot;(qqsqinb(ii)qa(in)aia(in)a(iin)a(iin))&quot;</span>));</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;q&quot;</span>, sourceID);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;q&quot;</span>, domainID);</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;s&quot;</span>, appname);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;q&quot;</span>, sourceClassID);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;i&quot;</span>, sourceState);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;n&quot;</span>, volume);</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;b&quot;</span>, visible);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;(ii)&quot;</span>, availables.<a class="code" href="structavailability__s.html#afdad584642d8870c90c54fac11bf25f2">availability</a>, availables.<a class="code" href="structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5">avalilable_reason</a>);</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;q&quot;</span>, interrupt);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; g_variant_builder_open(&amp;builder, G_VARIANT_TYPE(<span class="stringliteral">&quot;a(in)&quot;</span>));</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; g_variant_builder_open(&amp;builder, G_VARIANT_TYPE(<span class="stringliteral">&quot;(in)&quot;</span>));</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;i&quot;</span>, soundPropertyList.<a class="code" href="structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726">type</a>);</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;n&quot;</span>, soundPropertyList.<a class="code" href="structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d">value</a>);</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; g_variant_builder_close(&amp;builder);</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; g_variant_builder_close (&amp;builder);</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; g_variant_builder_open(&amp;builder, G_VARIANT_TYPE(<span class="stringliteral">&quot;ai&quot;</span>));</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;i&quot;</span>, connectionFormatList);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; g_variant_builder_close (&amp;builder);</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; g_variant_builder_open(&amp;builder, G_VARIANT_TYPE(<span class="stringliteral">&quot;a(in)&quot;</span>));</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; g_variant_builder_open(&amp;builder, G_VARIANT_TYPE(<span class="stringliteral">&quot;(in)&quot;</span>));</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;i&quot;</span>, mainPropertyList.<a class="code" href="structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4">type</a>);</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;n&quot;</span>, mainPropertyList.<a class="code" href="structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a">value</a>);</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; g_variant_builder_close (&amp;builder);</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; g_variant_builder_close(&amp;builder);</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; g_variant_builder_open(&amp;builder, G_VARIANT_TYPE(<span class="stringliteral">&quot;a(iin)&quot;</span>));</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; g_variant_builder_open(&amp;builder, G_VARIANT_TYPE(<span class="stringliteral">&quot;(iin)&quot;</span>));</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;i&quot;</span>, NConfRouting.<a class="code" href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663">type</a>);</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;i&quot;</span>, NConfRouting.<a class="code" href="structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4">status</a>);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;n&quot;</span>, NConfRouting.<a class="code" href="structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f">parameter</a>);</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; g_variant_builder_close(&amp;builder);</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; g_variant_builder_close (&amp;builder);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; g_variant_builder_open(&amp;builder, G_VARIANT_TYPE(<span class="stringliteral">&quot;a(iin)&quot;</span>));</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; g_variant_builder_open(&amp;builder, G_VARIANT_TYPE(<span class="stringliteral">&quot;(iin)&quot;</span>));</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;i&quot;</span>, NConfCommand.<a class="code" href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663">type</a>);</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;i&quot;</span>, NConfCommand.<a class="code" href="structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4">status</a>);</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;n&quot;</span>, NConfCommand.<a class="code" href="structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f">parameter</a>);</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; g_variant_builder_close(&amp;builder);</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; g_variant_builder_close (&amp;builder);</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;created sourceData %d&quot;</span>, __LINE__);</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">return</span> g_variant_builder_end (&amp;builder);</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;}</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#a6b6746be407c77c641065a76fcbff019"> 218</a></span>&#160;GVariant* <a class="code" href="sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344">create_domain_data</a>(<span class="keyword">struct</span> <a class="code" href="structdomain__data.html">domain_data</a>* data)</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;{</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; GVariantBuilder builder;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; g_variant_builder_init (&amp;builder, G_VARIANT_TYPE (<span class="stringliteral">&quot;(qsssbbn)&quot;</span>));</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;q&quot;</span>, data-&gt;<a class="code" href="structdomain__data.html#af1c7931d89ac01836657748e3afb43ca">domainID</a>);</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;s&quot;</span>, data-&gt;<a class="code" href="structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0">name</a>);</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;s&quot;</span>, data-&gt;<a class="code" href="structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55">busname</a>);</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;s&quot;</span>, data-&gt;<a class="code" href="structdomain__data.html#aab4ab8994549b8cbbed43af384689376">nodename</a>);</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;b&quot;</span>, data-&gt;<a class="code" href="structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f">early</a>);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;b&quot;</span>, data-&gt;<a class="code" href="structdomain__data.html#a10955225b49f816c5a29750d86bd357c">complete</a>);</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; g_variant_builder_add (&amp;builder, <span class="stringliteral">&quot;n&quot;</span>, data-&gt;<a class="code" href="structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2">state</a>);</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;created domainData %d&quot;</span>, __LINE__);</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">return</span> g_variant_builder_end (&amp;builder);</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;}</div><div class="ttc" id="structdomain__data_html_aab4ab8994549b8cbbed43af384689376"><div class="ttname"><a href="structdomain__data.html#aab4ab8994549b8cbbed43af384689376">domain_data::nodename</a></div><div class="ttdeci">gchar * nodename</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00073">sm-helper.h:73</a></div></div>
+<div class="ttc" id="structdomain__data_html_a2a5bf2d2e6d9e6fef58e0bfea0826fe0"><div class="ttname"><a href="structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0">domain_data::name</a></div><div class="ttdeci">gchar * name</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00071">sm-helper.h:71</a></div></div>
+<div class="ttc" id="structmain__sound__property__s_html_add28376b77aa40fa79c8796a641cb3b4"><div class="ttname"><a href="structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4">main_sound_property_s::type</a></div><div class="ttdeci">gint32 type</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00065">sm-helper.h:65</a></div></div>
+<div class="ttc" id="structavailability__s_html_afdad584642d8870c90c54fac11bf25f2"><div class="ttname"><a href="structavailability__s.html#afdad584642d8870c90c54fac11bf25f2">availability_s::availability</a></div><div class="ttdeci">gint32 availability</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00056">sm-helper.h:56</a></div></div>
+<div class="ttc" id="structsound__property__s_html_aa1bc6610497eb0dacff24a31365ac79d"><div class="ttname"><a href="structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d">sound_property_s::value</a></div><div class="ttdeci">gint16 value</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00053">sm-helper.h:53</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a">NOT_NUMBER</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00030">sm-helper.h:30</a></div></div>
+<div class="ttc" id="structdomain__data_html_a649ef6684cb3eda8998e84569d336ad2"><div class="ttname"><a href="structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2">domain_data::state</a></div><div class="ttdeci">gint16 state</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00076">sm-helper.h:76</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a67cdeffaf2fd293c9f7de73c64e851a9"><div class="ttname"><a href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a></div><div class="ttdeci">void sm_add_object_to_json_object_func(struct json_object *j_obj, const char *verb_name, int count,...)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00110">sm-helper.c:110</a></div></div>
+<div class="ttc" id="structdomain__data_html_a10955225b49f816c5a29750d86bd357c"><div class="ttname"><a href="structdomain__data.html#a10955225b49f816c5a29750d86bd357c">domain_data::complete</a></div><div class="ttdeci">gboolean complete</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00075">sm-helper.h:75</a></div></div>
+<div class="ttc" id="structavailability__s_html"><div class="ttname"><a href="structavailability__s.html">availability_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00055">sm-helper.h:55</a></div></div>
+<div class="ttc" id="structavailability__s_html_a4b332a9ad0ec10f9868932b13683eac5"><div class="ttname"><a href="structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5">availability_s::avalilable_reason</a></div><div class="ttdeci">gint32 avalilable_reason</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00057">sm-helper.h:57</a></div></div>
+<div class="ttc" id="structnotification__config__s_html_a1352c4e312f72d3815e1478e4b5d910f"><div class="ttname"><a href="structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f">notification_config_s::parameter</a></div><div class="ttdeci">gint16 parameter</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00062">sm-helper.h:62</a></div></div>
+<div class="ttc" id="structdomain__data_html"><div class="ttname"><a href="structdomain__data.html">domain_data</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00069">sm-helper.h:69</a></div></div>
+<div class="ttc" id="structmain__sound__property__s_html"><div class="ttname"><a href="structmain__sound__property__s.html">main_sound_property_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00064">sm-helper.h:64</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b">OUT_RANGE</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00031">sm-helper.h:31</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a2e62366684e39ea94436bf017e416827"><div class="ttname"><a href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a></div><div class="ttdeci">REQ_ERROR get_value_int16(const struct afb_req request, const char *source, int16_t *out_id)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00048">sm-helper.c:48</a></div></div>
+<div class="ttc" id="sm-helper_8h_html"><div class="ttname"><a href="sm-helper_8h.html">sm-helper.h</a></div></div>
+<div class="ttc" id="structdomain__data_html_af1c7931d89ac01836657748e3afb43ca"><div class="ttname"><a href="structdomain__data.html#af1c7931d89ac01836657748e3afb43ca">domain_data::domainID</a></div><div class="ttdeci">guint16 domainID</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00070">sm-helper.h:70</a></div></div>
+<div class="ttc" id="structnotification__config__s_html"><div class="ttname"><a href="structnotification__config__s.html">notification_config_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00059">sm-helper.h:59</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a971c6c55c9b04ae87c377fbde6a4c6f6"><div class="ttname"><a href="sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm_search_event_name_index</a></div><div class="ttdeci">int sm_search_event_name_index(const char *value)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00127">sm-helper.c:127</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a649900645417f2df3a70b9ad67529f53"><div class="ttname"><a href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a></div><div class="ttdeci">REQ_ERROR get_value_uint16(const struct afb_req request, const char *source, uint16_t *out_id)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00024">sm-helper.c:24</a></div></div>
+<div class="ttc" id="structnotification__config__s_html_acf4add4414b451c1a51df3833c7b5663"><div class="ttname"><a href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663">notification_config_s::type</a></div><div class="ttdeci">gint32 type</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00060">sm-helper.h:60</a></div></div>
+<div class="ttc" id="structmain__sound__property__s_html_a572bf8dadfcfaefed8ee7971951ee17a"><div class="ttname"><a href="structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a">main_sound_property_s::value</a></div><div class="ttdeci">gint16 value</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00066">sm-helper.h:66</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00029">sm-helper.h:29</a></div></div>
+<div class="ttc" id="structsound__property__s_html_ac16b579b78b9552f10922eb2423e3726"><div class="ttname"><a href="structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726">sound_property_s::type</a></div><div class="ttdeci">guint16 type</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00052">sm-helper.h:52</a></div></div>
+<div class="ttc" id="structdomain__data_html_aad5a74265fdf352557e3bd4b7585870f"><div class="ttname"><a href="structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f">domain_data::early</a></div><div class="ttdeci">gboolean early</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00074">sm-helper.h:74</a></div></div>
+<div class="ttc" id="structnotification__config__s_html_aecb3551971d549a59efa011e7c1679a4"><div class="ttname"><a href="structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4">notification_config_s::status</a></div><div class="ttdeci">gint32 status</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00061">sm-helper.h:61</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_ac5b0370643c520377afd3fd4891918d2"><div class="ttname"><a href="sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2">get_value_int32</a></div><div class="ttdeci">REQ_ERROR get_value_int32(const struct afb_req request, const char *source, int32_t *out_id)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00072">sm-helper.c:72</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_abce7df03d817a3356071f1563011b77f"><div class="ttname"><a href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a></div><div class="ttdeci">void sm_add_object_to_json_object(struct json_object *j_obj, int count,...)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00096">sm-helper.c:96</a></div></div>
+<div class="ttc" id="structdomain__data_html_a603ca16c36c8c013d730b9ec3ea35a55"><div class="ttname"><a href="structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55">domain_data::busname</a></div><div class="ttdeci">gchar * busname</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00072">sm-helper.h:72</a></div></div>
+<div class="ttc" id="structsound__property__s_html"><div class="ttname"><a href="structsound__property__s.html">sound_property_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00051">sm-helper.h:51</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_af76a3fdf18a0f4ce83e6732e34d30344"><div class="ttname"><a href="sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344">create_domain_data</a></div><div class="ttdeci">GVariant * create_domain_data(struct domain_data *data)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00218">sm-helper.c:218</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00028">sm-helper.h:28</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a3da984668307f39d541053eba1d78a83"><div class="ttname"><a href="sm-helper_8c.html#a3da984668307f39d541053eba1d78a83">create_source_data</a></div><div class="ttdeci">GVariant * create_source_data(guint16 sourceID, guint16 domainID, const char *appname, guint16 sourceClassID, gint32 sourceState, gint16 volume, gboolean visible, struct availability_s availables, guint16 interrupt, struct sound_property_s soundPropertyList, gint32 connectionFormatList, struct main_sound_property_s mainPropertyList, struct notification_config_s NConfRouting, struct notification_config_s NConfCommand)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00159">sm-helper.c:159</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a></div><div class="ttdeci">REQ_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00026">sm-helper.h:26</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a2a63791cfba48b0456aefafe237e419e"><div class="ttname"><a href="sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e">sm_search_routing_event_name_index</a></div><div class="ttdeci">int sm_search_routing_event_name_index(const char *value)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00143">sm-helper.c:143</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="sm-helper_8c.html">sm-helper.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/sm-helper_8h.html b/doc/api-ref/html/sm-helper_8h.html
new file mode 100644
index 0000000..a21b8ae
--- /dev/null
+++ b/doc/api-ref/html/sm-helper_8h.html
@@ -0,0 +1,585 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/sm-helper.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('sm-helper_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">sm-helper.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;afb/afb-binding.h&gt;</code><br />
+<code>#include &lt;stdint.h&gt;</code><br />
+<code>#include &lt;glib.h&gt;</code><br />
+</div>
+<p><a href="sm-helper_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsound__property__s.html">sound_property_s</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structavailability__s.html">availability_s</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnotification__config__s.html">notification_config_s</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmain__sound__property__s.html">main_sound_property_s</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdomain__data.html">domain_data</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a369266c24eacffb87046522897a570d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#a369266c24eacffb87046522897a570d5">_GNU_SOURCE</a></td></tr>
+<tr class="separator:a369266c24eacffb87046522897a570d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2c1fbc92ba364fcf83f15e6d0af66f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#ad2c1fbc92ba364fcf83f15e6d0af66f0">AFB_BINDING_VERSION</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ad2c1fbc92ba364fcf83f15e6d0af66f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ab0d62ccfa9c3ab87f090f67c3d50adce"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#ab0d62ccfa9c3ab87f090f67c3d50adce">REQ_ERROR</a></td></tr>
+<tr class="separator:ab0d62ccfa9c3ab87f090f67c3d50adce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:aa49f1dbbf26f01627a5737cf43aad899"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> { <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a> = -1,
+<a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a> =0,
+<a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a">NOT_NUMBER</a>,
+<a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b">OUT_RANGE</a>
+ }</td></tr>
+<tr class="separator:aa49f1dbbf26f01627a5737cf43aad899"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a649900645417f2df3a70b9ad67529f53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a> (const struct afb_req request, const char *source, uint16_t *out_id)</td></tr>
+<tr class="separator:a649900645417f2df3a70b9ad67529f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e62366684e39ea94436bf017e416827"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a> (const struct afb_req request, const char *source, int16_t *out_id)</td></tr>
+<tr class="separator:a2e62366684e39ea94436bf017e416827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5b0370643c520377afd3fd4891918d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#ac5b0370643c520377afd3fd4891918d2">get_value_int32</a> (const struct afb_req request, const char *source, int32_t *out_id)</td></tr>
+<tr class="separator:ac5b0370643c520377afd3fd4891918d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abce7df03d817a3356071f1563011b77f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a> (struct json_object *j_obj, int count,...)</td></tr>
+<tr class="separator:abce7df03d817a3356071f1563011b77f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67cdeffaf2fd293c9f7de73c64e851a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a> (struct json_object *j_obj, const char *verb_name, int count,...)</td></tr>
+<tr class="separator:a67cdeffaf2fd293c9f7de73c64e851a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a971c6c55c9b04ae87c377fbde6a4c6f6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm_search_event_name_index</a> (const char *value)</td></tr>
+<tr class="separator:a971c6c55c9b04ae87c377fbde6a4c6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a63791cfba48b0456aefafe237e419e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#a2a63791cfba48b0456aefafe237e419e">sm_search_routing_event_name_index</a> (const char *value)</td></tr>
+<tr class="separator:a2a63791cfba48b0456aefafe237e419e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3da984668307f39d541053eba1d78a83"><td class="memItemLeft" align="right" valign="top">GVariant *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#a3da984668307f39d541053eba1d78a83">create_source_data</a> (guint16 sourceID, guint16 domainID, const char *appname, guint16 sourceClassID, gint32 sourceState, gint16 volume, gboolean visible, struct <a class="el" href="structavailability__s.html">availability_s</a> availables, guint16 interrupt, struct <a class="el" href="structsound__property__s.html">sound_property_s</a> soundPropertyList, gint32 connectionFormatList, struct <a class="el" href="structmain__sound__property__s.html">main_sound_property_s</a> mainPropertyList, struct <a class="el" href="structnotification__config__s.html">notification_config_s</a> NConfRouting, struct <a class="el" href="structnotification__config__s.html">notification_config_s</a> NConfCommand)</td></tr>
+<tr class="separator:a3da984668307f39d541053eba1d78a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b6746be407c77c641065a76fcbff019"><td class="memItemLeft" align="right" valign="top">GVariant *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sm-helper_8h.html#a6b6746be407c77c641065a76fcbff019">create_domain_data</a> (struct <a class="el" href="structdomain__data.html">domain_data</a> *)</td></tr>
+<tr class="separator:a6b6746be407c77c641065a76fcbff019"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Macro Definition Documentation</h2>
+<a id="a369266c24eacffb87046522897a570d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a369266c24eacffb87046522897a570d5">&#9670;&nbsp;</a></span>_GNU_SOURCE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define _GNU_SOURCE</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00019">19</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="ad2c1fbc92ba364fcf83f15e6d0af66f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2c1fbc92ba364fcf83f15e6d0af66f0">&#9670;&nbsp;</a></span>AFB_BINDING_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AFB_BINDING_VERSION&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00020">20</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a id="ab0d62ccfa9c3ab87f090f67c3d50adce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0d62ccfa9c3ab87f090f67c3d50adce">&#9670;&nbsp;</a></span>REQ_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef enum <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a id="aa49f1dbbf26f01627a5737cf43aad899"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa49f1dbbf26f01627a5737cf43aad899">&#9670;&nbsp;</a></span>REQ_ERROR</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1"></a>REQ_FAIL&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee"></a>REQ_OK&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a"></a>NOT_NUMBER&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b"></a>OUT_RANGE&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00026">26</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="a6b6746be407c77c641065a76fcbff019"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6b6746be407c77c641065a76fcbff019">&#9670;&nbsp;</a></span>create_domain_data()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GVariant* create_domain_data </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdomain__data.html">domain_data</a> *&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00218">218</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a3da984668307f39d541053eba1d78a83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3da984668307f39d541053eba1d78a83">&#9670;&nbsp;</a></span>create_source_data()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GVariant* create_source_data </td>
+ <td>(</td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>appname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>sourceClassID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint32&#160;</td>
+ <td class="paramname"><em>sourceState</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint16&#160;</td>
+ <td class="paramname"><em>volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gboolean&#160;</td>
+ <td class="paramname"><em>visible</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structavailability__s.html">availability_s</a>&#160;</td>
+ <td class="paramname"><em>availables</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">guint16&#160;</td>
+ <td class="paramname"><em>interrupt</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structsound__property__s.html">sound_property_s</a>&#160;</td>
+ <td class="paramname"><em>soundPropertyList</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">gint32&#160;</td>
+ <td class="paramname"><em>connectionFormatList</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structmain__sound__property__s.html">main_sound_property_s</a>&#160;</td>
+ <td class="paramname"><em>mainPropertyList</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structnotification__config__s.html">notification_config_s</a>&#160;</td>
+ <td class="paramname"><em>NConfRouting</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structnotification__config__s.html">notification_config_s</a>&#160;</td>
+ <td class="paramname"><em>NConfCommand</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00159">159</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a2e62366684e39ea94436bf017e416827"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e62366684e39ea94436bf017e416827">&#9670;&nbsp;</a></span>get_value_int16()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> get_value_int16 </td>
+ <td>(</td>
+ <td class="paramtype">const struct afb_req&#160;</td>
+ <td class="paramname"><em>request</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>source</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int16_t *&#160;</td>
+ <td class="paramname"><em>out_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00048">48</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="ac5b0370643c520377afd3fd4891918d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5b0370643c520377afd3fd4891918d2">&#9670;&nbsp;</a></span>get_value_int32()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> get_value_int32 </td>
+ <td>(</td>
+ <td class="paramtype">const struct afb_req&#160;</td>
+ <td class="paramname"><em>request</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>source</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t *&#160;</td>
+ <td class="paramname"><em>out_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00072">72</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a649900645417f2df3a70b9ad67529f53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a649900645417f2df3a70b9ad67529f53">&#9670;&nbsp;</a></span>get_value_uint16()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> get_value_uint16 </td>
+ <td>(</td>
+ <td class="paramtype">const struct afb_req&#160;</td>
+ <td class="paramname"><em>request</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>source</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint16_t *&#160;</td>
+ <td class="paramname"><em>out_id</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00024">24</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="abce7df03d817a3356071f1563011b77f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abce7df03d817a3356071f1563011b77f">&#9670;&nbsp;</a></span>sm_add_object_to_json_object()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void sm_add_object_to_json_object </td>
+ <td>(</td>
+ <td class="paramtype">struct json_object *&#160;</td>
+ <td class="paramname"><em>j_obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00096">96</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a67cdeffaf2fd293c9f7de73c64e851a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67cdeffaf2fd293c9f7de73c64e851a9">&#9670;&nbsp;</a></span>sm_add_object_to_json_object_func()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void sm_add_object_to_json_object_func </td>
+ <td>(</td>
+ <td class="paramtype">struct json_object *&#160;</td>
+ <td class="paramname"><em>j_obj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>verb_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname"><em>...</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00110">110</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a971c6c55c9b04ae87c377fbde6a4c6f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a971c6c55c9b04ae87c377fbde6a4c6f6">&#9670;&nbsp;</a></span>sm_search_event_name_index()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sm_search_event_name_index </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00127">127</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+<a id="a2a63791cfba48b0456aefafe237e419e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a63791cfba48b0456aefafe237e419e">&#9670;&nbsp;</a></span>sm_search_routing_event_name_index()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int sm_search_routing_event_name_index </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>value</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8c_source.html#l00143">143</a> of file <a class="el" href="sm-helper_8c_source.html">sm-helper.c</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="sm-helper_8h.html">sm-helper.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/sm-helper_8h.js b/doc/api-ref/html/sm-helper_8h.js
new file mode 100644
index 0000000..60ebcb9
--- /dev/null
+++ b/doc/api-ref/html/sm-helper_8h.js
@@ -0,0 +1,26 @@
+var sm_helper_8h =
+[
+ [ "sound_property_s", "structsound__property__s.html", "structsound__property__s" ],
+ [ "availability_s", "structavailability__s.html", "structavailability__s" ],
+ [ "notification_config_s", "structnotification__config__s.html", "structnotification__config__s" ],
+ [ "main_sound_property_s", "structmain__sound__property__s.html", "structmain__sound__property__s" ],
+ [ "domain_data", "structdomain__data.html", "structdomain__data" ],
+ [ "_GNU_SOURCE", "sm-helper_8h.html#a369266c24eacffb87046522897a570d5", null ],
+ [ "AFB_BINDING_VERSION", "sm-helper_8h.html#ad2c1fbc92ba364fcf83f15e6d0af66f0", null ],
+ [ "REQ_ERROR", "sm-helper_8h.html#ab0d62ccfa9c3ab87f090f67c3d50adce", null ],
+ [ "REQ_ERROR", "sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899", [
+ [ "REQ_FAIL", "sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1", null ],
+ [ "REQ_OK", "sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee", null ],
+ [ "NOT_NUMBER", "sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a", null ],
+ [ "OUT_RANGE", "sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b", null ]
+ ] ],
+ [ "create_domain_data", "sm-helper_8h.html#a6b6746be407c77c641065a76fcbff019", null ],
+ [ "create_source_data", "sm-helper_8h.html#a3da984668307f39d541053eba1d78a83", null ],
+ [ "get_value_int16", "sm-helper_8h.html#a2e62366684e39ea94436bf017e416827", null ],
+ [ "get_value_int32", "sm-helper_8h.html#ac5b0370643c520377afd3fd4891918d2", null ],
+ [ "get_value_uint16", "sm-helper_8h.html#a649900645417f2df3a70b9ad67529f53", null ],
+ [ "sm_add_object_to_json_object", "sm-helper_8h.html#abce7df03d817a3356071f1563011b77f", null ],
+ [ "sm_add_object_to_json_object_func", "sm-helper_8h.html#a67cdeffaf2fd293c9f7de73c64e851a9", null ],
+ [ "sm_search_event_name_index", "sm-helper_8h.html#a971c6c55c9b04ae87c377fbde6a4c6f6", null ],
+ [ "sm_search_routing_event_name_index", "sm-helper_8h.html#a2a63791cfba48b0456aefafe237e419e", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/sm-helper_8h_source.html b/doc/api-ref/html/sm-helper_8h_source.html
new file mode 100644
index 0000000..6d5c7d0
--- /dev/null
+++ b/doc/api-ref/html/sm-helper_8h_source.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: R:/SoundManagerBinding/src/sm-helper.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('sm-helper_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">sm-helper.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="sm-helper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2017 TOYOTA MOTOR CORPORATION</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#ifndef AM_HELPER_H</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define AM_HELPER_H</span></div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#a369266c24eacffb87046522897a570d5"> 19</a></span>&#160;<span class="preprocessor">#define _GNU_SOURCE</span></div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#ad2c1fbc92ba364fcf83f15e6d0af66f0"> 20</a></span>&#160;<span class="preprocessor">#define AFB_BINDING_VERSION 2</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;afb/afb-binding.h&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">//#include &lt;errno.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899"> 26</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;{</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1"> 28</a></span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a> = -1,</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee"> 29</a></span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>=0,</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a"> 30</a></span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a">NOT_NUMBER</a>,</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b"> 31</a></span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b">OUT_RANGE</a></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;}<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* cmd_evlist[] = {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="stringliteral">&quot;volumeChanged&quot;</span>,</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="stringliteral">&quot;newMainConnection&quot;</span>,</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="stringliteral">&quot;removedMainConnection&quot;</span>,</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="stringliteral">&quot;sinkMuteStateChanged&quot;</span>,</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="stringliteral">&quot;mainConnectionStateChanged&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;};</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* route_evlist[] = {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="comment">/* Routing event*/</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="stringliteral">&quot;setRoutingReady&quot;</span>,</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="stringliteral">&quot;setRoutingRundown&quot;</span>,</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="stringliteral">&quot;asyncConnect&quot;</span>,</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="stringliteral">&quot;asyncSetSourceState&quot;</span>,</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="stringliteral">&quot;asyncDisconnect&quot;</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;};</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structsound__property__s.html"> 51</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsound__property__s.html">sound_property_s</a>{</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726"> 52</a></span>&#160; guint16 <a class="code" href="structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726">type</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d"> 53</a></span>&#160; gint16 <a class="code" href="structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d">value</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structavailability__s.html"> 55</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structavailability__s.html">availability_s</a>{</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structavailability__s.html#afdad584642d8870c90c54fac11bf25f2"> 56</a></span>&#160; gint32 <a class="code" href="structavailability__s.html#afdad584642d8870c90c54fac11bf25f2">availability</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5"> 57</a></span>&#160; gint32 <a class="code" href="structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5">avalilable_reason</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;};</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structnotification__config__s.html"> 59</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structnotification__config__s.html">notification_config_s</a>{</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663"> 60</a></span>&#160; gint32 <a class="code" href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663">type</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4"> 61</a></span>&#160; gint32 <a class="code" href="structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4">status</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f"> 62</a></span>&#160; gint16 <a class="code" href="structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f">parameter</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;};</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structmain__sound__property__s.html"> 64</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmain__sound__property__s.html">main_sound_property_s</a>{</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4"> 65</a></span>&#160; gint32 <a class="code" href="structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4">type</a>; <span class="comment">/* am_CustomMainSoundPropertyType_t */</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a"> 66</a></span>&#160; gint16 <a class="code" href="structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a">value</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;};</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structdomain__data.html"> 69</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structdomain__data.html">domain_data</a>{</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structdomain__data.html#af1c7931d89ac01836657748e3afb43ca"> 70</a></span>&#160; guint16 <a class="code" href="structdomain__data.html#af1c7931d89ac01836657748e3afb43ca">domainID</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0"> 71</a></span>&#160; gchar* <a class="code" href="structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0">name</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55"> 72</a></span>&#160; gchar* <a class="code" href="structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55">busname</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structdomain__data.html#aab4ab8994549b8cbbed43af384689376"> 73</a></span>&#160; gchar* <a class="code" href="structdomain__data.html#aab4ab8994549b8cbbed43af384689376">nodename</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f"> 74</a></span>&#160; gboolean <a class="code" href="structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f">early</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structdomain__data.html#a10955225b49f816c5a29750d86bd357c"> 75</a></span>&#160; gboolean <a class="code" href="structdomain__data.html#a10955225b49f816c5a29750d86bd357c">complete</a>;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2"> 76</a></span>&#160; gint16 <a class="code" href="structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2">state</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> <a class="code" href="sm-helper_8h.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(<span class="keyword">const</span> <span class="keyword">struct</span> afb_req request, <span class="keyword">const</span> <span class="keywordtype">char</span> *source, uint16_t *out_id);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> <a class="code" href="sm-helper_8h.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a>(<span class="keyword">const</span> <span class="keyword">struct</span> afb_req request, <span class="keyword">const</span> <span class="keywordtype">char</span> *source, int16_t *out_id);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> <a class="code" href="sm-helper_8h.html#ac5b0370643c520377afd3fd4891918d2">get_value_int32</a>(<span class="keyword">const</span> <span class="keyword">struct</span> afb_req request, <span class="keyword">const</span> <span class="keywordtype">char</span> *source, int32_t *out_id);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sm-helper_8h.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(<span class="keyword">struct</span> json_object* j_obj, <span class="keywordtype">int</span> count, ...);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">void</span> <a class="code" href="sm-helper_8h.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(<span class="keyword">struct</span> json_object* j_obj, <span class="keyword">const</span> <span class="keywordtype">char</span>* verb_name, <span class="keywordtype">int</span> count, ...);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">int</span> <a class="code" href="sm-helper_8h.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm_search_event_name_index</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d">value</a>);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">int</span> <a class="code" href="sm-helper_8h.html#a2a63791cfba48b0456aefafe237e419e">sm_search_routing_event_name_index</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d">value</a>);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;GVariant* <a class="code" href="sm-helper_8h.html#a3da984668307f39d541053eba1d78a83">create_source_data</a>(guint16 sourceID, guint16 domainID, <span class="keyword">const</span> <span class="keywordtype">char</span>* appname, guint16 sourceClassID,</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; gint32 sourceState, gint16 volume, gboolean visible, <span class="keyword">struct</span> <a class="code" href="structavailability__s.html">availability_s</a> availables, </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; guint16 interrupt, <span class="keyword">struct</span> <a class="code" href="structsound__property__s.html">sound_property_s</a> soundPropertyList, gint32 connectionFormatList, </div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">struct</span> <a class="code" href="structmain__sound__property__s.html">main_sound_property_s</a> mainPropertyList, <span class="keyword">struct</span> <a class="code" href="structnotification__config__s.html">notification_config_s</a> NConfRouting, </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">struct</span> <a class="code" href="structnotification__config__s.html">notification_config_s</a> NConfCommand);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;GVariant* <a class="code" href="sm-helper_8h.html#a6b6746be407c77c641065a76fcbff019">create_domain_data</a>(<span class="keyword">struct</span> <a class="code" href="structdomain__data.html">domain_data</a>*);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*AM_HELPER_H*/</span><span class="preprocessor"></span></div><div class="ttc" id="structdomain__data_html_aab4ab8994549b8cbbed43af384689376"><div class="ttname"><a href="structdomain__data.html#aab4ab8994549b8cbbed43af384689376">domain_data::nodename</a></div><div class="ttdeci">gchar * nodename</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00073">sm-helper.h:73</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_abce7df03d817a3356071f1563011b77f"><div class="ttname"><a href="sm-helper_8h.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a></div><div class="ttdeci">void sm_add_object_to_json_object(struct json_object *j_obj, int count,...)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00096">sm-helper.c:96</a></div></div>
+<div class="ttc" id="structdomain__data_html_a2a5bf2d2e6d9e6fef58e0bfea0826fe0"><div class="ttname"><a href="structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0">domain_data::name</a></div><div class="ttdeci">gchar * name</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00071">sm-helper.h:71</a></div></div>
+<div class="ttc" id="structmain__sound__property__s_html_add28376b77aa40fa79c8796a641cb3b4"><div class="ttname"><a href="structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4">main_sound_property_s::type</a></div><div class="ttdeci">gint32 type</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00065">sm-helper.h:65</a></div></div>
+<div class="ttc" id="structavailability__s_html_afdad584642d8870c90c54fac11bf25f2"><div class="ttname"><a href="structavailability__s.html#afdad584642d8870c90c54fac11bf25f2">availability_s::availability</a></div><div class="ttdeci">gint32 availability</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00056">sm-helper.h:56</a></div></div>
+<div class="ttc" id="structsound__property__s_html_aa1bc6610497eb0dacff24a31365ac79d"><div class="ttname"><a href="structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d">sound_property_s::value</a></div><div class="ttdeci">gint16 value</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00053">sm-helper.h:53</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a">NOT_NUMBER</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00030">sm-helper.h:30</a></div></div>
+<div class="ttc" id="structdomain__data_html_a649ef6684cb3eda8998e84569d336ad2"><div class="ttname"><a href="structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2">domain_data::state</a></div><div class="ttdeci">gint16 state</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00076">sm-helper.h:76</a></div></div>
+<div class="ttc" id="structdomain__data_html_a10955225b49f816c5a29750d86bd357c"><div class="ttname"><a href="structdomain__data.html#a10955225b49f816c5a29750d86bd357c">domain_data::complete</a></div><div class="ttdeci">gboolean complete</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00075">sm-helper.h:75</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_a67cdeffaf2fd293c9f7de73c64e851a9"><div class="ttname"><a href="sm-helper_8h.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a></div><div class="ttdeci">void sm_add_object_to_json_object_func(struct json_object *j_obj, const char *verb_name, int count,...)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00110">sm-helper.c:110</a></div></div>
+<div class="ttc" id="structavailability__s_html"><div class="ttname"><a href="structavailability__s.html">availability_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00055">sm-helper.h:55</a></div></div>
+<div class="ttc" id="structavailability__s_html_a4b332a9ad0ec10f9868932b13683eac5"><div class="ttname"><a href="structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5">availability_s::avalilable_reason</a></div><div class="ttdeci">gint32 avalilable_reason</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00057">sm-helper.h:57</a></div></div>
+<div class="ttc" id="structnotification__config__s_html_a1352c4e312f72d3815e1478e4b5d910f"><div class="ttname"><a href="structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f">notification_config_s::parameter</a></div><div class="ttdeci">gint16 parameter</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00062">sm-helper.h:62</a></div></div>
+<div class="ttc" id="structdomain__data_html"><div class="ttname"><a href="structdomain__data.html">domain_data</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00069">sm-helper.h:69</a></div></div>
+<div class="ttc" id="structmain__sound__property__s_html"><div class="ttname"><a href="structmain__sound__property__s.html">main_sound_property_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00064">sm-helper.h:64</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b">OUT_RANGE</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00031">sm-helper.h:31</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_a6b6746be407c77c641065a76fcbff019"><div class="ttname"><a href="sm-helper_8h.html#a6b6746be407c77c641065a76fcbff019">create_domain_data</a></div><div class="ttdeci">GVariant * create_domain_data(struct domain_data *)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00218">sm-helper.c:218</a></div></div>
+<div class="ttc" id="structdomain__data_html_af1c7931d89ac01836657748e3afb43ca"><div class="ttname"><a href="structdomain__data.html#af1c7931d89ac01836657748e3afb43ca">domain_data::domainID</a></div><div class="ttdeci">guint16 domainID</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00070">sm-helper.h:70</a></div></div>
+<div class="ttc" id="structnotification__config__s_html"><div class="ttname"><a href="structnotification__config__s.html">notification_config_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00059">sm-helper.h:59</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_a649900645417f2df3a70b9ad67529f53"><div class="ttname"><a href="sm-helper_8h.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a></div><div class="ttdeci">REQ_ERROR get_value_uint16(const struct afb_req request, const char *source, uint16_t *out_id)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00024">sm-helper.c:24</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_a3da984668307f39d541053eba1d78a83"><div class="ttname"><a href="sm-helper_8h.html#a3da984668307f39d541053eba1d78a83">create_source_data</a></div><div class="ttdeci">GVariant * create_source_data(guint16 sourceID, guint16 domainID, const char *appname, guint16 sourceClassID, gint32 sourceState, gint16 volume, gboolean visible, struct availability_s availables, guint16 interrupt, struct sound_property_s soundPropertyList, gint32 connectionFormatList, struct main_sound_property_s mainPropertyList, struct notification_config_s NConfRouting, struct notification_config_s NConfCommand)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00159">sm-helper.c:159</a></div></div>
+<div class="ttc" id="structnotification__config__s_html_acf4add4414b451c1a51df3833c7b5663"><div class="ttname"><a href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663">notification_config_s::type</a></div><div class="ttdeci">gint32 type</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00060">sm-helper.h:60</a></div></div>
+<div class="ttc" id="structmain__sound__property__s_html_a572bf8dadfcfaefed8ee7971951ee17a"><div class="ttname"><a href="structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a">main_sound_property_s::value</a></div><div class="ttdeci">gint16 value</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00066">sm-helper.h:66</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00029">sm-helper.h:29</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_ac5b0370643c520377afd3fd4891918d2"><div class="ttname"><a href="sm-helper_8h.html#ac5b0370643c520377afd3fd4891918d2">get_value_int32</a></div><div class="ttdeci">REQ_ERROR get_value_int32(const struct afb_req request, const char *source, int32_t *out_id)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00072">sm-helper.c:72</a></div></div>
+<div class="ttc" id="structsound__property__s_html_ac16b579b78b9552f10922eb2423e3726"><div class="ttname"><a href="structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726">sound_property_s::type</a></div><div class="ttdeci">guint16 type</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00052">sm-helper.h:52</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_a2a63791cfba48b0456aefafe237e419e"><div class="ttname"><a href="sm-helper_8h.html#a2a63791cfba48b0456aefafe237e419e">sm_search_routing_event_name_index</a></div><div class="ttdeci">int sm_search_routing_event_name_index(const char *value)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00143">sm-helper.c:143</a></div></div>
+<div class="ttc" id="structdomain__data_html_aad5a74265fdf352557e3bd4b7585870f"><div class="ttname"><a href="structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f">domain_data::early</a></div><div class="ttdeci">gboolean early</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00074">sm-helper.h:74</a></div></div>
+<div class="ttc" id="structnotification__config__s_html_aecb3551971d549a59efa011e7c1679a4"><div class="ttname"><a href="structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4">notification_config_s::status</a></div><div class="ttdeci">gint32 status</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00061">sm-helper.h:61</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_a971c6c55c9b04ae87c377fbde6a4c6f6"><div class="ttname"><a href="sm-helper_8h.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm_search_event_name_index</a></div><div class="ttdeci">int sm_search_event_name_index(const char *value)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00127">sm-helper.c:127</a></div></div>
+<div class="ttc" id="structdomain__data_html_a603ca16c36c8c013d730b9ec3ea35a55"><div class="ttname"><a href="structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55">domain_data::busname</a></div><div class="ttdeci">gchar * busname</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00072">sm-helper.h:72</a></div></div>
+<div class="ttc" id="structsound__property__s_html"><div class="ttname"><a href="structsound__property__s.html">sound_property_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00051">sm-helper.h:51</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00028">sm-helper.h:28</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a></div><div class="ttdeci">REQ_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00026">sm-helper.h:26</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_a2e62366684e39ea94436bf017e416827"><div class="ttname"><a href="sm-helper_8h.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a></div><div class="ttdeci">REQ_ERROR get_value_int16(const struct afb_req request, const char *source, int16_t *out_id)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00048">sm-helper.c:48</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="sm-helper_8h.html">sm-helper.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/soundmanager_8c.html b/doc/api-ref/html/soundmanager_8c.html
index 01ac3bb..d92f6ab 100644
--- a/doc/api-ref/html/soundmanager_8c.html
+++ b/doc/api-ref/html/soundmanager_8c.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Sound Manager: SoundManagerBinding/soundmanager_binging/soundmanager.c File Reference</title>
+<title>Sound Manager: R:/SoundManagerBinding/src/soundmanager.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -82,7 +82,7 @@ $(document).ready(function(){initNavTree('soundmanager_8c.html','');});
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
-<a href="#func-members">Functions</a> </div>
+<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">soundmanager.c File Reference</div> </div>
</div><!--header-->
@@ -93,10 +93,12 @@ $(document).ready(function(){initNavTree('soundmanager_8c.html','');});
<code>#include &lt;stdint.h&gt;</code><br />
<code>#include &lt;unistd.h&gt;</code><br />
<code>#include &lt;json-c/json.h&gt;</code><br />
+<code>#include &lt;glib.h&gt;</code><br />
<code>#include &lt;pthread.h&gt;</code><br />
<code>#include &lt;afb/afb-binding.h&gt;</code><br />
-<code>#include &quot;sm-helper.h&quot;</code><br />
-<code>#include &quot;dbus/audio_manager_interface.h&quot;</code><br />
+<code>#include &quot;<a class="el" href="sm-error_8h_source.html">sm-error.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="audio__manager__interface_8h_source.html">dbus/audio_manager_interface.h</a>&quot;</code><br />
</div>
<p><a href="soundmanager_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -109,29 +111,55 @@ Data Structures</h2></td></tr>
Macros</h2></td></tr>
<tr class="memitem:a369266c24eacffb87046522897a570d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a369266c24eacffb87046522897a570d5">_GNU_SOURCE</a></td></tr>
<tr class="separator:a369266c24eacffb87046522897a570d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2c1fbc92ba364fcf83f15e6d0af66f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#ad2c1fbc92ba364fcf83f15e6d0af66f0">AFB_BINDING_VERSION</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:ad2c1fbc92ba364fcf83f15e6d0af66f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad25089fbfd55bf795bed283a5b283461"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461">AM_NAME</a>&#160;&#160;&#160;&quot;org.genivi.audiomanager&quot;</td></tr>
<tr class="separator:ad25089fbfd55bf795bed283a5b283461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa98a8b4c63efeb6e209144e7b247291"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291">AM_CMD_PATH</a>&#160;&#160;&#160;&quot;/org/genivi/audiomanager/commandinterface&quot;</td></tr>
<tr class="separator:afa98a8b4c63efeb6e209144e7b247291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a50fb496af125690fb276944b3b4cff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff">AM_ROUTE_PATH</a>&#160;&#160;&#160;&quot;/org/genivi/audiomanager/routinginterface&quot;</td></tr>
<tr class="separator:a9a50fb496af125690fb276944b3b4cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9b2ae077f774994129a3c231be6703a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a9b2ae077f774994129a3c231be6703a0">SOUND_MANAGER_NAME</a>&#160;&#160;&#160;&quot;org.soundmanager.genivi.routingsend&quot;</td></tr>
-<tr class="separator:a9b2ae077f774994129a3c231be6703a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2690d3e2461f5a2f9bb0720d657280da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da">SOUND_MANAGER_PATH</a>&#160;&#160;&#160;&quot;org/soundmanager/genivi/routingsend&quot;</td></tr>
+<tr class="memitem:a96c947aaa1e7cb28095c24d1dc4b6ed4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a96c947aaa1e7cb28095c24d1dc4b6ed4">AM_ROUTE_NAME</a>&#160;&#160;&#160;&quot;org.genivi.audiomanager.routinginterface&quot;</td></tr>
+<tr class="separator:a96c947aaa1e7cb28095c24d1dc4b6ed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a525d367205e4db384f040fb48b795f29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a525d367205e4db384f040fb48b795f29">SOUND_MANAGER_RETURN_INTERFACE</a>&#160;&#160;&#160;&quot;org.genivi.audiomanager.routing.soundmanager&quot;</td></tr>
+<tr class="separator:a525d367205e4db384f040fb48b795f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d51ac1cb2ec7570dcf07012d66cf524"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524">SOUND_MANAGER_BUS_NAME</a>&#160;&#160;&#160;&quot;org.genivi.audiomanager.routing.soundmanager&quot;</td></tr>
+<tr class="separator:a7d51ac1cb2ec7570dcf07012d66cf524"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2690d3e2461f5a2f9bb0720d657280da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da">SOUND_MANAGER_PATH</a>&#160;&#160;&#160;&quot;/org/genivi/audiomanager/routing/soundmanager&quot;</td></tr>
<tr class="separator:a2690d3e2461f5a2f9bb0720d657280da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09f43d9e7e1c5d2198c0d66024b4500e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e">COMMAND_EVENT_NUM</a>&#160;&#160;&#160;10</td></tr>
<tr class="separator:a09f43d9e7e1c5d2198c0d66024b4500e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33d1c40de8a5e7a3d6f0e2f45de9f37f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f">ROUTING_EVENT_NUM</a>&#160;&#160;&#160;10</td></tr>
<tr class="separator:a33d1c40de8a5e7a3d6f0e2f45de9f37f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab29566f6eaf3523d21c1465a3ff71570"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#ab29566f6eaf3523d21c1465a3ff71570">MAX_LEN_STR</a>&#160;&#160;&#160;100</td></tr>
-<tr class="separator:ab29566f6eaf3523d21c1465a3ff71570"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77e25a7b6c35e720d5407547742ffb4a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a77e25a7b6c35e720d5407547742ffb4a">DEFAULT_SINK</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a77e25a7b6c35e720d5407547742ffb4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01a153a96c3eca52ef728f1485f1d4f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a01a153a96c3eca52ef728f1485f1d4f3">DEFAULT_SOURCE_CLASS_ID</a>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:a01a153a96c3eca52ef728f1485f1d4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefb25f32a5ddeacbb5e6b8b09dc3e7bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#aefb25f32a5ddeacbb5e6b8b09dc3e7bc">DYNAMIC_DOMAIN_ID</a>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:aefb25f32a5ddeacbb5e6b8b09dc3e7bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6cc6b4707dec0c561eec43222a498ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#ab6cc6b4707dec0c561eec43222a498ca">DEFAULT_DOMAIN_ID</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:ab6cc6b4707dec0c561eec43222a498ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65be832e9b9e7fc4df6f9247f9779169"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a65be832e9b9e7fc4df6f9247f9779169">DYNAMIC_SOURCE_ID</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a65be832e9b9e7fc4df6f9247f9779169"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c0c52208e7308ae9eecd726fe8d94b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a2c0c52208e7308ae9eecd726fe8d94b9">DEFAULT_VOLUME</a>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:a2c0c52208e7308ae9eecd726fe8d94b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d2195a3c1e1c25f65a4d583f3ca383b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a3d2195a3c1e1c25f65a4d583f3ca383b">DEFAULT_AVAILABLES</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a3d2195a3c1e1c25f65a4d583f3ca383b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe2844c6f961ec3364ee5e54148baf3d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#afe2844c6f961ec3364ee5e54148baf3d">DEFAULT_CONNECTION_FORMAT</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:afe2844c6f961ec3364ee5e54148baf3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad84a55c2affa8cbbf6584ec59ffe8d8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#ad84a55c2affa8cbbf6584ec59ffe8d8a">DEFAULT_INTERRUPT</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:ad84a55c2affa8cbbf6584ec59ffe8d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e55e315783d371a4d49378bae0310a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a2e55e315783d371a4d49378bae0310a7">DEFAULT_SOURCE_STATE</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a2e55e315783d371a4d49378bae0310a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a822ca9cdd926d3e23974346b3b0ea896"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a822ca9cdd926d3e23974346b3b0ea896">DS_CONTROLLED</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a822ca9cdd926d3e23974346b3b0ea896"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a68ed04201d9390bb85b2c6ab1d7250"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250">EVENT_SUBSCRIBE_ERROR_CODE</a>&#160;&#160;&#160;100</td></tr>
+<tr class="separator:a9a68ed04201d9390bb85b2c6ab1d7250"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:a88642b2e51aa08fd18fdfc8017c8d567"><td class="memItemLeft" align="right" valign="top">const struct afb_binding *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#a88642b2e51aa08fd18fdfc8017c8d567">afbBindingV1Register</a> (const struct afb_binding_interface *itf)</td></tr>
-<tr class="separator:a88642b2e51aa08fd18fdfc8017c8d567"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aace0247d919659df209ceb7dbeff6a2d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#aace0247d919659df209ceb7dbeff6a2d">afbBindingV1ServiceInit</a> (struct afb_service service)</td></tr>
-<tr class="separator:aace0247d919659df209ceb7dbeff6a2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ae2a62ab481a2922cbfc788193857a12e"><td class="memItemLeft" align="right" valign="top">const struct afb_binding_v2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soundmanager_8c.html#ae2a62ab481a2922cbfc788193857a12e">afbBindingV2</a></td></tr>
+<tr class="separator:ae2a62ab481a2922cbfc788193857a12e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a369266c24eacffb87046522897a570d5"></a>
@@ -150,6 +178,22 @@ Functions</h2></td></tr>
</div>
</div>
+<a id="ad2c1fbc92ba364fcf83f15e6d0af66f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2c1fbc92ba364fcf83f15e6d0af66f0">&#9670;&nbsp;</a></span>AFB_BINDING_VERSION</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AFB_BINDING_VERSION&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00018">18</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
<a id="afa98a8b4c63efeb6e209144e7b247291"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa98a8b4c63efeb6e209144e7b247291">&#9670;&nbsp;</a></span>AM_CMD_PATH</h2>
@@ -162,7 +206,7 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00032">32</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00033">33</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
@@ -178,7 +222,23 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00031">31</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00032">32</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="a96c947aaa1e7cb28095c24d1dc4b6ed4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96c947aaa1e7cb28095c24d1dc4b6ed4">&#9670;&nbsp;</a></span>AM_ROUTE_NAME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define AM_ROUTE_NAME&#160;&#160;&#160;&quot;org.genivi.audiomanager.routinginterface&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00035">35</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
@@ -194,7 +254,7 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00033">33</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00034">34</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
@@ -210,23 +270,199 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00037">37</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00040">40</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="a3d2195a3c1e1c25f65a4d583f3ca383b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d2195a3c1e1c25f65a4d583f3ca383b">&#9670;&nbsp;</a></span>DEFAULT_AVAILABLES</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_AVAILABLES&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00048">48</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
-<a id="ab29566f6eaf3523d21c1465a3ff71570"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab29566f6eaf3523d21c1465a3ff71570">&#9670;&nbsp;</a></span>MAX_LEN_STR</h2>
+<a id="afe2844c6f961ec3364ee5e54148baf3d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afe2844c6f961ec3364ee5e54148baf3d">&#9670;&nbsp;</a></span>DEFAULT_CONNECTION_FORMAT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define MAX_LEN_STR&#160;&#160;&#160;100</td>
+ <td class="memname">#define DEFAULT_CONNECTION_FORMAT&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00039">39</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00049">49</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="ab6cc6b4707dec0c561eec43222a498ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6cc6b4707dec0c561eec43222a498ca">&#9670;&nbsp;</a></span>DEFAULT_DOMAIN_ID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_DOMAIN_ID&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00045">45</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="ad84a55c2affa8cbbf6584ec59ffe8d8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad84a55c2affa8cbbf6584ec59ffe8d8a">&#9670;&nbsp;</a></span>DEFAULT_INTERRUPT</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_INTERRUPT&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00050">50</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="a77e25a7b6c35e720d5407547742ffb4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a77e25a7b6c35e720d5407547742ffb4a">&#9670;&nbsp;</a></span>DEFAULT_SINK</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_SINK&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00042">42</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="a01a153a96c3eca52ef728f1485f1d4f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a01a153a96c3eca52ef728f1485f1d4f3">&#9670;&nbsp;</a></span>DEFAULT_SOURCE_CLASS_ID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_SOURCE_CLASS_ID&#160;&#160;&#160;100</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00043">43</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="a2e55e315783d371a4d49378bae0310a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e55e315783d371a4d49378bae0310a7">&#9670;&nbsp;</a></span>DEFAULT_SOURCE_STATE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_SOURCE_STATE&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00051">51</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="a2c0c52208e7308ae9eecd726fe8d94b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c0c52208e7308ae9eecd726fe8d94b9">&#9670;&nbsp;</a></span>DEFAULT_VOLUME</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_VOLUME&#160;&#160;&#160;100</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00047">47</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="a822ca9cdd926d3e23974346b3b0ea896"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a822ca9cdd926d3e23974346b3b0ea896">&#9670;&nbsp;</a></span>DS_CONTROLLED</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DS_CONTROLLED&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00052">52</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="aefb25f32a5ddeacbb5e6b8b09dc3e7bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefb25f32a5ddeacbb5e6b8b09dc3e7bc">&#9670;&nbsp;</a></span>DYNAMIC_DOMAIN_ID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DYNAMIC_DOMAIN_ID&#160;&#160;&#160;100</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00044">44</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="a65be832e9b9e7fc4df6f9247f9779169"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65be832e9b9e7fc4df6f9247f9779169">&#9670;&nbsp;</a></span>DYNAMIC_SOURCE_ID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DYNAMIC_SOURCE_ID&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00046">46</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+
+</div>
+</div>
+<a id="a9a68ed04201d9390bb85b2c6ab1d7250"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a68ed04201d9390bb85b2c6ab1d7250">&#9670;&nbsp;</a></span>EVENT_SUBSCRIBE_ERROR_CODE</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define EVENT_SUBSCRIBE_ERROR_CODE&#160;&#160;&#160;100</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00054">54</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
@@ -242,23 +478,23 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00038">38</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00041">41</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
-<a id="a9b2ae077f774994129a3c231be6703a0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9b2ae077f774994129a3c231be6703a0">&#9670;&nbsp;</a></span>SOUND_MANAGER_NAME</h2>
+<a id="a7d51ac1cb2ec7570dcf07012d66cf524"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d51ac1cb2ec7570dcf07012d66cf524">&#9670;&nbsp;</a></span>SOUND_MANAGER_BUS_NAME</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define SOUND_MANAGER_NAME&#160;&#160;&#160;&quot;org.soundmanager.genivi.routingsend&quot;</td>
+ <td class="memname">#define SOUND_MANAGER_BUS_NAME&#160;&#160;&#160;&quot;org.genivi.audiomanager.routing.soundmanager&quot;</td>
</tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00034">34</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00037">37</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
@@ -269,53 +505,45 @@ Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define SOUND_MANAGER_PATH&#160;&#160;&#160;&quot;org/soundmanager/genivi/routingsend&quot;</td>
+ <td class="memname">#define SOUND_MANAGER_PATH&#160;&#160;&#160;&quot;/org/genivi/audiomanager/routing/soundmanager&quot;</td>
</tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00035">35</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00038">38</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
-<h2 class="groupheader">Function Documentation</h2>
-<a id="a88642b2e51aa08fd18fdfc8017c8d567"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a88642b2e51aa08fd18fdfc8017c8d567">&#9670;&nbsp;</a></span>afbBindingV1Register()</h2>
+<a id="a525d367205e4db384f040fb48b795f29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a525d367205e4db384f040fb48b795f29">&#9670;&nbsp;</a></span>SOUND_MANAGER_RETURN_INTERFACE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const struct afb_binding* afbBindingV1Register </td>
- <td>(</td>
- <td class="paramtype">const struct afb_binding_interface *&#160;</td>
- <td class="paramname"><em>itf</em></td><td>)</td>
- <td></td>
+ <td class="memname">#define SOUND_MANAGER_RETURN_INTERFACE&#160;&#160;&#160;&quot;org.genivi.audiomanager.routing.soundmanager&quot;</td>
</tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l01137">1137</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00036">36</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
-<a id="aace0247d919659df209ceb7dbeff6a2d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aace0247d919659df209ceb7dbeff6a2d">&#9670;&nbsp;</a></span>afbBindingV1ServiceInit()</h2>
+<h2 class="groupheader">Variable Documentation</h2>
+<a id="ae2a62ab481a2922cbfc788193857a12e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2a62ab481a2922cbfc788193857a12e">&#9670;&nbsp;</a></span>afbBindingV2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int afbBindingV1ServiceInit </td>
- <td>(</td>
- <td class="paramtype">struct afb_service&#160;</td>
- <td class="paramname"><em>service</em></td><td>)</td>
- <td></td>
+ <td class="memname">const struct afb_binding_v2 afbBindingV2</td>
</tr>
</table>
</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l01145">1145</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> .api = <span class="stringliteral">&quot;soundmanager&quot;</span>,</div><div class="line"> .specification = NULL,</div><div class="line"> .verbs = binding_verbs,</div><div class="line"> .preinit = preinit,</div><div class="line"> .init = sm_event_init,</div><div class="line"> .onevent = onevent</div><div class="line">}</div></div><!-- fragment -->
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l01567">1567</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
@@ -324,7 +552,7 @@ Functions</h2></td></tr>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="navelem"><a class="el" href="dir_b967abc00200c877344b4504e6cbcf3f.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_85932083476b47061c69d172796990a3.html">soundmanager_binging</a></li><li class="navelem"><a class="el" href="soundmanager_8c.html">soundmanager.c</a></li>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="soundmanager_8c.html">soundmanager.c</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
diff --git a/doc/api-ref/html/soundmanager_8c.js b/doc/api-ref/html/soundmanager_8c.js
index ed837d7..b14dc4b 100644
--- a/doc/api-ref/html/soundmanager_8c.js
+++ b/doc/api-ref/html/soundmanager_8c.js
@@ -2,14 +2,27 @@ var soundmanager_8c =
[
[ "event", "structevent.html", "structevent" ],
[ "_GNU_SOURCE", "soundmanager_8c.html#a369266c24eacffb87046522897a570d5", null ],
+ [ "AFB_BINDING_VERSION", "soundmanager_8c.html#ad2c1fbc92ba364fcf83f15e6d0af66f0", null ],
[ "AM_CMD_PATH", "soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291", null ],
[ "AM_NAME", "soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461", null ],
+ [ "AM_ROUTE_NAME", "soundmanager_8c.html#a96c947aaa1e7cb28095c24d1dc4b6ed4", null ],
[ "AM_ROUTE_PATH", "soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff", null ],
[ "COMMAND_EVENT_NUM", "soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e", null ],
- [ "MAX_LEN_STR", "soundmanager_8c.html#ab29566f6eaf3523d21c1465a3ff71570", null ],
+ [ "DEFAULT_AVAILABLES", "soundmanager_8c.html#a3d2195a3c1e1c25f65a4d583f3ca383b", null ],
+ [ "DEFAULT_CONNECTION_FORMAT", "soundmanager_8c.html#afe2844c6f961ec3364ee5e54148baf3d", null ],
+ [ "DEFAULT_DOMAIN_ID", "soundmanager_8c.html#ab6cc6b4707dec0c561eec43222a498ca", null ],
+ [ "DEFAULT_INTERRUPT", "soundmanager_8c.html#ad84a55c2affa8cbbf6584ec59ffe8d8a", null ],
+ [ "DEFAULT_SINK", "soundmanager_8c.html#a77e25a7b6c35e720d5407547742ffb4a", null ],
+ [ "DEFAULT_SOURCE_CLASS_ID", "soundmanager_8c.html#a01a153a96c3eca52ef728f1485f1d4f3", null ],
+ [ "DEFAULT_SOURCE_STATE", "soundmanager_8c.html#a2e55e315783d371a4d49378bae0310a7", null ],
+ [ "DEFAULT_VOLUME", "soundmanager_8c.html#a2c0c52208e7308ae9eecd726fe8d94b9", null ],
+ [ "DS_CONTROLLED", "soundmanager_8c.html#a822ca9cdd926d3e23974346b3b0ea896", null ],
+ [ "DYNAMIC_DOMAIN_ID", "soundmanager_8c.html#aefb25f32a5ddeacbb5e6b8b09dc3e7bc", null ],
+ [ "DYNAMIC_SOURCE_ID", "soundmanager_8c.html#a65be832e9b9e7fc4df6f9247f9779169", null ],
+ [ "EVENT_SUBSCRIBE_ERROR_CODE", "soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250", null ],
[ "ROUTING_EVENT_NUM", "soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f", null ],
- [ "SOUND_MANAGER_NAME", "soundmanager_8c.html#a9b2ae077f774994129a3c231be6703a0", null ],
+ [ "SOUND_MANAGER_BUS_NAME", "soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524", null ],
[ "SOUND_MANAGER_PATH", "soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da", null ],
- [ "afbBindingV1Register", "soundmanager_8c.html#a88642b2e51aa08fd18fdfc8017c8d567", null ],
- [ "afbBindingV1ServiceInit", "soundmanager_8c.html#aace0247d919659df209ceb7dbeff6a2d", null ]
+ [ "SOUND_MANAGER_RETURN_INTERFACE", "soundmanager_8c.html#a525d367205e4db384f040fb48b795f29", null ],
+ [ "afbBindingV2", "soundmanager_8c.html#ae2a62ab481a2922cbfc788193857a12e", null ]
]; \ No newline at end of file
diff --git a/doc/api-ref/html/soundmanager_8c_source.html b/doc/api-ref/html/soundmanager_8c_source.html
index 30d2f9b..691326b 100644
--- a/doc/api-ref/html/soundmanager_8c_source.html
+++ b/doc/api-ref/html/soundmanager_8c_source.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Sound Manager: SoundManagerBinding/soundmanager_binging/soundmanager.c Source File</title>
+<title>Sound Manager: R:/SoundManagerBinding/src/soundmanager.c Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -83,24 +83,89 @@ $(document).ready(function(){initNavTree('soundmanager_8c_source.html','');});
<div class="title">soundmanager.c</div> </div>
</div><!--header-->
<div class="contents">
-<a href="soundmanager_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2017 TOYOTA MOTOR CORPORATION</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a369266c24eacffb87046522897a570d5"> 17</a></span>&#160;<span class="preprocessor">#define _GNU_SOURCE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;json-c/json.h&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">//#include &lt;search.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;pthread.h&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;afb/afb-binding.h&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;sm-helper.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;dbus/audio_manager_interface.h&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461"> 31</a></span>&#160;<span class="preprocessor">#define AM_NAME &quot;org.genivi.audiomanager&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291"> 32</a></span>&#160;<span class="preprocessor">#define AM_CMD_PATH &quot;/org/genivi/audiomanager/commandinterface&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff"> 33</a></span>&#160;<span class="preprocessor">#define AM_ROUTE_PATH &quot;/org/genivi/audiomanager/routinginterface&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a9b2ae077f774994129a3c231be6703a0"> 34</a></span>&#160;<span class="preprocessor">#define SOUND_MANAGER_NAME &quot;org.soundmanager.genivi.routingsend&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da"> 35</a></span>&#160;<span class="preprocessor">#define SOUND_MANAGER_PATH &quot;org/soundmanager/genivi/routingsend&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e"> 37</a></span>&#160;<span class="preprocessor">#define COMMAND_EVENT_NUM 10</span></div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f"> 38</a></span>&#160;<span class="preprocessor">#define ROUTING_EVENT_NUM 10</span></div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#ab29566f6eaf3523d21c1465a3ff71570"> 39</a></span>&#160;<span class="preprocessor">#define MAX_LEN_STR 100</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">const</span> <span class="keyword">static</span> <span class="keyword">struct </span>afb_binding_interface *afbitf;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">static</span> AudiomanagerCommandinterface *am_cmd_bus;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">static</span> AudiomanagerRoutinginterface *am_route_bus;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">static</span> OrgSoundmanagerGeniviRoutingsend *sm_adapter;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">static</span> OrgSoundmanagerGeniviRoutingsendIface* sm_itf;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">static</span> GMainLoop *loop = NULL;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">/* To Do hash table is better */</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structevent.html"> 49</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structevent.html">event</a>{</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structevent.html#a723489bec273335d13513cd1040c0216"> 50</a></span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214"> 51</a></span>&#160; <span class="keyword">struct </span>afb_event* <a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; };</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span><a class="code" href="structevent.html">event</a> command_event_list[<a class="code" href="soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e">COMMAND_EVENT_NUM</a>];</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span><a class="code" href="structevent.html">event</a> routing_event_list[<a class="code" href="soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f">ROUTING_EVENT_NUM</a>];</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_new_connection;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_removed_main_connection;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_volume_changed;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_sink_mute_state_changed;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_main_connection_state_changed;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment">/* Routing interface event */</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_set_routing_ready;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_set_routing_rundown;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_async_connect;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_async_set_source_state;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _sourceid[] = <span class="stringliteral">&quot;sourceID&quot;</span>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _sinkid[] = <span class="stringliteral">&quot;sinkID&quot;</span> ;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _main_connection_id[] = <span class="stringliteral">&quot;mainConnectionID&quot;</span>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _delay[] = <span class="stringliteral">&quot;delay&quot;</span>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _connectionState[] = <span class="stringliteral">&quot;connectionState&quot;</span>;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _connectionID[] = <span class="stringliteral">&quot;connectionID&quot;</span>;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _volume[] = <span class="stringliteral">&quot;volume&quot;</span>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _volumeStep[] = <span class="stringliteral">&quot;volumeStep&quot;</span>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _muteState[] = <span class="stringliteral">&quot;muteState&quot;</span>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _handle[] = <span class="stringliteral">&quot;handle&quot;</span>;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _appname[] = <span class="stringliteral">&quot;appname&quot;</span>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _ramp[] = <span class="stringliteral">&quot;ramp&quot;</span>;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _time[] = <span class="stringliteral">&quot;time&quot;</span>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _sourceState[] = <span class="stringliteral">&quot;sourceState&quot;</span>;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _sourceClassID[] = <span class="stringliteral">&quot;sourceClassID&quot;</span>;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _error[] = <span class="stringliteral">&quot;error&quot;</span>;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _sinkData[] = <span class="stringliteral">&quot;sinkData&quot;</span>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _sourceData[] = <span class="stringliteral">&quot;sourceData&quot;</span>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _interruptState[] = <span class="stringliteral">&quot;interruptState&quot;</span>;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _availability[] = <span class="stringliteral">&quot;availability&quot;</span>;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _domainID[] = <span class="stringliteral">&quot;domainID&quot;</span>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _listvolumes[] = <span class="stringliteral">&quot;listvolumes&quot;</span>;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _payload[] = <span class="stringliteral">&quot;payload&quot;</span>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _connectionFormat[] = <span class="stringliteral">&quot;connectionFormat&quot;</span>;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">********** Method of Sound Manager (API) **********</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment">/* call &quot;connect&quot; function of Audio Manager*/</span></div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> connect (<span class="keyword">struct</span> afb_req request) </div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;{</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;call connect&quot;</span>);</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; guint16 source_id, sink_id;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; guint16 main_connectionID = 0;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; gint16 ret;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; REQ_ERROR req_err1, req_err2;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="comment">/* ToDo select appname or sourceID(sinkID) */</span></div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; req_err1 = getid_uint16(request, _sourceid, &amp;source_id);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; req_err2 = getid_uint16(request, _sinkid, &amp;sink_id);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">if</span>((req_err1 != REQ_OK) || (req_err2 != REQ_OK))</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; {</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;getid_uint16 source ret = %d,sink ret = %d&quot;</span>, source_id, sink_id);</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; NOTICE(afbitf,<span class="stringliteral">&quot;wrong request&quot;</span>);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>,NULL);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; audiomanager_commandinterface_call_connect_sync(</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; source_id,</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; sink_id,</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; &amp;ret,</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; &amp;main_connectionID,</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; {</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call connect&quot;</span>);</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="comment">/* ToDo Remember appname(key) and tie to sourceID(value) */</span></div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; sm_add_object_to_json_object_func(res, __FUNCTION__, 4,</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="stringliteral">&quot;error&quot;</span>, ret,</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; _main_connection_id, main_connectionID);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordtype">char</span> *info;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; get_response_audiomanager_massage_error(ret,&amp;info);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;}</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment">/* call &quot;disconnect&quot; function of Audio Manager*/</span></div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> disconnect (<span class="keyword">struct</span> afb_req request) </div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;{</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;call disconnect&quot;</span>);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; </div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; guint16 id;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; gint16 ret;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; REQ_ERROR req_err;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; </div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; req_err = getid_uint16(request, _main_connection_id, &amp;<span class="keywordtype">id</span>);</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;requested %s = %d&quot;</span>, _main_connection_id, <span class="keywordtype">id</span>);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; </div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">if</span>(req_err != REQ_OK)</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; {</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>,afb_req_value (request, _main_connection_id));</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; }</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; audiomanager_commandinterface_call_disconnect_sync(</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">id</span>,</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; &amp;ret,</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;ret = %d&quot;</span>, ret);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; {</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call getListMainConnections&quot;</span>);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; }</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; sm_add_object_to_json_object_func(res_obj, __FUNCTION__, 2,</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="stringliteral">&quot;error&quot;</span>, ret);</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordtype">char</span> *info;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; get_response_audiomanager_massage_error(ret,&amp;info);</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; afb_req_success(request, res_obj, info); <span class="comment">/* return error num as status */</span></div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;}</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> setVolume (<span class="keyword">struct</span> afb_req request) </div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;{</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;call setVolume&quot;</span>);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; </div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; guint16 sink_id, vol;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; gint16 ret;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; REQ_ERROR req_err1, req_err2;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; </div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; req_err1 = getid_uint16(request, _sinkid, &amp;sink_id);</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; req_err2 = getid_int16(request, _volume, &amp;vol);</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;requested %s = %d, %s = %d&quot;</span>,_sinkid, sink_id, _volume, vol);</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span>((req_err1 != REQ_OK) || (req_err2 != REQ_OK))</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; {</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, NULL);</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; audiomanager_commandinterface_call_set_volume_sync(</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; sink_id,</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; vol,</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; &amp;ret,</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;ret = %d&quot;</span>, ret);</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; {</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call setVolume&quot;</span>);</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; }</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; sm_add_object_to_json_object_func(res_obj, __FUNCTION__, 2,</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="stringliteral">&quot;error&quot;</span>, ret);</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">char</span> *info;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; get_response_audiomanager_massage_error(ret,&amp;info);</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; afb_req_success(request, res_obj, info); <span class="comment">/* return error num as status */</span></div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;}</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> volumeStep (<span class="keyword">struct</span> afb_req request) </div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;{</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;call volumeStep&quot;</span>);</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; </div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; guint16 sink_id, vol;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; gint16 ret;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; REQ_ERROR req_err1, req_err2;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; </div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; req_err1 = getid_uint16(request, _sinkid, &amp;sink_id);</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; req_err2 = getid_int16(request, _volumeStep, &amp;vol);</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;requested %s = %d, %s = %d&quot;</span>,_sinkid, sink_id, _volumeStep, vol);</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordflow">if</span>((req_err1 != REQ_OK) || (req_err2 != REQ_OK))</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; {</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, NULL);</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; }</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; audiomanager_commandinterface_call_volume_step_sync(</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; sink_id,</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; vol,</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; &amp;ret,</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;ret = %d&quot;</span>, ret);</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; {</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call volumeStep&quot;</span>);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; }</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; sm_add_object_to_json_object_func(res_obj, __FUNCTION__, 2,</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="stringliteral">&quot;error&quot;</span>, ret);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordtype">char</span> *info;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; get_response_audiomanager_massage_error(ret,&amp;info);</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; afb_req_success(request, res_obj, info); <span class="comment">/* return error num as status */</span></div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;}</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment">/* 1 means mute, 2 means unmute */</span></div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> setSinkMuteState(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;{</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;call setSinkMuteStete&quot;</span>);</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; guint16 sink_id, mute;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; gint16 ret;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; REQ_ERROR req_err1, req_err2;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; </div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; req_err1 = getid_uint16(request, _sinkid, &amp;sink_id);</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; req_err2 = getid_int16(request, _muteState, &amp;mute);</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;requested %s = %d, %s = %d&quot;</span>,_sinkid, sink_id, _muteState, mute);</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">if</span>((req_err1 != REQ_OK) || (req_err2 != REQ_OK))</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; {</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, NULL);</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; }</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; audiomanager_commandinterface_call_set_sink_mute_state_sync(</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; sink_id,</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; mute,</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; &amp;ret,</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;ret = %d&quot;</span>, ret);</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; {</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call setSinkMuteStete&quot;</span>);</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; }</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; sm_add_object_to_json_object_func(res_obj, __FUNCTION__, 2,</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="stringliteral">&quot;error&quot;</span>, ret);</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordtype">char</span> *info;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; get_response_audiomanager_massage_error(ret,&amp;info);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; afb_req_success(request, res_obj, info); <span class="comment">/* return error num as status */</span> </div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;}</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="comment">/* call &quot;getListMainConnections&quot; function of Audio Manager */</span></div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> getListMainConnections(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;{</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;call getListMainConnections&quot;</span>);</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; guint16 ret;</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; GVariant* mainConnectionList;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; audiomanager_commandinterface_call_get_list_main_connections_sync(</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; &amp;ret,</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; &amp;mainConnectionList,</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; NULL,</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; &amp;err</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; );</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;ret = %d, mainConnectionList pointer = %p&quot;</span>, ret, &amp;mainConnectionList);</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; {</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call getListMainConnections&quot;</span>);</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; }</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="comment">/* create response */</span></div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keyword">struct </span>json_object *array_res = json_object_new_array();</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; gsize size = g_variant_n_children(mainConnectionList);</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;mainConnectionList size is %u&quot;</span>,(uint16_t)size);</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keyword">struct </span>json_object *verb_obj = json_object_new_object();</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; sm_add_object_to_json_object_func(verb_obj, __FUNCTION__, 0);</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; json_object_array_add(array_res, verb_obj);</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordflow">if</span>(size &lt;= 0)</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; {</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; NOTICE(afbitf, <span class="stringliteral">&quot;mainConnectionList size is 0&quot;</span>);</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; }</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; size; ++i)</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; {</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; guint16 mcid, srcid, sinkid;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; gint16 delay, constate;</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; g_variant_get_child(</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; mainConnectionList,i,<span class="stringliteral">&quot;(qqqnn)&quot;</span>, </div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; &amp;mcid, &amp;srcid, &amp;sinkid, &amp;delay, &amp;constate</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; );</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; sm_add_object_to_json_object_func(res_obj,__FUNCTION__,10,</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; _main_connection_id, mcid,</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; _sourceid, srcid,</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; _sinkid, sinkid,</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; _delay, delay,</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; _connectionState, constate</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; );</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; json_object_array_add(array_res,res_obj);</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; }</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;json object :%s:&quot;</span>,json_object_to_json_string(array_res));</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; afb_req_success(request, array_res, <span class="stringliteral">&quot;Success to get main connection list&quot;</span>);</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;}</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="comment">****** Routing Interface method(API) ***********</span></div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> ackConnect(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;{</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="comment">/* This function will be deprecated */</span></div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; guint16 handle, connection_id, error;</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; REQ_ERROR req_err1, req_err2 , req_err3;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; </div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; req_err1 = getid_uint16(request, _handle, &amp;handle);</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; req_err2 = getid_uint16(request, _connectionID, &amp;connection_id);</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; req_err3 = getid_uint16(request, _error, &amp;error);</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; </div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordflow">if</span>((req_err1 != REQ_OK) || (req_err2 != REQ_OK) || (req_err3 != REQ_OK))</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; {</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, NULL);</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; }</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keywordflow">if</span>(connection_id == 0)</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; {</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, <span class="stringliteral">&quot;connectionID is more than 0&quot;</span>);</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; }</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; </div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; audiomanager_routinginterface_call_ack_connect_sync(</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; am_route_bus,</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; handle,</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; connection_id,</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; error,</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; {</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call ackConnect&quot;</span>);</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; }</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; afb_req_success(request, NULL, NULL);</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;}</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> ackDisconnect(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;{</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="comment">/* This function will be deprecated */</span></div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; guint16 handle, connection_id, error;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; REQ_ERROR req_err1, req_err2 , req_err3;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; </div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; req_err1 = getid_uint16(request, _handle, &amp;handle);</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; req_err2 = getid_uint16(request, _connectionID, &amp;connection_id);</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; req_err3 = getid_uint16(request, _error, &amp;error);</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; </div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordflow">if</span>((req_err1 != REQ_OK) || (req_err2 != REQ_OK) || (req_err3 != REQ_OK))</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; {</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, <span class="stringliteral">&quot;connectionID is more than 0&quot;</span>); </div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; }</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="keywordflow">if</span>(connection_id == 0)</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; {</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, <span class="stringliteral">&quot;connectionID is more than 0&quot;</span>);</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; }</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; audiomanager_routinginterface_call_ack_disconnect_sync(</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; am_route_bus,</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; handle,</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; connection_id,</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; error,</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; {</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call ackDisconnect&quot;</span>);</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; }</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; afb_req_success(request, NULL, NULL);</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;}</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> ackSetSourceState(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;{</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="comment">/* This function will be deprecated */</span></div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="comment">/* This function will be deprecated */</span></div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; guint16 handle, error;</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; REQ_ERROR req_err1, req_err2;</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; </div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; req_err1 = getid_uint16(request, _handle, &amp;handle);</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; req_err2 = getid_uint16(request, _error, &amp;error);</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; </div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keywordflow">if</span>((req_err1 != REQ_OK) || (req_err2 != REQ_OK))</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; {</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; NOTICE(afbitf,<span class="stringliteral">&quot;wrong request&quot;</span>);</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, NULL); </div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; }</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; audiomanager_routinginterface_call_ack_set_source_state_sync(</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; am_route_bus,</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; handle,</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; error,</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; {</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call ackDisconnect&quot;</span>);</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; }</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; afb_req_success(request, NULL, NULL);</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;}</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> registerSink(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;{</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="comment">/* This function will be deprecated because application will not register function*/</span></div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;}</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> deregisterSink(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;{</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="comment">/* This function will be deprecated because application will not register function*/</span></div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;}</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="comment">/* This function will be modified to abstract argument */</span></div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> registerSource(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;{</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; guint16 source_id; <span class="comment">/* q 0 is for dynamic id*/</span></div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; guint16 domain_id; <span class="comment">/* q */</span></div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; guint16 source_class_id; <span class="comment">/* q */</span></div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; gint32 source_state = 1; <span class="comment">/* i SS_ON */</span></div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; gint16 volume; <span class="comment">/* n */</span></div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; </div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordflow">if</span>(REQ_OK != getid_uint16(request, _sourceid, &amp;source_id)){</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; source_id = 0; <span class="comment">/* if 0, dynamic source id will be attached */</span></div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; }</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keywordflow">if</span>( REQ_OK != getid_uint16(request, _domainID, &amp;domain_id)){</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, <span class="stringliteral">&quot;domainID should be more than 0&quot;</span>);</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; }</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keywordflow">if</span>(domain_id == 0)</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; {</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, <span class="stringliteral">&quot;domainID should be more than 0&quot;</span>);</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; }</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keyword">const</span> gchar* <a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = afb_req_value(request, _appname); <span class="comment">/* s */</span></div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keywordflow">if</span>(!name)</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; {</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <span class="keywordtype">char</span>* info = <span class="stringliteral">&quot;Must specify the name. Please input json arg such as {\&quot;appname\&quot;:\&quot;radio\&quot;}&quot;</span>;</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; afb_req_fail(request, NULL, info);</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; }</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="keywordflow">if</span>(REQ_OK != getid_uint16(request, _sourceClassID, &amp;source_class_id)){</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; source_class_id = 0; <span class="comment">/* BASE */</span></div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; }</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keywordflow">if</span>(REQ_OK != getid_uint16(request, _sourceState, &amp;source_state)){</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; source_state = 0;</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; }</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keywordflow">if</span>(REQ_OK != getid_int16(request, _volume, &amp;volume)){</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; volume = 3000;</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; }</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; gboolean visible = TRUE; <span class="comment">/* b */</span></div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keyword">struct </span>availability_s available; <span class="comment">/* (ii) */</span></div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; available.availability = 1; <span class="comment">/* A_UNKNOWN */</span></div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; available.avalilable_reason = 0; <span class="comment">/* AR_UNKNOWN */</span></div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; guint16 interrupt = 1; <span class="comment">/* q IS_OFF */</span></div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keyword">struct </span>sound_property_s sound_property_list; <span class="comment">/* a(in) */</span></div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; sound_property_list.type = 0;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; sound_property_list.value = 0; <span class="comment">/* in reality, this is array of struct */</span></div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; </div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; gint32 connection_format_list = 0; <span class="comment">/* ai */</span></div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keyword">struct </span>main_sound_property_s main_property_list; <span class="comment">/* a(in) */</span></div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; main_property_list.type = 0;</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; main_property_list.value = 0;</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keyword">struct </span>notification_config_s nconf_routing;</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keyword">struct </span>notification_config_s nconf_command; <span class="comment">/* a(iin)a(iin) */</span></div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; nconf_routing.type = 0;</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; nconf_routing.status = 0;</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; nconf_routing.parameter = 0;</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; nconf_command.type = 0;</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; nconf_command.status = 0;</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; nconf_command.parameter = 0;</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="comment">/* acuire data */</span></div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; guint16 acquire_source_id;</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; guint16 error;</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; GVariant* sourceData = create_source_data (source_id, domain_id, name, source_class_id, </div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; source_state, volume, visible, available, interrupt,</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; sound_property_list, connection_format_list, main_property_list,</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; nconf_routing, nconf_command, afbitf);</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; GVariant* input = g_variant_ref_sink(sourceData);</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; audiomanager_routinginterface_call_register_source_sync(</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; am_route_bus,</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; input,</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; &amp;acquire_source_id,</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; &amp;error,</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; g_variant_unref(input);</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; {</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call registerSource&quot;</span>);</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; }</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; sm_add_object_to_json_object_func(res, __FUNCTION__, 4,</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; _error, error,</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; _sourceid, acquire_source_id);</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keywordtype">char</span> *info;</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; get_response_audiomanager_massage_error(error,&amp;info);</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;}</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> deregisterSource(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;{</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; guint16 source_id;</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; guint16 error;</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; </div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; </div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <span class="keywordflow">if</span>(REQ_OK != getid_uint16(request, _sourceid, &amp;source_id)){</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;wrong-request&quot;</span>, NULL);</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; }</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; audiomanager_routinginterface_call_deregister_source_sync(</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; am_route_bus,</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; source_id,</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; &amp;error,</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; NULL, &amp;err</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; );</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; {</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call deregisterSource&quot;</span>);</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; }</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; sm_add_object_to_json_object_func(res, __FUNCTION__, 2,</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; _error, error);</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="keywordtype">char</span> *info;</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; get_response_audiomanager_massage_error(error,&amp;info);</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;}</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> confirmRoutingReady(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;{</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; <span class="comment">/* This function will be deprecated because application will not register function*/</span> </div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;}</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> confirmRoutingRundown(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;{</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; <span class="comment">/* This function will be deprecated because application will not register function*/</span> </div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;}</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> ackSetVolumes(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;{</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="comment">/* This function will be deprecated */</span></div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;}</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> ackSinkNotificationConfiguration(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;{</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="comment">/* This function will be deprecated */</span></div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;}</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> ackSourceNotificationConfiguration(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;{</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; <span class="comment">/* This function will be deprecated */</span></div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;}</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> subscribe(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;{</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *value = afb_req_value(request, <span class="stringliteral">&quot;event&quot;</span>);</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keywordtype">char</span> *info;</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;value is %s&quot;</span>, value);</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; <span class="keywordflow">if</span>(value) { </div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; <span class="keywordtype">int</span> index = sm_search_event_name_index(value);</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keywordflow">if</span>(index &lt; 0)</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; {</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; index = sm_search_routing_event_name_index(value);</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <span class="keywordflow">if</span>(index &lt; 0)</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; {</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;dedicated event doesn&#39;t exist&quot;</span>); </div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; }</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; {</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; afb_req_subscribe(request, *routing_event_list[index].<a class="code" href="structevent.html">event</a>);</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; } </div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; }</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; {</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; afb_req_subscribe(request, *command_event_list[index].<a class="code" href="structevent.html">event</a>); </div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; }</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; }</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;Please input event name&quot;</span>);</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; }</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; afb_req_success(request, NULL, NULL);</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;}</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> unsubscribe(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;{</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *value = afb_req_value(request, <span class="stringliteral">&quot;event&quot;</span>);</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; <span class="keywordtype">char</span> *info;</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;value is %s&quot;</span>, value);</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <span class="keywordflow">if</span>(value) { </div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; <span class="keywordtype">int</span> index = sm_search_event_name_index(value);</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; <span class="keywordflow">if</span>(index &lt; 0)</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; {</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; index = sm_search_routing_event_name_index(value);</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <span class="keywordflow">if</span>(index &lt; 0)</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; {</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;dedicated event doesn&#39;t exist&quot;</span>); </div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; }</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; {</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; afb_req_unsubscribe(request, *routing_event_list[index].<a class="code" href="structevent.html">event</a>);</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; } </div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; }</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; {</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; afb_req_unsubscribe(request, *command_event_list[index].<a class="code" href="structevent.html">event</a>); </div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; }</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; }</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;Please input event name&quot;</span>);</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; }</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; afb_req_success(request, NULL, NULL);</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;}</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="comment">********** Callback Function invoked by Audio Manager **********</span></div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_new_main_connection(AudiomanagerCommandinterface* interface,</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; GVariant* mainConnection)</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;{</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; guint16 mcid, srcid, sinkid;</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; gint16 delay, constate;</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; g_variant_get(</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; mainConnection,<span class="stringliteral">&quot;(qqqnn)&quot;</span>, &amp;mcid, &amp;srcid, &amp;sinkid, &amp;delay, &amp;constate);</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; </div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; sm_add_object_to_json_object(res_obj,10,</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; _main_connection_id, mcid,</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; _sourceid, srcid,</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; _sinkid, sinkid,</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; _delay, delay,</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; _connectionState, constate</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; );</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;json object :%s:&quot;</span>,json_object_to_json_string(res_obj));</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; afb_event_push(ev_new_connection, res_obj);</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;}</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_removed_main_connection(</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; AudiomanagerCommandinterface* interface, guint16 mainConnectionID)</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160;{</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; </div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; sm_add_object_to_json_object(res_obj, 2, </div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; _main_connection_id, mainConnectionID);</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; afb_event_push(ev_removed_main_connection, res_obj);</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;}</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_main_connection_state_changed(</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; AudiomanagerCommandinterface* interface, guint16 connectionID, gint16 connectionState)</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;{</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; sm_add_object_to_json_object(res_obj, 4, </div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; _connectionID, connectionID,</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; _connectionState, connectionState);</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; afb_event_push(ev_main_connection_state_changed, res_obj);</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;}</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_volume_changed(</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; AudiomanagerCommandinterface* interface, guint16 sinkID, gint16 volume)</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;{</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; sm_add_object_to_json_object(res_obj, 4, </div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; _sinkid, sinkID,</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; _volume, volume);</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; afb_event_push(ev_volume_changed, res_obj);</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;}</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_sink_mute_state_changed(</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; AudiomanagerCommandinterface* interface, guint16 sinkID, gint16 mute)</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;{</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; sm_add_object_to_json_object(res_obj, 4, </div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; _sinkid, sinkID,</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; _muteState, mute);</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; afb_event_push(ev_sink_mute_state_changed, res_obj);</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;}</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160;</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160;<span class="comment">********** Callback Function invoked by Audio Manager Routing Interface**********</span></div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_set_routing_ready(</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; AudiomanagerRoutinginterface* interface)</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;{</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; afb_event_push(ev_set_routing_ready, NULL);</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;}</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160;</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_set_routing_rundown(</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; AudiomanagerRoutinginterface* interface)</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;{</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; DEBUG(afbitf,<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; afb_event_push(ev_set_routing_ready, NULL);</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160;}</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160;</div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160;</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;<span class="comment">********** Callback Function invoked by Sound Manager Adapter Interface**********</span></div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;<span class="comment">* For now, there may be no need to send events to applications from these invocation.</span></div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160;<span class="comment">* Sound Manager just sends ack to Audio Manager in charge of applications.</span></div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160;<span class="comment">* If event is needed, make events in initialize function in this source, and </span></div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;<span class="comment">* write afb_event_push in the invocations.</span></div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;<span class="comment">* Events should be pushed in this source.(I teseted to push events in other code, but can&#39;t)</span></div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160;</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;<span class="keyword">static</span> gboolean on_async_abort(</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; OrgSoundmanagerGeniviRoutingsend *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; guint16 arg_handle)</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160;{</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; <span class="comment">/* Nothing To Do. If it is better to implement something, I will implement */</span></div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keywordflow">return</span> TRUE;</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;}</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;<span class="keyword">static</span> gboolean on_async_connect(</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; OrgSoundmanagerGeniviRoutingsend *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; gint arg_connectionFormat)</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;{</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; GError* err;</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; sm_add_object_to_json_object(res_obj, 10, </div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; _handle, arg_handle,</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; _connectionID, arg_connectionID,</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; _sourceid, arg_sourceID,</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; _sinkid, arg_sinkID,</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; _connectionFormat, arg_connectionFormat);</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; afb_event_push(ev_async_connect, res_obj);</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; audiomanager_routinginterface_call_ack_connect_sync(</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; am_route_bus,</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; arg_handle,</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; arg_connectionID,</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; NULL,</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; {</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;Can&#39;t create sound manager adapter&quot;</span>);</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keywordflow">return</span> FALSE;</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; }</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; <span class="keywordflow">return</span> TRUE; </div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160;}</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160;<span class="keyword">static</span> gboolean on_async_disconnect(</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; OrgSoundmanagerGeniviRoutingsend *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; guint16 arg_connectionID)</div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160;{</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; GError* err;</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; audiomanager_routinginterface_call_ack_disconnect_sync(</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; am_route_bus,</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; arg_handle,</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; arg_connectionID,</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; NULL,</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; {</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;Can&#39;t create sound manager adapter&quot;</span>);</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; <span class="keywordflow">return</span> FALSE;</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; }</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; <span class="keywordflow">return</span> TRUE;</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;}</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;<span class="keyword">static</span> gboolean on_async_set_sink_volume(</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; OrgSoundmanagerGeniviRoutingsend *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; gint16 arg_ramp,</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; guint16 arg_time)</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160;{</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; <span class="comment">/* Nothing To Do. If it is better to implement something, I will implement */</span></div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <span class="keywordflow">return</span> TRUE; </div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160;}</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160;</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160;<span class="keyword">static</span> gboolean on_async_set_source_state(</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; OrgSoundmanagerGeniviRoutingsend *<span class="keywordtype">object</span>,</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; gint arg_sourceState)</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160;{</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; GError* err;</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object(); </div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; sm_add_object_to_json_object(res_obj, 6, </div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; _handle, arg_handle,</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; _sourceid, arg_sourceID,</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; _sourceState, arg_sourceState);</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; afb_event_push(ev_async_set_source_state, res_obj);</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; <span class="comment">/* Applications should return ackSetSourceState, then Sound Manager doen&#39;t return ackSetSourceState */</span></div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; <span class="comment">/*audiomanager_routinginterface_call_ack_set_source_state_sync(</span></div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160;<span class="comment"> am_route_bus,</span></div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160;<span class="comment"> arg_handle,</span></div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160;<span class="comment"> NULL,</span></div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160;<span class="comment"> NULL, &amp;err);*/</span></div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; {</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;Can&#39;t create sound manager adapter&quot;</span>);</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="keywordflow">return</span> FALSE;</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; }</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; <span class="keywordflow">return</span> TRUE;</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;}</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160;</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160;<span class="keyword">static</span> gboolean init_sound_manager_adapter(GDBusServer *server, GDBusConnection *conn, gpointer data)</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160;{</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; sm_adapter = org_soundmanager_genivi_routingsend_skeleton_new();</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; sm_itf = ORG_SOUNDMANAGER_GENIVI_ROUTINGSEND_GET_IFACE(sm_adapter);</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <span class="comment">/* initialize sound manager adapter */</span></div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; sm_itf-&gt;handle_async_abort = on_async_abort;</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; sm_itf-&gt;handle_async_connect = on_async_connect;</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; sm_itf-&gt;handle_async_disconnect = on_async_disconnect;</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; sm_itf-&gt;handle_async_set_sink_volume = on_async_set_sink_volume;</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; sm_itf-&gt;handle_async_set_source_state = on_async_set_source_state;</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; gboolean ret = g_dbus_interface_skeleton_export(G_DBUS_INTERFACE_SKELETON(sm_adapter), conn, <a class="code" href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da">SOUND_MANAGER_PATH</a>, NULL);</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="keywordflow">if</span>(!ret)</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; {</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;Can&#39;t create sound manager adapter&quot;</span>);</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; <span class="keywordflow">return</span> FALSE;</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; }</div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; <span class="keywordflow">return</span> TRUE;</div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160;}</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;</div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;<span class="comment"> * array of the verbs exported to afb-daemon</span></div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span>afb_verb_desc_v1 binding_verbs[]= {</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160;<span class="comment">/* VERB&#39;S NAME SESSION MANAGEMENT FUNCTION TO CALL SHORT DESCRIPTION */</span></div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160;{ .name = <span class="stringliteral">&quot;connect&quot;</span>, .session = AFB_SESSION_NONE, .callback = connect, .info = <span class="stringliteral">&quot;Connect source id and sink id&quot;</span> },</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160;{ .name = <span class="stringliteral">&quot;disconnect&quot;</span>, .session = AFB_SESSION_NONE, .callback = disconnect, .info = <span class="stringliteral">&quot;Disconnect source id and sink id&quot;</span> },</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160;{ .name = <span class="stringliteral">&quot;setVolume&quot;</span>, .session = AFB_SESSION_NONE, .callback = setVolume, .info = <span class="stringliteral">&quot;Set volume value&quot;</span> }, <span class="comment">/* it is better to show the range*/</span></div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;{ .name = <span class="stringliteral">&quot;volumeStep&quot;</span>, .session = AFB_SESSION_NONE, .callback = volumeStep, .info = <span class="stringliteral">&quot;Set volume step range&quot;</span> },</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160;{ .name = <span class="stringliteral">&quot;setSinkMuteState&quot;</span>, .session = AFB_SESSION_NONE, .callback = setSinkMuteState, .info = <span class="stringliteral">&quot;Set Mute state: 1 means mute, 2 means umute. Others are invalid&quot;</span> },</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160;{ .name = <span class="stringliteral">&quot;getListMainConnections&quot;</span>, .session = AFB_SESSION_NONE, .callback = getListMainConnections, .info = <span class="stringliteral">&quot;Get MainConnection List&quot;</span> },</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160;<span class="comment">/* Routing Interface */</span></div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;{ .name = <span class="stringliteral">&quot;registerSource&quot;</span>, .session = AFB_SESSION_NONE, .callback = registerSource, .info = <span class="stringliteral">&quot;Register Application&quot;</span> },</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160;{ .name = <span class="stringliteral">&quot;deregisterSource&quot;</span>, .session = AFB_SESSION_NONE, .callback = deregisterSource, .info = <span class="stringliteral">&quot;Deregister Application&quot;</span> },</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;{ .name = <span class="stringliteral">&quot;ackConnect&quot;</span>, .session = AFB_SESSION_NONE, .callback = ackConnect, .info = <span class="stringliteral">&quot;Acknowledge of asyncConnect&quot;</span> },</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160;{ .name = <span class="stringliteral">&quot;ackDisconnect&quot;</span>, .session = AFB_SESSION_NONE, .callback = ackDisconnect, .info = <span class="stringliteral">&quot;Acknowledge of asyncConnect&quot;</span> },</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;{ .name = <span class="stringliteral">&quot;ackSetSourceState&quot;</span>, .session = AFB_SESSION_NONE, .callback = ackSetSourceState, .info = <span class="stringliteral">&quot;Acknowledge of asyncSetSourceState&quot;</span> },</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160;{ .name = <span class="stringliteral">&quot;subscribe&quot;</span>, .session = AFB_SESSION_NONE, .callback = subscribe, .info = <span class="stringliteral">&quot;Subscribe event&quot;</span> },</div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160;{ .name = <span class="stringliteral">&quot;unsubscribe&quot;</span>, .session = AFB_SESSION_NONE, .callback = unsubscribe, .info = <span class="stringliteral">&quot;Unsubscribe event&quot;</span> },</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160;{ .name = NULL } <span class="comment">/* marker for end of the array */</span></div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160;};</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160;</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span>afb_binding binding_description = </div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160;{</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; .type = AFB_BINDING_VERSION_1,</div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; .v1 = {</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; .info = <span class="stringliteral">&quot;Sound Manager&quot;</span> ,</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; .prefix = <span class="stringliteral">&quot;soundmanager&quot;</span> ,</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; .verbs = binding_verbs</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; }</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;};</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160;</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> *dbus_event_loop_run(<span class="keywordtype">void</span> *args)</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;{</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; loop = g_main_loop_new(NULL, FALSE);</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; g_main_loop_run(loop);</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;}</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160;</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> free_dbus()</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160;{</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;free dbus&quot;</span>);</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <span class="keywordflow">if</span>(am_cmd_bus)</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; {</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; free(am_cmd_bus);</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; }</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; <span class="keywordflow">if</span>(am_route_bus)</div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; {</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; free(am_route_bus);</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; }</div><div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160;}</div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160;</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160;<span class="keyword">static</span> <span class="keywordtype">int</span> init()</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;{</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; <span class="keywordtype">int</span> ret;</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; INFO(afbitf,<span class="stringliteral">&quot;Initialize Dbus object&quot;</span>);</div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; <span class="comment">/* Initialize Dbus interface */</span></div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; <span class="keywordflow">if</span>(am_cmd_bus || am_route_bus)</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; {</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;Dbus object to Audio Manager is already created&quot;</span>);</div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; }</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; am_cmd_bus = audiomanager_commandinterface_proxy_new_for_bus_sync(</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; G_BUS_TYPE_SYSTEM,</div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; G_DBUS_PROXY_FLAGS_NONE,</div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; <a class="code" href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461">AM_NAME</a>,</div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; <a class="code" href="soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291">AM_CMD_PATH</a>,</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; NULL,</div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; NULL</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; );</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; am_route_bus = audiomanager_routinginterface_proxy_new_for_bus_sync(</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; G_BUS_TYPE_SYSTEM,</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; G_DBUS_PROXY_FLAGS_NONE,</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; <a class="code" href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461">AM_NAME</a>,</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; <a class="code" href="soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff">AM_ROUTE_PATH</a>,</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; NULL,</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; NULL</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; );</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; <span class="keywordflow">if</span>(!am_cmd_bus || !am_route_bus)</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; {</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; }</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; INFO(afbitf, <span class="stringliteral">&quot;Finish Initialize&quot;</span>);</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;out:</div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; ERROR(afbitf,<span class="stringliteral">&quot;Failed to initialize&quot;</span>);</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; free_dbus();</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;}</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;<span class="keyword">static</span> <span class="keywordtype">int</span> sm_event_init()</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;{</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; INFO(afbitf,<span class="stringliteral">&quot;Initialize event receive setting&quot;</span>);</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; <span class="keywordtype">int</span> ret;</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; <span class="comment">/* Initialize make event */</span></div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; <span class="keywordtype">size_t</span> size = <span class="keyword">sizeof</span> cmd_evlist / <span class="keyword">sizeof</span> *cmd_evlist;</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; <span class="comment">/*create event*/</span></div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; <span class="comment">/*ToDo Hash table is better. And event should be created in the loop</span></div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;<span class="comment"> I would like to change */</span></div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; ev_volume_changed = afb_daemon_make_event(afbitf-&gt;daemon, cmd_evlist[0]);</div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; ev_new_connection = afb_daemon_make_event(afbitf-&gt;daemon, cmd_evlist[1]);</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; ev_removed_main_connection = afb_daemon_make_event(afbitf-&gt;daemon, cmd_evlist[2]);</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; ev_sink_mute_state_changed = afb_daemon_make_event(afbitf-&gt;daemon, cmd_evlist[3]);</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; ev_main_connection_state_changed = afb_daemon_make_event(afbitf-&gt;daemon, cmd_evlist[4]);</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; command_event_list[0].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = cmd_evlist[0]; </div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160; command_event_list[0].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_volume_changed;</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; command_event_list[1].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = cmd_evlist[1]; </div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; command_event_list[1].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_new_connection;</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; command_event_list[2].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = cmd_evlist[2]; </div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; command_event_list[2].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_removed_main_connection;</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; command_event_list[3].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = cmd_evlist[3]; </div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; command_event_list[3].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_sink_mute_state_changed;</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160; command_event_list[4].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = cmd_evlist[4]; </div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; command_event_list[4].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_main_connection_state_changed;</div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; <span class="comment">/* create routing event */</span></div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; ev_set_routing_ready = afb_daemon_make_event(afbitf-&gt;daemon, route_evlist[0]);</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; ev_set_routing_rundown = afb_daemon_make_event(afbitf-&gt;daemon, route_evlist[1]); </div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; ev_async_connect = afb_daemon_make_event(afbitf-&gt;daemon, route_evlist[2]);</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; ev_async_set_source_state = afb_daemon_make_event(afbitf-&gt;daemon, route_evlist[3]);</div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; routing_event_list[0].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = route_evlist[0]; </div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; routing_event_list[0].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_set_routing_ready;</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; routing_event_list[1].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = route_evlist[1]; </div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; routing_event_list[1].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_set_routing_rundown;</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; routing_event_list[2].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = route_evlist[1]; </div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; routing_event_list[2].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_async_connect;</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; routing_event_list[3].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = route_evlist[1]; </div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; routing_event_list[3].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_async_set_source_state;</div><div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; <span class="comment">/*for(size_t i = 0; i &lt; size; ++i)</span></div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;<span class="comment"> {</span></div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;<span class="comment"> struct afb_event afbev = afb_daemon_make_event(afbitf-&gt;daemon, cmd_evlist[i]));</span></div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;<span class="comment"> size_t afbev_size = sizeof afbev;</span></div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;<span class="comment"> size_t key_size = sizeof cmd_evlist[i];</span></div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;<span class="comment"></span></div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;<span class="comment"> struct event ev = {cmd_evlist[i],afbev};</span></div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;<span class="comment"> command_event_list[i] = malloc(key_size + afbev_size);</span></div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;<span class="comment"> command_event_list[i] = ev;</span></div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;<span class="comment"> search_result = hsearch(entry, FIND);</span></div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;<span class="comment"> if(search_result)</span></div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;<span class="comment"> DEBUG(afbitf, &quot;event name is %s&quot;, search_result-&gt;key); </span></div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;<span class="comment"> }*/</span></div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;</div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; <span class="comment">/* Initialize dbus event thread */</span></div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; <span class="keywordflow">if</span>(!am_cmd_bus || !am_route_bus)</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; {</div><div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; <span class="keywordflow">goto</span> ev_init_out;</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; }</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; pthread_t thread_id;</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; ret = pthread_create(&amp;thread_id, NULL, dbus_event_loop_run, NULL);</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; <span class="keywordflow">if</span>(ret != 0)</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160; {</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; <span class="keywordflow">goto</span> ev_init_out;</div><div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160; }</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; <span class="comment">/* initialize signal from audio manager command interface */</span></div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160; g_signal_connect(am_cmd_bus, </div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; <span class="stringliteral">&quot;volume_changed&quot;</span>, </div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160; G_CALLBACK(on_volume_changed), </div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; NULL);</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; g_signal_connect(am_cmd_bus, </div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; <span class="stringliteral">&quot;new_main_connection&quot;</span>, </div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; G_CALLBACK(on_new_main_connection), </div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; NULL);</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; g_signal_connect(am_cmd_bus, </div><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; <span class="stringliteral">&quot;removed_main_connection&quot;</span>, </div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; G_CALLBACK(on_removed_main_connection), </div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; NULL);</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; g_signal_connect(am_cmd_bus, </div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; <span class="stringliteral">&quot;sink_mute_state_changed&quot;</span>, </div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; G_CALLBACK(on_sink_mute_state_changed), </div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; NULL);</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; g_signal_connect(am_cmd_bus, </div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; <span class="stringliteral">&quot;main_connection_state_changed&quot;</span>, </div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; G_CALLBACK(on_main_connection_state_changed), </div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; NULL);</div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; g_signal_connect(am_route_bus, </div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; <span class="stringliteral">&quot;set_routing_ready&quot;</span>, </div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; G_CALLBACK(on_set_routing_ready), </div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; NULL);</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; g_signal_connect(am_route_bus, </div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; <span class="stringliteral">&quot;set_routing_rundown&quot;</span>, </div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; G_CALLBACK(on_set_routing_rundown), </div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; NULL);</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;</div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; <span class="comment">/* Get soundmanager adapter bus */</span></div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; g_bus_own_name(G_BUS_TYPE_SYSTEM, <a class="code" href="soundmanager_8c.html#a9b2ae077f774994129a3c231be6703a0">SOUND_MANAGER_NAME</a>, G_BUS_NAME_OWNER_FLAGS_NONE,</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; NULL, init_sound_manager_adapter, NULL, NULL, NULL);</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;</div><div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; INFO(afbitf,<span class="stringliteral">&quot;Finish Initialize event receive setting&quot;</span>);</div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;</div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;ev_init_out:</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; <span class="keywordflow">if</span>(loop != NULL)</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; {</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; g_main_loop_unref(loop);</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; }</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160; free_dbus();</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; ERROR(afbitf, <span class="stringliteral">&quot;DBus connection is not created&quot;</span>);</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;}</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;<span class="comment"> * activation function for registering the binding called by afb-daemon</span></div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l01137"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a88642b2e51aa08fd18fdfc8017c8d567"> 1137</a></span>&#160;<span class="keyword">const</span> <span class="keyword">struct </span>afb_binding *<a class="code" href="soundmanager_8c.html#a88642b2e51aa08fd18fdfc8017c8d567">afbBindingV1Register</a> (<span class="keyword">const</span> <span class="keyword">struct</span> afb_binding_interface *itf)</div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;{</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; afbitf = itf; <span class="comment">// records the interface for accessing afb-daemon</span></div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; <span class="keywordtype">int</span> ret = init(); <span class="comment">// Set Dbus communication with audio mangaer</span></div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; <span class="keywordflow">return</span> (ret == 0) ? &amp;binding_description : NULL;</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;}</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;</div><div class="line"><a name="l01145"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#aace0247d919659df209ceb7dbeff6a2d"> 1145</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="soundmanager_8c.html#aace0247d919659df209ceb7dbeff6a2d">afbBindingV1ServiceInit</a>(<span class="keyword">struct</span> afb_service service)</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;{</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; DEBUG(afbitf, <span class="stringliteral">&quot;Initializing Audio Manager Notification \n&quot;</span>);</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; <span class="keywordtype">int</span> ret = sm_event_init();</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;}</div><div class="ttc" id="structevent_html_a58726ebc551d36562ac3f9e1fe293214"><div class="ttname"><a href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event::event</a></div><div class="ttdeci">struct afb_event * event</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00051">soundmanager.c:51</a></div></div>
-<div class="ttc" id="soundmanager_8c_html_afa98a8b4c63efeb6e209144e7b247291"><div class="ttname"><a href="soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291">AM_CMD_PATH</a></div><div class="ttdeci">#define AM_CMD_PATH</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00032">soundmanager.c:32</a></div></div>
-<div class="ttc" id="soundmanager_8c_html_ad25089fbfd55bf795bed283a5b283461"><div class="ttname"><a href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461">AM_NAME</a></div><div class="ttdeci">#define AM_NAME</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00031">soundmanager.c:31</a></div></div>
-<div class="ttc" id="soundmanager_8c_html_a9a50fb496af125690fb276944b3b4cff"><div class="ttname"><a href="soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff">AM_ROUTE_PATH</a></div><div class="ttdeci">#define AM_ROUTE_PATH</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00033">soundmanager.c:33</a></div></div>
-<div class="ttc" id="structevent_html"><div class="ttname"><a href="structevent.html">event</a></div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00049">soundmanager.c:49</a></div></div>
-<div class="ttc" id="soundmanager_8c_html_a88642b2e51aa08fd18fdfc8017c8d567"><div class="ttname"><a href="soundmanager_8c.html#a88642b2e51aa08fd18fdfc8017c8d567">afbBindingV1Register</a></div><div class="ttdeci">const struct afb_binding * afbBindingV1Register(const struct afb_binding_interface *itf)</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l01137">soundmanager.c:1137</a></div></div>
-<div class="ttc" id="soundmanager_8c_html_aace0247d919659df209ceb7dbeff6a2d"><div class="ttname"><a href="soundmanager_8c.html#aace0247d919659df209ceb7dbeff6a2d">afbBindingV1ServiceInit</a></div><div class="ttdeci">int afbBindingV1ServiceInit(struct afb_service service)</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l01145">soundmanager.c:1145</a></div></div>
-<div class="ttc" id="soundmanager_8c_html_a33d1c40de8a5e7a3d6f0e2f45de9f37f"><div class="ttname"><a href="soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f">ROUTING_EVENT_NUM</a></div><div class="ttdeci">#define ROUTING_EVENT_NUM</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00038">soundmanager.c:38</a></div></div>
-<div class="ttc" id="soundmanager_8c_html_a2690d3e2461f5a2f9bb0720d657280da"><div class="ttname"><a href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da">SOUND_MANAGER_PATH</a></div><div class="ttdeci">#define SOUND_MANAGER_PATH</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00035">soundmanager.c:35</a></div></div>
-<div class="ttc" id="soundmanager_8c_html_a9b2ae077f774994129a3c231be6703a0"><div class="ttname"><a href="soundmanager_8c.html#a9b2ae077f774994129a3c231be6703a0">SOUND_MANAGER_NAME</a></div><div class="ttdeci">#define SOUND_MANAGER_NAME</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00034">soundmanager.c:34</a></div></div>
-<div class="ttc" id="soundmanager_8c_html_a09f43d9e7e1c5d2198c0d66024b4500e"><div class="ttname"><a href="soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e">COMMAND_EVENT_NUM</a></div><div class="ttdeci">#define COMMAND_EVENT_NUM</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00037">soundmanager.c:37</a></div></div>
-<div class="ttc" id="structevent_html_a723489bec273335d13513cd1040c0216"><div class="ttname"><a href="structevent.html#a723489bec273335d13513cd1040c0216">event::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00050">soundmanager.c:50</a></div></div>
+<a href="soundmanager_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2017 TOYOTA MOTOR CORPORATION</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a369266c24eacffb87046522897a570d5"> 17</a></span>&#160;<span class="preprocessor">#define _GNU_SOURCE</span></div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#ad2c1fbc92ba364fcf83f15e6d0af66f0"> 18</a></span>&#160;<span class="preprocessor">#define AFB_BINDING_VERSION 2</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;json-c/json.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;pthread.h&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;afb/afb-binding.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="sm-error_8h.html">sm-error.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="sm-helper_8h.html">sm-helper.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audio__manager__interface_8h.html">dbus/audio_manager_interface.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461"> 32</a></span>&#160;<span class="preprocessor">#define AM_NAME &quot;org.genivi.audiomanager&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291"> 33</a></span>&#160;<span class="preprocessor">#define AM_CMD_PATH &quot;/org/genivi/audiomanager/commandinterface&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff"> 34</a></span>&#160;<span class="preprocessor">#define AM_ROUTE_PATH &quot;/org/genivi/audiomanager/routinginterface&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a96c947aaa1e7cb28095c24d1dc4b6ed4"> 35</a></span>&#160;<span class="preprocessor">#define AM_ROUTE_NAME &quot;org.genivi.audiomanager.routinginterface&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a525d367205e4db384f040fb48b795f29"> 36</a></span>&#160;<span class="preprocessor">#define SOUND_MANAGER_RETURN_INTERFACE &quot;org.genivi.audiomanager.routing.soundmanager&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524"> 37</a></span>&#160;<span class="preprocessor">#define SOUND_MANAGER_BUS_NAME &quot;org.genivi.audiomanager.routing.soundmanager&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da"> 38</a></span>&#160;<span class="preprocessor">#define SOUND_MANAGER_PATH &quot;/org/genivi/audiomanager/routing/soundmanager&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e"> 40</a></span>&#160;<span class="preprocessor">#define COMMAND_EVENT_NUM 10</span></div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f"> 41</a></span>&#160;<span class="preprocessor">#define ROUTING_EVENT_NUM 10</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a77e25a7b6c35e720d5407547742ffb4a"> 42</a></span>&#160;<span class="preprocessor">#define DEFAULT_SINK 1</span></div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a01a153a96c3eca52ef728f1485f1d4f3"> 43</a></span>&#160;<span class="preprocessor">#define DEFAULT_SOURCE_CLASS_ID 100</span></div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#aefb25f32a5ddeacbb5e6b8b09dc3e7bc"> 44</a></span>&#160;<span class="preprocessor">#define DYNAMIC_DOMAIN_ID 100</span></div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#ab6cc6b4707dec0c561eec43222a498ca"> 45</a></span>&#160;<span class="preprocessor">#define DEFAULT_DOMAIN_ID 0</span></div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a65be832e9b9e7fc4df6f9247f9779169"> 46</a></span>&#160;<span class="preprocessor">#define DYNAMIC_SOURCE_ID 0</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a2c0c52208e7308ae9eecd726fe8d94b9"> 47</a></span>&#160;<span class="preprocessor">#define DEFAULT_VOLUME 100</span></div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a3d2195a3c1e1c25f65a4d583f3ca383b"> 48</a></span>&#160;<span class="preprocessor">#define DEFAULT_AVAILABLES 1</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#afe2844c6f961ec3364ee5e54148baf3d"> 49</a></span>&#160;<span class="preprocessor">#define DEFAULT_CONNECTION_FORMAT 2</span></div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#ad84a55c2affa8cbbf6584ec59ffe8d8a"> 50</a></span>&#160;<span class="preprocessor">#define DEFAULT_INTERRUPT 0</span></div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a2e55e315783d371a4d49378bae0310a7"> 51</a></span>&#160;<span class="preprocessor">#define DEFAULT_SOURCE_STATE 2</span></div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a822ca9cdd926d3e23974346b3b0ea896"> 52</a></span>&#160;<span class="preprocessor">#define DS_CONTROLLED 1</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250"> 54</a></span>&#160;<span class="preprocessor">#define EVENT_SUBSCRIBE_ERROR_CODE 100</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">const</span> <span class="keyword">static</span> <span class="keyword">struct </span>afb_binding_interface *afbitf;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">static</span> <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *am_cmd_bus;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">static</span> <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *am_route_bus;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">static</span> <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *sm_adapter;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">static</span> <a class="code" href="struct___audiomanager_routing_soundmanager_iface.html">AudiomanagerRoutingSoundmanagerIface</a>* sm_itf;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">static</span> GDBusConnection* system_conn = NULL;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">static</span> GMainLoop *loop = NULL;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">static</span> guint16 SOUNDMANAGER_DOMAIN_ID;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment">/* To Do hash table is better */</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structevent.html"> 66</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structevent.html">event</a>{</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structevent.html#a723489bec273335d13513cd1040c0216"> 67</a></span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a>;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214"> 68</a></span>&#160; <span class="keyword">struct </span>afb_event* <a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; };</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span><a class="code" href="structevent.html">event</a> command_event_list[<a class="code" href="soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e">COMMAND_EVENT_NUM</a>];</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span><a class="code" href="structevent.html">event</a> routing_event_list[<a class="code" href="soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f">ROUTING_EVENT_NUM</a>];</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_new_connection;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_removed_main_connection;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_volume_changed;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_sink_mute_state_changed;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_main_connection_state_changed;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment">/* Routing interface event */</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_set_routing_ready;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_set_routing_rundown;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_async_connect;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_async_disconnect;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span>afb_event ev_async_set_source_state;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _source_id[] = <span class="stringliteral">&quot;sourceID&quot;</span>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _sink_id[] = <span class="stringliteral">&quot;sinkID&quot;</span> ;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _sink_name[] = <span class="stringliteral">&quot;sinkName&quot;</span> ;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _main_connection_id[] = <span class="stringliteral">&quot;mainConnectionID&quot;</span>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _delay[] = <span class="stringliteral">&quot;delay&quot;</span>;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _connection_state[] = <span class="stringliteral">&quot;connectionState&quot;</span>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _connection_id[] = <span class="stringliteral">&quot;connectionID&quot;</span>;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _volume[] = <span class="stringliteral">&quot;volume&quot;</span>;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _volume_step[] = <span class="stringliteral">&quot;volumeStep&quot;</span>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _interrupt[] = <span class="stringliteral">&quot;interrupt&quot;</span>;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _mute_state[] = <span class="stringliteral">&quot;muteState&quot;</span>;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _domain_id[] = <span class="stringliteral">&quot;domainID&quot;</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _handle[] = <span class="stringliteral">&quot;handle&quot;</span>;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _appname[] = <span class="stringliteral">&quot;appname&quot;</span>;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _ramp[] = <span class="stringliteral">&quot;ramp&quot;</span>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _time[] = <span class="stringliteral">&quot;time&quot;</span>;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _source_state[] = <span class="stringliteral">&quot;sourceState&quot;</span>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _source_class_id[] = <span class="stringliteral">&quot;sourceClassID&quot;</span>;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _sink_class_id[] = <span class="stringliteral">&quot;sinkClassID&quot;</span>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _error[] = <span class="stringliteral">&quot;error&quot;</span>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _sink_data[] = <span class="stringliteral">&quot;sinkData&quot;</span>;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _source_data[] = <span class="stringliteral">&quot;sourceData&quot;</span>;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _interrupt_state[] = <span class="stringliteral">&quot;interruptState&quot;</span>;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _availability[] = <span class="stringliteral">&quot;availability&quot;</span>;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _list_volumes[] = <span class="stringliteral">&quot;listVolumes&quot;</span>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _payload[] = <span class="stringliteral">&quot;payload&quot;</span>;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> _connection_format[] = <span class="stringliteral">&quot;connectionFormat&quot;</span>;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">********** Method of Sound Manager (API) **********</span></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> connect (<span class="keyword">struct</span> afb_req request) </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;{</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; guint16 source_id = 0, sink_id = 0;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; guint16 main_connectionID = 0;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; gint16 ret = -1;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> req_err1 = <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a>;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> req_err2 = <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a>;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; req_err1 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _source_id, &amp;source_id);</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="comment">/* ToDo: Hardware abstraction for application user is needed. </span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> select appname(speaker) or sourceID(sinkID). If appname is desired, it changes to sourceID(sinkID) */</span></div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* default_sink = afb_req_value (request, _sink_id);</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">if</span>(default_sink != NULL){</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordflow">if</span>((strlen(<span class="stringliteral">&quot;default&quot;</span>) == strlen(default_sink)) &amp;&amp;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; (0 == strncmp(<span class="stringliteral">&quot;default&quot;</span>, default_sink, strlen(<span class="stringliteral">&quot;default&quot;</span>)))){</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; sink_id = <a class="code" href="soundmanager_8c.html#a77e25a7b6c35e720d5407547742ffb4a">DEFAULT_SINK</a>;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; req_err2 = <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; }</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; req_err2 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _sink_id, &amp;sink_id);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; }</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; }</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; </div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">if</span>((req_err1 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>) || (req_err2 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>))</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; {</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; AFB_INFO(<span class="stringliteral">&quot;get_value_uint16 source ret = %d,sink ret = %d&quot;</span>, source_id, sink_id);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; AFB_NOTICE(<span class="stringliteral">&quot;wrong request&quot;</span>);</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>,NULL);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; }</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audiomanager_commandinterface_call_connect_sync</a>(</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; source_id,</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; sink_id,</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; &amp;ret,</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; &amp;main_connectionID,</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; {</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; }</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="comment">/* ToDo Remember appname(key) and tie to sourceID(value) */</span></div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res, __FUNCTION__, 4,</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="stringliteral">&quot;error&quot;</span>, ret,</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; _main_connection_id, main_connectionID);</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;}</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> disconnect (<span class="keyword">struct</span> afb_req request) </div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;{</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; guint16 id;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; gint16 ret;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> req_err;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; </div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; req_err = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _main_connection_id, &amp;<span class="keywordtype">id</span>);</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;requested %s = %d&quot;</span>, _main_connection_id, <span class="keywordtype">id</span>);</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">if</span>(req_err != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>)</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; {</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>,afb_req_value (request, _main_connection_id));</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; }</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <a class="code" href="audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca">audiomanager_commandinterface_call_disconnect_sync</a>(</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordtype">id</span>,</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; &amp;ret,</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;ret = %d&quot;</span>, ret);</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; {</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; }</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res_obj, __FUNCTION__, 2,</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; _error, ret);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; afb_req_success(request, res_obj, info); <span class="comment">/* return error num as status */</span></div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;}</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> setVolume (<span class="keyword">struct</span> afb_req request) </div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;{</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; </div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; guint16 sink_id, vol;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; gint16 ret;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> req_err1, req_err2;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; </div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; req_err1 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _sink_id, &amp;sink_id);</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; req_err2 = <a class="code" href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a>(request, _volume, &amp;vol);</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;requested %s = %d, %s = %d&quot;</span>,_sink_id, sink_id, _volume, vol);</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordflow">if</span>((req_err1 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>) || (req_err2 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>))</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; {</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, NULL);</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; }</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <a class="code" href="audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f">audiomanager_commandinterface_call_set_volume_sync</a>(</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; sink_id,</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; vol,</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; &amp;ret,</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;ret = %d&quot;</span>, ret);</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; {</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; }</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res_obj, __FUNCTION__, 2,</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="stringliteral">&quot;error&quot;</span>, ret);</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; afb_req_success(request, res_obj, info); <span class="comment">/* return error num as status */</span></div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;}</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> volumeStep (<span class="keyword">struct</span> afb_req request) </div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;{</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; </div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; guint16 sink_id, vol;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; gint16 ret;</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> req_err1, req_err2;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; </div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; req_err1 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _sink_id, &amp;sink_id);</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; req_err2 = <a class="code" href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a>(request, _volume_step, &amp;vol);</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;requested %s = %d, %s = %d&quot;</span>,_sink_id, sink_id, _volume_step, vol);</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">if</span>((req_err1 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>) || (req_err2 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>))</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; {</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, NULL);</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; }</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <a class="code" href="audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f">audiomanager_commandinterface_call_volume_step_sync</a>(</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; sink_id,</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; vol,</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; &amp;ret,</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;ret = %d&quot;</span>, ret);</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; {</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; }</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res_obj, __FUNCTION__, 2,</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="stringliteral">&quot;error&quot;</span>, ret);</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; afb_req_success(request, res_obj, info); <span class="comment">/* return error num as status */</span></div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;}</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> setSinkMuteState(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;{</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; </div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; guint16 sink_id, mute;</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; gint16 ret;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> req_err1, req_err2;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; </div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; req_err1 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _sink_id, &amp;sink_id);</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; req_err2 = <a class="code" href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a>(request, _mute_state, &amp;mute);</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;requested %s = %d, %s = %d&quot;</span>,_sink_id, sink_id, _mute_state, mute);</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keywordflow">if</span>((req_err1 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>) || (req_err2 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>))</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; {</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, NULL);</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; }</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <a class="code" href="audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d">audiomanager_commandinterface_call_set_sink_mute_state_sync</a>(</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; sink_id,</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; mute,</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; &amp;ret,</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;ret = %d&quot;</span>, ret);</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; {</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; }</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res_obj, __FUNCTION__, 2,</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="stringliteral">&quot;error&quot;</span>, ret);</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; afb_req_success(request, res_obj, info); <span class="comment">/* return error num as status */</span> </div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;}</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> getListMainConnections(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;{</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call getListMainConnections&quot;</span>);</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; guint16 ret;</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; GVariant* mainConnectionList;</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <a class="code" href="audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1">audiomanager_commandinterface_call_get_list_main_connections_sync</a>(</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; &amp;ret,</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; &amp;mainConnectionList,</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; NULL,</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; &amp;err</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; );</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; {</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="comment">/* create response */</span></div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <span class="keyword">struct </span>json_object *array_res = json_object_new_array();</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; gsize size = g_variant_n_children(mainConnectionList);</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;mainConnectionList size is %u&quot;</span>,(uint16_t)size);</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keyword">struct </span>json_object *verb_obj = json_object_new_object();</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(verb_obj, __FUNCTION__, 0);</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; json_object_array_add(array_res, verb_obj);</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">if</span>(size &lt;= 0)</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; {</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; AFB_NOTICE( <span class="stringliteral">&quot;mainConnectionList size is 0&quot;</span>);</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; }</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; size; ++i)</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; {</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; guint16 mcid, srcid, sinkid;</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; gint16 delay, constate;</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; g_variant_get_child(</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; mainConnectionList,i,<span class="stringliteral">&quot;(qqqnn)&quot;</span>, </div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; &amp;mcid, &amp;srcid, &amp;sinkid, &amp;delay, &amp;constate</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; );</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <a class="code" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(res_obj,10,</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; _main_connection_id, mcid,</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; _source_id, srcid,</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; _sink_id, sinkid,</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; _delay, delay,</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; _connection_state, constate</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; );</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; json_object_array_add(array_res,res_obj);</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; }</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; }</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;json object :%s:&quot;</span>,json_object_to_json_string(array_res));</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; afb_req_success(request, array_res, <span class="stringliteral">&quot;Success to get main connection list&quot;</span>);</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;}</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> getListMainSinks(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;{</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; guint16 ret;</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; GVariant* mainSinkList;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <a class="code" href="audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199">audiomanager_commandinterface_call_get_list_main_sinks_sync</a>(</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; am_cmd_bus,</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; &amp;ret,</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; &amp;mainSinkList,</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; NULL,</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; &amp;err</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; );</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; {</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; }</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="comment">/* create response */</span></div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <span class="keyword">struct </span>json_object *array_res = json_object_new_array();</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; gsize size = g_variant_n_children(mainSinkList);</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;%s size is %u&quot;</span>,__FUNCTION__, (uint16_t)size);</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keyword">struct </span>json_object *verb_obj = json_object_new_object();</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(verb_obj, __FUNCTION__, 0);</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; json_object_array_add(array_res, verb_obj);</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keywordflow">if</span>(size &lt;= 0)</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; {</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; AFB_NOTICE(<span class="stringliteral">&quot;%s size is 0&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; }</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="comment">/*for(int i = 0; i &lt; size; ++i)</span></div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="comment"> {</span></div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="comment"> guint16 sinkid, sinkclassid;</span></div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="comment"> gchar* sinkname;</span></div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="comment"> GVariant* available = g_variant_new(&quot;(nn)&quot;, -1, -1);</span></div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="comment"> gint16 volume, mutestate;</span></div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="comment"> g_variant_get_child(</span></div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="comment"> mainSinkList,i,&quot;(qs(nn)nnq)&quot;, </span></div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="comment"> &amp;sinkid, sinkname, &amp;volume, &amp;mutestate, &amp;sinkclassid);</span></div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="comment"> struct json_object* res_obj = json_object_new_object();</span></div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="comment"> sm_add_object_to_json_object(res_obj,2,_sink_id, sinkid);</span></div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="comment"> json_object_object_add(res_obj, _sink_name, json_object_new_string(sinkname));</span></div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;<span class="comment"> sm_add_object_to_json_object(res_obj,6,</span></div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="comment"> _volume, volume,</span></div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="comment"> _mute_state, mutestate,</span></div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="comment"> _sink_class_id, sinkclassid);</span></div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="comment"> json_object_array_add(array_res,res_obj);</span></div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="comment"> }*/</span></div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; }</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;json object :%s:&quot;</span>,json_object_to_json_string(array_res));</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="comment">//afb_req_success(request, array_res, &quot;Success to get main sink list&quot;);</span></div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; afb_req_success(request, array_res, <span class="stringliteral">&quot;This is not implemented yet&quot;</span>);</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;}</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="comment">****** Routing Interface method(API) ***********</span></div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> ackConnect(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;{</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; <span class="comment">/* This function will be deprecated */</span></div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; guint16 handle, connection_id, error;</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; guint16 ret = 0;</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> req_err1, req_err2 , req_err3;</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; </div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; req_err1 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _handle, &amp;handle);</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; req_err2 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _connection_id, &amp;connection_id);</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; req_err3 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _error, &amp;error);</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; </div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keywordflow">if</span>((req_err1 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>) || (req_err2 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>) || (req_err3 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>))</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; {</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, NULL);</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; }</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <span class="keywordflow">if</span>(connection_id == 0)</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; {</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, <span class="stringliteral">&quot;connectionID is more than 0&quot;</span>);</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; }</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; </div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; <a class="code" href="audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync</a>(</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; am_route_bus,</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; handle,</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; connection_id,</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; error,</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; {</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; }</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res, __FUNCTION__, 2,</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; _error, ret); </div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;}</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> ackDisconnect(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;{</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; <span class="comment">/* This function will be deprecated */</span></div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; guint16 handle, connection_id, error;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; guint16 ret = 0;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> req_err1, req_err2 , req_err3;</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; </div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; req_err1 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _handle, &amp;handle);</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; req_err2 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _connection_id, &amp;connection_id);</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; req_err3 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _error, &amp;error);</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; </div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; <span class="keywordflow">if</span>((req_err1 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>) || (req_err2 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>) || (req_err3 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>))</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; {</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, <span class="stringliteral">&quot;connectionID is more than 0&quot;</span>); </div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; }</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; <span class="keywordflow">if</span>(connection_id == 0)</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; {</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, <span class="stringliteral">&quot;connectionID is more than 0&quot;</span>);</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; }</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; <a class="code" href="audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync</a>(</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; am_route_bus,</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; handle,</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; connection_id,</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; error,</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; {</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; }</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res, __FUNCTION__, 2,</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; _error, ret); </div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;}</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> ackSetSourceState(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;{</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; guint16 handle, error;</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; guint16 ret = 0;</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> req_err1, req_err2;</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; </div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; req_err1 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _handle, &amp;handle);</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; req_err2 = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _error, &amp;error);</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; </div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; <span class="keywordflow">if</span>((req_err1 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>) || (req_err2 != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>))</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; {</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;wrong request&quot;</span>);</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, NULL); </div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; }</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; <a class="code" href="audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c">audiomanager_routinginterface_call_ack_set_source_state_sync</a>(</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; am_route_bus,</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; handle,</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; error,</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; {</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; }</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res, __FUNCTION__, 2,</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; _error, ret); </div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;}</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> registerSource(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;{</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; </div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; guint16 source_id; <span class="comment">/* q 0 is for dynamic id*/</span></div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; guint16 domain_id; <span class="comment">/* q */</span></div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; guint16 source_class_id; <span class="comment">/* q */</span></div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; gint32 source_state; <span class="comment">/* i */</span></div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; gint16 volume; <span class="comment">/* n */</span></div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; </div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a> != <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _source_id, &amp;source_id)){</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; source_id = <a class="code" href="soundmanager_8c.html#a65be832e9b9e7fc4df6f9247f9779169">DYNAMIC_SOURCE_ID</a>; <span class="comment">/* if 0, dynamic source id will be applied */</span></div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; }</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a> req_err = <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _domain_id, &amp;domain_id);</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; <span class="keywordflow">if</span>( req_err != <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a>){</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; <span class="keywordflow">if</span>(req_err == <a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a>)</div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; {</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; domain_id = SOUNDMANAGER_DOMAIN_ID; <span class="comment">/* default in AGL */</span></div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; }</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, <span class="stringliteral">&quot;Please input domainID as uint16, otherwise no value is OK&quot;</span>);</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; }</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; }</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keywordflow">if</span>(domain_id == 0)</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; {</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; afb_req_fail(request,<span class="stringliteral">&quot;wrong-request&quot;</span>, <span class="stringliteral">&quot;domainID should be more than 0&quot;</span>);</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; }</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; <span class="keyword">const</span> gchar* <a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = afb_req_value(request, _appname); <span class="comment">/* s */</span></div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordflow">if</span>(!name)</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; {</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; <span class="keywordtype">char</span>* info = <span class="stringliteral">&quot;Must specify the name. Please input json arg such as {\&quot;appname\&quot;:\&quot;radio\&quot;}&quot;</span>;</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; afb_req_fail(request, NULL, info);</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; }</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a> != <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _source_class_id, &amp;source_class_id)){</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; source_class_id = <a class="code" href="soundmanager_8c.html#a01a153a96c3eca52ef728f1485f1d4f3">DEFAULT_SOURCE_CLASS_ID</a>; <span class="comment">/* BASE */</span></div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; }</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a> != <a class="code" href="sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2">get_value_int32</a>(request, _source_state, &amp;source_state)){</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; source_state = <a class="code" href="soundmanager_8c.html#a2e55e315783d371a4d49378bae0310a7">DEFAULT_SOURCE_STATE</a>; <span class="comment">/* SS_OFF */</span></div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; }</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a> != <a class="code" href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a>(request, _volume, &amp;volume)){</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; volume = <a class="code" href="soundmanager_8c.html#a2c0c52208e7308ae9eecd726fe8d94b9">DEFAULT_VOLUME</a>;</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; }</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; gboolean visible = TRUE; <span class="comment">/* b */</span></div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; <span class="keyword">struct </span><a class="code" href="structavailability__s.html">availability_s</a> available; <span class="comment">/* (ii) */</span></div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; available.<a class="code" href="structavailability__s.html#afdad584642d8870c90c54fac11bf25f2">availability</a> = <a class="code" href="soundmanager_8c.html#a3d2195a3c1e1c25f65a4d583f3ca383b">DEFAULT_AVAILABLES</a>; <span class="comment">/* A_UNKNOWN */</span></div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; available.avalilable_reason = 0; <span class="comment">/* AR_UNKNOWN */</span></div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160;</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; guint16 interrupt;</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a> != <a class="code" href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a>(request, _interrupt, &amp;interrupt)){</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; interrupt = <a class="code" href="soundmanager_8c.html#ad84a55c2affa8cbbf6584ec59ffe8d8a">DEFAULT_INTERRUPT</a>; <span class="comment">/* q IS_OFF */</span></div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; }</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; <span class="keyword">struct </span><a class="code" href="structsound__property__s.html">sound_property_s</a> sound_property_list; <span class="comment">/* a(in) */</span></div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; sound_property_list.<a class="code" href="structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726">type</a> = 0;</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; sound_property_list.value = 0; <span class="comment">/* in reality, this is array of struct */</span></div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; </div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; gint32 connection_format_list = <a class="code" href="soundmanager_8c.html#afe2844c6f961ec3364ee5e54148baf3d">DEFAULT_CONNECTION_FORMAT</a>; <span class="comment">/* ai */</span></div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; <span class="keyword">struct </span><a class="code" href="structmain__sound__property__s.html">main_sound_property_s</a> main_property_list; <span class="comment">/* a(in) */</span></div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; main_property_list.<a class="code" href="structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4">type</a> = 0;</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; main_property_list.value = 0;</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160;</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; <span class="keyword">struct </span><a class="code" href="structnotification__config__s.html">notification_config_s</a> nconf_routing;</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keyword">struct </span><a class="code" href="structnotification__config__s.html">notification_config_s</a> nconf_command; <span class="comment">/* a(iin)a(iin) */</span></div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; nconf_routing.<a class="code" href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663">type</a> = 0;</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; nconf_routing.status = 0;</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; nconf_routing.parameter = 0;</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; nconf_command.type = 0;</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; nconf_command.status = 0;</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; nconf_command.parameter = 0;</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="comment">/* acquire data */</span></div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; guint16 acquire_source_id;</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; guint16 ret;</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160;</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; GVariant* sourceData = <a class="code" href="sm-helper_8c.html#a3da984668307f39d541053eba1d78a83">create_source_data</a> (source_id, domain_id, name, source_class_id, </div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; source_state, volume, visible, available, interrupt,</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; sound_property_list, connection_format_list, main_property_list,</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; nconf_routing, nconf_command);</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160;</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; GVariant* input = g_variant_ref_sink(sourceData);</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; <a class="code" href="audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audiomanager_routinginterface_call_register_source_sync</a>(</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; am_route_bus,</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; input,</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; &amp;acquire_source_id,</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; &amp;ret,</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; g_variant_unref(input);</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; {</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; }</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res, __FUNCTION__, 4,</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; _error, ret,</div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; _source_id, acquire_source_id);</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160;}</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160;</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> deregisterSource(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160;{</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; guint16 source_id;</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; guint16 ret;</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; </div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; GError *err = NULL;</div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; </div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a> != <a class="code" href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a>(request, _source_id, &amp;source_id)){</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; afb_req_fail(request, <span class="stringliteral">&quot;wrong-request&quot;</span>, NULL);</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; }</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <a class="code" href="audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063">audiomanager_routinginterface_call_deregister_source_sync</a>(</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; am_route_bus,</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; source_id,</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; &amp;ret,</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; NULL, &amp;err</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; );</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; {</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; afb_req_fail_f(request, <span class="stringliteral">&quot;failed&quot;</span>, <span class="stringliteral">&quot;Unable to call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; }</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res, __FUNCTION__, 2,</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; _error, ret);</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160;</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160;}</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160;</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> subscribe(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;{</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *value = afb_req_value(request, <span class="stringliteral">&quot;event&quot;</span>);</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;value is %s&quot;</span>, value);</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="keywordtype">int</span> ret = 0;</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keywordflow">if</span>(value) { </div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; <span class="keywordtype">int</span> index = <a class="code" href="sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm_search_event_name_index</a>(value);</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; <span class="keywordflow">if</span>(index &lt; 0)</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; {</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; index = <a class="code" href="sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e">sm_search_routing_event_name_index</a>(value);</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <span class="keywordflow">if</span>(index &lt; 0)</div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; {</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; AFB_NOTICE( <span class="stringliteral">&quot;dedicated event doesn&#39;t exist&quot;</span>); </div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; ret = <a class="code" href="soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250">EVENT_SUBSCRIBE_ERROR_CODE</a>;</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; }</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; {</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; afb_req_subscribe(request, *routing_event_list[index].<a class="code" href="structevent.html">event</a>);</div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; } </div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; }</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; {</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; afb_req_subscribe(request, *command_event_list[index].<a class="code" href="structevent.html">event</a>); </div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; }</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; }</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; AFB_NOTICE( <span class="stringliteral">&quot;Please input event name&quot;</span>);</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; ret = <a class="code" href="soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250">EVENT_SUBSCRIBE_ERROR_CODE</a>;</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; }</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res, __FUNCTION__, 2,</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; _error, ret); </div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160;}</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160;</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> unsubscribe(<span class="keyword">struct</span> afb_req request)</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160;{</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *value = afb_req_value(request, <span class="stringliteral">&quot;event&quot;</span>);</div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;value is %s&quot;</span>, value);</div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; <span class="keywordtype">int</span> ret = 0;</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; <span class="keywordflow">if</span>(value) { </div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; <span class="keywordtype">int</span> index = <a class="code" href="sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm_search_event_name_index</a>(value);</div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; <span class="keywordflow">if</span>(index &lt; 0)</div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; {</div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; index = <a class="code" href="sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e">sm_search_routing_event_name_index</a>(value);</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <span class="keywordflow">if</span>(index &lt; 0)</div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; {</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; AFB_NOTICE( <span class="stringliteral">&quot;dedicated event doesn&#39;t exist&quot;</span>); </div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; ret = <a class="code" href="soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250">EVENT_SUBSCRIBE_ERROR_CODE</a>;</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; }</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; {</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; afb_req_unsubscribe(request, *routing_event_list[index].<a class="code" href="structevent.html">event</a>);</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; } </div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; }</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; {</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; afb_req_unsubscribe(request, *command_event_list[index].<a class="code" href="structevent.html">event</a>); </div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; }</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; }</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; <span class="keywordflow">else</span>{</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; AFB_NOTICE( <span class="stringliteral">&quot;Please input event name&quot;</span>);</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; ret = <a class="code" href="soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250">EVENT_SUBSCRIBE_ERROR_CODE</a>;</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; }</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; <span class="comment">/*create response json object*/</span></div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; <span class="keyword">struct </span>json_object *res = json_object_new_object();</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; <a class="code" href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a>(res, __FUNCTION__, 2,</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; _error, ret); </div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; <span class="keywordtype">char</span> *info = <a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret);</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; afb_req_success(request, res, info);</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;}</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;<span class="comment">********** Callback Function invoked by Audio Manager **********</span></div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_new_main_connection(<a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* interface,</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; GVariant* mainConnection)</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;{</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;</div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; guint16 mcid, srcid, sinkid;</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; gint16 delay, constate;</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; g_variant_get(</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; mainConnection,<span class="stringliteral">&quot;(qqqnn)&quot;</span>, &amp;mcid, &amp;srcid, &amp;sinkid, &amp;delay, &amp;constate);</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; </div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; <a class="code" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(res_obj,10,</div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; _main_connection_id, mcid,</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; _source_id, srcid,</div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; _sink_id, sinkid,</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; _delay, delay,</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; _connection_state, constate</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160; );</div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;json object :%s:&quot;</span>,json_object_to_json_string(res_obj));</div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; afb_event_push(ev_new_connection, res_obj);</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;}</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_removed_main_connection(</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* interface, guint16 mainConnectionID)</div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;{</div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; </div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; <a class="code" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(res_obj, 2, </div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; _main_connection_id, mainConnectionID);</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; afb_event_push(ev_removed_main_connection, res_obj);</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;}</div><div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_main_connection_state_changed(</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* interface, guint16 connectionID, gint16 connectionState)</div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;{</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;</div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; <a class="code" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(res_obj, 4, </div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; _connection_id, connectionID,</div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; _connection_state, connectionState);</div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160; afb_event_push(ev_main_connection_state_changed, res_obj);</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;}</div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;</div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_volume_changed(</div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* interface, guint16 sinkID, gint16 volume)</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;{</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; <a class="code" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(res_obj, 4,</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; _sink_id, sinkID,</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; _volume, volume);</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; afb_event_push(ev_volume_changed, res_obj);</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;}</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;</div><div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_sink_mute_state_changed(</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a>* interface, guint16 sinkID, gint16 mute)</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;{</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160; <span class="keyword">struct </span>json_object* res_obj = json_object_new_object();</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; <a class="code" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(res_obj, 4,</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; _sink_id, sinkID,</div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; _mute_state, mute);</div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; afb_event_push(ev_sink_mute_state_changed, res_obj);</div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;}</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;</div><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;<span class="comment">********** Callback Function invoked by Audio Manager Routing Interface**********</span></div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_set_routing_ready(</div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* interface)</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;{</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; afb_event_push(ev_set_routing_ready, NULL);</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;}</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_set_routing_rundown(</div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a>* interface)</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;{</div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; AFB_DEBUG(<span class="stringliteral">&quot;%s is called&quot;</span>,__FUNCTION__);</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; afb_event_push(ev_set_routing_ready, NULL);</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;}</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;</div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;</div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;<span class="comment">********** Callback Function invoked by Sound Manager Adapter Interface**********</span></div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;<span class="comment">* For now, there may be no need to send events to applications from these invocation.</span></div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;<span class="comment">* Sound Manager just sends ack to Audio Manager in charge of applications.</span></div><div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;<span class="keyword">static</span> gboolean on_async_abort(</div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; guint16 arg_handle)</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;{</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160; <span class="comment">/* Nothing To Do. If it is better to implement something, I will implement */</span></div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; <span class="keywordflow">return</span> TRUE;</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;}</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;<span class="keyword">static</span> gboolean on_async_connect(</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; guint16 arg_connectionID,</div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; gint arg_connectionFormat)</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;{</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; <span class="keyword">struct </span>json_object* ev_obj = json_object_new_object();</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; <a class="code" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(ev_obj, 10,</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; _handle, arg_handle,</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; _connection_id, arg_connectionID,</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; _source_id, arg_sourceID,</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; _sink_id, arg_sinkID,</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; _connection_format, arg_connectionFormat);</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; afb_event_push(ev_async_connect, ev_obj);</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;</div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160; <span class="comment">/* GError must be initialized here because it is same as grobal errno, </span></div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;<span class="comment"> so if afb_event_push is failed due to something, number will be changed */</span></div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; GError* err = NULL;</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; <a class="code" href="audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync</a>(</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; am_route_bus,</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; arg_handle,</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; arg_connectionID,</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; 0,</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; {</div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; AFB_ERROR( <span class="stringliteral">&quot;Can&#39;t send ack to sound manager adapter %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; <span class="keywordflow">return</span> FALSE;</div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; }</div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; <span class="keywordflow">return</span> TRUE; </div><div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;}</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;</div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;<span class="keyword">static</span> gboolean on_async_disconnect(</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; guint16 arg_connectionID)</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;{</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; <span class="keyword">struct </span>json_object* ev_obj = json_object_new_object();</div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; <a class="code" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(ev_obj, 4,</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; _handle, arg_handle,</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; _connection_id, arg_connectionID);</div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; afb_event_push(ev_async_disconnect, ev_obj);</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; GError* err = NULL;</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; <a class="code" href="audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync</a>(</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; am_route_bus,</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; arg_handle,</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160; arg_connectionID,</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; 0,</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; <span class="keywordflow">if</span>(err != NULL)</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; {</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160; AFB_ERROR( <span class="stringliteral">&quot;Can&#39;t send ack to sound manager adapter %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; <span class="keywordflow">return</span> FALSE;</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; }</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; <span class="keywordflow">return</span> TRUE;</div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;}</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;<span class="keyword">static</span> gboolean on_async_set_sink_volume(</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; guint16 arg_sinkID,</div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160; gint16 arg_volume,</div><div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160; gint16 arg_ramp,</div><div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; guint16 arg_time)</div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;{</div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160; GError* err = NULL;</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160; <a class="code" href="audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c">audiomanager_routinginterface_call_ack_set_sink_volume_sync</a>(</div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; am_route_bus,</div><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160; arg_handle,</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; arg_volume,</div><div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160; 0, NULL, &amp;err);</div><div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160; <span class="keywordflow">if</span>(err != NULL);{</div><div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160; AFB_ERROR( <span class="stringliteral">&quot;Can&#39;t send ack to sound manager adapter %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160; <span class="keywordflow">return</span> FALSE;</div><div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; }</div><div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; <span class="keywordflow">return</span> TRUE; </div><div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;}</div><div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;</div><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;<span class="keyword">static</span> gboolean on_async_set_source_state(</div><div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160; <a class="code" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *<span class="keywordtype">object</span>,</div><div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; GDBusMethodInvocation *invocation,</div><div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160; guint16 arg_handle,</div><div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160; guint16 arg_sourceID,</div><div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160; gint arg_sourceState)</div><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;{</div><div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160; <span class="keyword">struct </span>json_object* ev_obj = json_object_new_object();</div><div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160; <span class="keywordtype">char</span>* ss_key = <a class="code" href="sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f">get_source_state_key</a>(arg_sourceState);</div><div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160; <a class="code" href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a>(ev_obj, 4,</div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; _handle, arg_handle,</div><div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; _source_id, arg_sourceID);</div><div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160; json_object_object_add(ev_obj, _source_state, json_object_new_string(ss_key));</div><div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160; afb_event_push(ev_async_set_source_state, ev_obj);</div><div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160; <span class="comment">/* Applications must return ackSetSourceState to look sourceID, then Sound Manager doen&#39;t return ackSetSourceState */</span></div><div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; <span class="comment">/*audiomanager_routinginterface_call_ack_set_source_state_sync(</span></div><div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;<span class="comment"> am_route_bus,</span></div><div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160;<span class="comment"> arg_handle,</span></div><div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;<span class="comment"> NULL,</span></div><div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;<span class="comment"> NULL, &amp;err);*/</span></div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160;}</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;</div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;</div><div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;<span class="comment"> * array of the verbs exported to afb-daemon</span></div><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span>afb_verb_v2 binding_verbs[]= {</div><div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;{ .verb = <span class="stringliteral">&quot;connect&quot;</span>, .callback = connect, .auth = NULL, </div><div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160; .info = <span class="stringliteral">&quot;Connect source id and sink id&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;{ .verb = <span class="stringliteral">&quot;disconnect&quot;</span>, .callback = disconnect, .auth = NULL, </div><div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160; .info = <span class="stringliteral">&quot;Disconnect source id and sink id&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160;{ .verb = <span class="stringliteral">&quot;setVolume&quot;</span>, .callback = setVolume, .auth = NULL, </div><div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160; .info = <span class="stringliteral">&quot;Set volume value&quot;</span> , .session = AFB_SESSION_NONE}, <span class="comment">/* it is better to show the range*/</span></div><div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;{ .verb = <span class="stringliteral">&quot;volumeStep&quot;</span>, .callback = volumeStep, .auth = NULL, </div><div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160; .info = <span class="stringliteral">&quot;Set volume step range&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;{ .verb = <span class="stringliteral">&quot;setSinkMuteState&quot;</span>, .callback = setSinkMuteState, .auth = NULL, </div><div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160; .info = <span class="stringliteral">&quot;Set Mute state: 1 means mute, 2 means umute. Others are invalid&quot;</span> ,.session = AFB_SESSION_NONE},</div><div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;{ .verb = <span class="stringliteral">&quot;getListMainConnections&quot;</span>, .callback = getListMainConnections, .auth = NULL, </div><div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160; .info = <span class="stringliteral">&quot;Get MainConnection List&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;{ .verb = <span class="stringliteral">&quot;getListMainSinks&quot;</span>, .callback = getListMainSinks, .auth = NULL, </div><div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160; .info = <span class="stringliteral">&quot;Get MainSink List&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160;{ .verb = <span class="stringliteral">&quot;registerSource&quot;</span>, .callback = registerSource, .auth = NULL, </div><div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160; .info = <span class="stringliteral">&quot;Register Application&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160;{ .verb = <span class="stringliteral">&quot;deregisterSource&quot;</span>, .callback = deregisterSource, .auth = NULL, </div><div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160; .info = <span class="stringliteral">&quot;Deregister Application&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;{ .verb = <span class="stringliteral">&quot;ackConnect&quot;</span>, .callback = ackConnect, .auth = NULL, </div><div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160; .info = <span class="stringliteral">&quot;Acknowledge of asyncConnect&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;{ .verb = <span class="stringliteral">&quot;ackDisconnect&quot;</span>, .callback = ackDisconnect, .auth = NULL, </div><div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; .info = <span class="stringliteral">&quot;Acknowledge of asyncConnect&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;{ .verb = <span class="stringliteral">&quot;ackSetSourceState&quot;</span>, .callback = ackSetSourceState, .auth = NULL, </div><div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; .info = <span class="stringliteral">&quot;Acknowledge of asyncSetSourceState&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;{ .verb = <span class="stringliteral">&quot;subscribe&quot;</span>, .callback = subscribe, .auth = NULL, </div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160; .info = <span class="stringliteral">&quot;Subscribe event&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;{ .verb = <span class="stringliteral">&quot;unsubscribe&quot;</span>, .callback = unsubscribe, .auth = NULL, </div><div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160; .info = <span class="stringliteral">&quot;Unsubscribe event&quot;</span> , .session = AFB_SESSION_NONE},</div><div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160;{ .verb = NULL } <span class="comment">/* marker for end of the array */</span>};</div><div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;</div><div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> *dbus_event_loop_run(<span class="keywordtype">void</span> *args)</div><div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;{</div><div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160; loop = g_main_loop_new(NULL, FALSE);</div><div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160; g_main_loop_run(loop);</div><div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;}</div><div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160;</div><div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;<span class="comment">********** Internal Function used by Sound Manager **********</span></div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;</div><div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160;<span class="keyword">static</span> <span class="keywordtype">int</span> registerDomain()</div><div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;{</div><div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160; <span class="comment">/* Default Setting of Sound Manager Domain */</span></div><div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160; <span class="keyword">struct </span><a class="code" href="structdomain__data.html">domain_data</a> ddata = {</div><div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160; .<a class="code" href="structdomain__data.html#af1c7931d89ac01836657748e3afb43ca">domainID</a> = <a class="code" href="soundmanager_8c.html#aefb25f32a5ddeacbb5e6b8b09dc3e7bc">DYNAMIC_DOMAIN_ID</a>,</div><div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160; .name = <span class="stringliteral">&quot;SoundManager&quot;</span>,</div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160; .busname = <a class="code" href="soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524">SOUND_MANAGER_BUS_NAME</a>,</div><div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160; .nodename = <span class="stringliteral">&quot;soundmanager&quot;</span>,</div><div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160; .early = FALSE,</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160; .complete = TRUE,</div><div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160; .state = <a class="code" href="soundmanager_8c.html#a822ca9cdd926d3e23974346b3b0ea896">DS_CONTROLLED</a></div><div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; };</div><div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160; GVariant* domainData = <a class="code" href="sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344">create_domain_data</a>(&amp;ddata);</div><div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160; gchar* retBusName = <a class="code" href="soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524">SOUND_MANAGER_BUS_NAME</a>;</div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; gchar* retPath = <a class="code" href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da">SOUND_MANAGER_PATH</a>;</div><div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; gchar* retInterface = <a class="code" href="soundmanager_8c.html#a525d367205e4db384f040fb48b795f29">SOUND_MANAGER_RETURN_INTERFACE</a>;</div><div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160; guint16 domain_id;</div><div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; GError *err = NULL;</div><div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160; guint16 error;</div><div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160;</div><div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; <a class="code" href="audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf">audiomanager_routinginterface_call_register_domain_sync</a>(</div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; am_route_bus, </div><div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160; domainData,</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; retBusName, </div><div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; retPath,</div><div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160; retInterface, </div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160; &amp;domain_id, &amp;error,</div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160; NULL, &amp;err);</div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160; <span class="keywordflow">if</span>(err != NULL){</div><div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160; AFB_ERROR( <span class="stringliteral">&quot;Failed to call %s&quot;</span>, __FUNCTION__);</div><div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160; }</div><div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160; <span class="keywordflow">if</span>(error != 0)</div><div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; {</div><div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160; AFB_ERROR( <span class="stringliteral">&quot;Failed to register domain&quot;</span>);</div><div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160; <span class="keywordflow">return</span> error;</div><div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160; }</div><div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160; SOUNDMANAGER_DOMAIN_ID = domain_id;</div><div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160; AFB_NOTICE( <span class="stringliteral">&quot;Complete registered domain id:%d&quot;</span>,SOUNDMANAGER_DOMAIN_ID);</div><div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;}</div><div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;</div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;<span class="keyword">static</span> <span class="keywordtype">int</span> preinit()</div><div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;{</div><div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160; <span class="keywordtype">int</span> ret;</div><div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160; AFB_INFO(<span class="stringliteral">&quot;Initialize Dbus object&quot;</span>);</div><div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160; <span class="comment">/* Initialize Dbus interface */</span></div><div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160; <span class="keywordflow">if</span>(am_cmd_bus || am_route_bus)</div><div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160; {</div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160; AFB_ERROR( <span class="stringliteral">&quot;Dbus object to Audio Manager is already created&quot;</span>);</div><div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160; }</div><div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160; am_cmd_bus = <a class="code" href="audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae">audiomanager_commandinterface_proxy_new_for_bus_sync</a>(</div><div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160; G_BUS_TYPE_SYSTEM,</div><div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160; G_DBUS_PROXY_FLAGS_NONE,</div><div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160; <a class="code" href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461">AM_NAME</a>,</div><div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160; <a class="code" href="soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291">AM_CMD_PATH</a>,</div><div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160; NULL,</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; NULL</div><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160; );</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160; am_route_bus = <a class="code" href="audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6">audiomanager_routinginterface_proxy_new_for_bus_sync</a>(</div><div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160; G_BUS_TYPE_SYSTEM,</div><div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160; G_DBUS_PROXY_FLAGS_NONE,</div><div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160; <a class="code" href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461">AM_NAME</a>,</div><div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160; <a class="code" href="soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff">AM_ROUTE_PATH</a>,</div><div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160; NULL,</div><div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160; NULL</div><div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; );</div><div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;</div><div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160; <span class="keywordflow">if</span>(!am_cmd_bus || !am_route_bus)</div><div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160; {</div><div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160; <span class="keywordflow">goto</span> out;</div><div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; }</div><div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;</div><div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160; AFB_NOTICE( <span class="stringliteral">&quot;Finish Initialize&quot;</span>);</div><div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;out:</div><div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160; AFB_ERROR(<span class="stringliteral">&quot;Failed to initialize&quot;</span>);</div><div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;}</div><div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;</div><div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160;<span class="keyword">static</span> <span class="keywordtype">int</span> create_adapter()</div><div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;{</div><div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160; GError *error = NULL;</div><div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160; gboolean ret;</div><div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160; GVariant *value;</div><div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160; system_conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &amp;error);</div><div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160; <span class="keywordflow">if</span> (error)</div><div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160; {</div><div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160; g_error_free(error);</div><div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160; }</div><div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160; sm_adapter = <a class="code" href="audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe">audiomanager_routing_soundmanager_skeleton_new</a>();</div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160; sm_itf = <a class="code" href="audio__manager__interface_8h.html#aa7e79be0b07eea5d54dea54ca8e43e51">AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE</a>(sm_adapter);</div><div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160;</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160; <span class="comment">/* initialize sound manager adapter */</span></div><div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160; sm_itf-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html#a2533187c934a62aa925bc33f36e0842d">handle_async_abort</a> = on_async_abort;</div><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160; sm_itf-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html#aaf21bf6e7f0a53cc0ff682ab84915916">handle_async_connect</a> = on_async_connect;</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160; sm_itf-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html#a4afe4885e0f8effeec506c7c248ce406">handle_async_disconnect</a> = on_async_disconnect;</div><div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160; sm_itf-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html#ad50e3c8bf63145db7b2793f3f09a8a1a">handle_async_set_sink_volume</a> = on_async_set_sink_volume;</div><div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160; sm_itf-&gt;<a class="code" href="struct___audiomanager_routing_soundmanager_iface.html#afa12d6ca18a68e5ef319b6f5d4830ad3">handle_async_set_source_state</a> = on_async_set_source_state;</div><div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;</div><div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160; <span class="keywordtype">int</span> sigret = g_signal_connect(sm_adapter, <span class="stringliteral">&quot;handle-async-abort&quot;</span>, G_CALLBACK(on_async_abort),NULL);</div><div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160; sigret = g_signal_connect(sm_adapter, <span class="stringliteral">&quot;handle-async-connect&quot;</span>, G_CALLBACK(on_async_connect),NULL);</div><div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160; sigret = g_signal_connect(sm_adapter, <span class="stringliteral">&quot;handle-async-disconnect&quot;</span>, G_CALLBACK(on_async_disconnect),NULL);</div><div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>&#160; sigret = g_signal_connect(sm_adapter, <span class="stringliteral">&quot;handle-async-set-sink-volume&quot;</span>, G_CALLBACK(on_async_set_sink_volume),NULL);</div><div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160; sigret = g_signal_connect(sm_adapter, <span class="stringliteral">&quot;handle-async-set-source-state&quot;</span>, G_CALLBACK(on_async_set_source_state),NULL);</div><div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160; ret = g_dbus_interface_skeleton_export(G_DBUS_INTERFACE_SKELETON(sm_adapter), system_conn, <a class="code" href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da">SOUND_MANAGER_PATH</a>, &amp;error);</div><div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160; <span class="keywordflow">if</span> (FALSE == ret)</div><div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160; {</div><div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160; AFB_ERROR( <span class="stringliteral">&quot;failed to export&quot;</span>);</div><div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160; g_error_free(error);</div><div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160; g_object_unref(system_conn);</div><div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;</div><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160; }</div><div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;</div><div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160;}</div><div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160;</div><div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160;</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> on_name_lost(GDBusServer *server, GDBusConnection *conn, gpointer data)</div><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;{</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160; AFB_WARNING(<span class="stringliteral">&quot;%s called&quot;</span>, __FUNCTION__); </div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;}</div><div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;</div><div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160;</div><div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;<span class="keyword">static</span> <span class="keywordtype">int</span> sm_event_init()</div><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;{</div><div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160; AFB_NOTICE(<span class="stringliteral">&quot;Initialize event receive setting&quot;</span>);</div><div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160; printf(<span class="stringliteral">&quot;Initialize event receive setting&quot;</span>);</div><div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160; <span class="keywordtype">int</span> ret;</div><div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160; <span class="comment">/* Initialize make event */</span></div><div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160; <span class="keywordtype">size_t</span> size = <span class="keyword">sizeof</span> cmd_evlist / <span class="keyword">sizeof</span> *cmd_evlist;</div><div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160;</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160; <span class="comment">/*create event*/</span></div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160; <span class="comment">/*ToDo Hash table is better. And event should be created in the loop</span></div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;<span class="comment"> I would like to change */</span></div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160; ev_volume_changed = afb_daemon_make_event(cmd_evlist[0]);</div><div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160; ev_new_connection = afb_daemon_make_event(cmd_evlist[1]);</div><div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160; ev_removed_main_connection = afb_daemon_make_event(cmd_evlist[2]);</div><div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160; ev_sink_mute_state_changed = afb_daemon_make_event(cmd_evlist[3]);</div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160; ev_main_connection_state_changed = afb_daemon_make_event(cmd_evlist[4]);</div><div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160; command_event_list[0].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = cmd_evlist[0]; </div><div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160; command_event_list[0].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_volume_changed;</div><div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160; command_event_list[1].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = cmd_evlist[1]; </div><div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160; command_event_list[1].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_new_connection;</div><div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160; command_event_list[2].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = cmd_evlist[2]; </div><div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160; command_event_list[2].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_removed_main_connection;</div><div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160; command_event_list[3].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = cmd_evlist[3]; </div><div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160; command_event_list[3].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_sink_mute_state_changed;</div><div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160; command_event_list[4].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = cmd_evlist[4]; </div><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160; command_event_list[4].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_main_connection_state_changed;</div><div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;</div><div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160; <span class="comment">/* create routing event */</span></div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160; ev_set_routing_ready = afb_daemon_make_event(route_evlist[0]);</div><div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160; ev_set_routing_rundown = afb_daemon_make_event(route_evlist[1]); </div><div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160; ev_async_connect = afb_daemon_make_event(route_evlist[2]);</div><div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160; ev_async_set_source_state = afb_daemon_make_event(route_evlist[3]);</div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160; ev_async_disconnect = afb_daemon_make_event(route_evlist[4]);</div><div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160; </div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160; routing_event_list[0].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = route_evlist[0]; </div><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160; routing_event_list[0].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_set_routing_ready;</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160; routing_event_list[1].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = route_evlist[1]; </div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160; routing_event_list[1].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_set_routing_rundown;</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160; routing_event_list[2].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = route_evlist[2]; </div><div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160; routing_event_list[2].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_async_connect;</div><div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160; routing_event_list[3].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = route_evlist[3]; </div><div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160; routing_event_list[3].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_async_set_source_state;</div><div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160; routing_event_list[4].<a class="code" href="structevent.html#a723489bec273335d13513cd1040c0216">name</a> = route_evlist[4]; </div><div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160; routing_event_list[4].<a class="code" href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event</a> = &amp;ev_async_disconnect;</div><div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160; <span class="comment">/*for(size_t i = 0; i &lt; size; ++i)</span></div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160;<span class="comment"> {</span></div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;<span class="comment"> struct afb_event afbev = afb_daemon_make_event(afbitf-&gt;daemon, cmd_evlist[i]));</span></div><div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160;<span class="comment"> size_t afbev_size = sizeof afbev;</span></div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;<span class="comment"> size_t key_size = sizeof cmd_evlist[i];</span></div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;<span class="comment"></span></div><div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;<span class="comment"> struct event ev = {cmd_evlist[i],afbev};</span></div><div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;<span class="comment"> command_event_list[i] = malloc(key_size + afbev_size);</span></div><div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160;<span class="comment"> command_event_list[i] = ev;</span></div><div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;<span class="comment"> search_result = hsearch(entry, FIND);</span></div><div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;<span class="comment"> if(search_result)</span></div><div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160;<span class="comment"> AFB_NOTICE( &quot;event name is %s&quot;, search_result-&gt;key); </span></div><div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;<span class="comment"> }*/</span></div><div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160;</div><div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160; <span class="comment">/* Initialize dbus event thread */</span></div><div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160; <span class="keywordflow">if</span>(!am_cmd_bus || !am_route_bus)</div><div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160; {</div><div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160; <span class="keywordflow">goto</span> ev_init_out;</div><div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160; }</div><div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160; pthread_t thread_id;</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160; ret = pthread_create(&amp;thread_id, NULL, dbus_event_loop_run, NULL);</div><div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160; <span class="keywordflow">if</span>(ret != 0)</div><div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160; {</div><div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160; <span class="keywordflow">goto</span> ev_init_out;</div><div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160; }</div><div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160; <span class="comment">/* initialize signal from audio manager command interface */</span></div><div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160; g_signal_connect(am_cmd_bus, </div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160; <span class="stringliteral">&quot;volume_changed&quot;</span>, </div><div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160; G_CALLBACK(on_volume_changed), </div><div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160; NULL);</div><div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160; g_signal_connect(am_cmd_bus, </div><div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160; <span class="stringliteral">&quot;new_main_connection&quot;</span>, </div><div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160; G_CALLBACK(on_new_main_connection), </div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160; NULL);</div><div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160; g_signal_connect(am_cmd_bus, </div><div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160; <span class="stringliteral">&quot;removed_main_connection&quot;</span>, </div><div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160; G_CALLBACK(on_removed_main_connection), </div><div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160; NULL);</div><div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160; g_signal_connect(am_cmd_bus, </div><div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160; <span class="stringliteral">&quot;sink_mute_state_changed&quot;</span>, </div><div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160; G_CALLBACK(on_sink_mute_state_changed), </div><div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160; NULL);</div><div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160; g_signal_connect(am_cmd_bus, </div><div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160; <span class="stringliteral">&quot;main_connection_state_changed&quot;</span>, </div><div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160; G_CALLBACK(on_main_connection_state_changed), </div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160; NULL);</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160; g_signal_connect(am_route_bus, </div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160; <span class="stringliteral">&quot;set_routing_ready&quot;</span>, </div><div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160; G_CALLBACK(on_set_routing_ready), </div><div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160; NULL);</div><div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160; g_signal_connect(am_route_bus, </div><div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160; <span class="stringliteral">&quot;set_routing_rundown&quot;</span>, </div><div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160; G_CALLBACK(on_set_routing_rundown), </div><div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160; NULL);</div><div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160;</div><div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160; <span class="comment">/* Get soundmanager adapter bus */</span></div><div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160; ret = g_bus_own_name(G_BUS_TYPE_SYSTEM, <a class="code" href="soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524">SOUND_MANAGER_BUS_NAME</a>, G_BUS_NAME_OWNER_FLAGS_NONE,</div><div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160; NULL,NULL, NULL, NULL, NULL);</div><div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160; AFB_DEBUG( <span class="stringliteral">&quot;g_bus_own_name ret: %d&quot;</span>, ret);</div><div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160; ret = create_adapter();</div><div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160; <span class="keywordflow">if</span>(ret != 0)</div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160; {</div><div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160; <span class="keywordflow">goto</span> ev_init_out; </div><div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160; }</div><div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160; ret = registerDomain();</div><div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160;</div><div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160; <span class="keywordflow">if</span>(ret != 0)</div><div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160; {</div><div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160; AFB_ERROR(<span class="stringliteral">&quot;registerDomain error: %s&quot;</span>,<a class="code" href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a>(ret));</div><div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160; <span class="keywordflow">goto</span> ev_init_out; </div><div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160; }</div><div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160;</div><div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160; AFB_INFO(<span class="stringliteral">&quot;Finish Initialize event receive setting&quot;</span>);</div><div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160;</div><div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160;ev_init_out:</div><div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160; <span class="keywordflow">if</span>(loop != NULL)</div><div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160; {</div><div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160; g_main_loop_unref(loop);</div><div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160; }</div><div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160; AFB_WARNING( <span class="stringliteral">&quot;DBus connection is not created&quot;</span>);</div><div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l01560"></a><span class="lineno"> 1560</span>&#160;}</div><div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;</div><div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> onevent(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structevent.html">event</a>, <span class="keyword">struct</span> json_object *<span class="keywordtype">object</span>)</div><div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160;{</div><div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160; AFB_NOTICE(<span class="stringliteral">&quot;on_event %s&quot;</span>, event);</div><div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>&#160;}</div><div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160;</div><div class="line"><a name="l01567"></a><span class="lineno"><a class="line" href="soundmanager_8c.html#ae2a62ab481a2922cbfc788193857a12e"> 1567</a></span>&#160;<span class="keyword">const</span> <span class="keyword">struct </span>afb_binding_v2 <a class="code" href="soundmanager_8c.html#ae2a62ab481a2922cbfc788193857a12e">afbBindingV2</a> = {</div><div class="line"><a name="l01568"></a><span class="lineno"> 1568</span>&#160; .api = <span class="stringliteral">&quot;soundmanager&quot;</span>,</div><div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>&#160; .specification = NULL,</div><div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160; .verbs = binding_verbs,</div><div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>&#160; .preinit = preinit,</div><div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>&#160; .init = sm_event_init,</div><div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>&#160; .onevent = onevent</div><div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160;};</div><div class="ttc" id="audio__manager__interface_8h_html_a50a64aefeed571462d6ae149525f39b1"><div class="ttname"><a href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a></div><div class="ttdeci">struct _AudiomanagerRoutingSoundmanager AudiomanagerRoutingSoundmanager</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01079">audio_manager_interface.h:1079</a></div></div>
+<div class="ttc" id="structevent_html_a58726ebc551d36562ac3f9e1fe293214"><div class="ttname"><a href="structevent.html#a58726ebc551d36562ac3f9e1fe293214">event::event</a></div><div class="ttdeci">struct afb_event * event</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00068">soundmanager.c:68</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a65be832e9b9e7fc4df6f9247f9779169"><div class="ttname"><a href="soundmanager_8c.html#a65be832e9b9e7fc4df6f9247f9779169">DYNAMIC_SOURCE_ID</a></div><div class="ttdeci">#define DYNAMIC_SOURCE_ID</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00046">soundmanager.c:46</a></div></div>
+<div class="ttc" id="structmain__sound__property__s_html_add28376b77aa40fa79c8796a641cb3b4"><div class="ttname"><a href="structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4">main_sound_property_s::type</a></div><div class="ttdeci">gint32 type</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00065">sm-helper.h:65</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_afa98a8b4c63efeb6e209144e7b247291"><div class="ttname"><a href="soundmanager_8c.html#afa98a8b4c63efeb6e209144e7b247291">AM_CMD_PATH</a></div><div class="ttdeci">#define AM_CMD_PATH</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00033">soundmanager.c:33</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_iface_html"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_iface.html">_AudiomanagerRoutingSoundmanagerIface</a></div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01082">audio_manager_interface.h:1082</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_ad25089fbfd55bf795bed283a5b283461"><div class="ttname"><a href="soundmanager_8c.html#ad25089fbfd55bf795bed283a5b283461">AM_NAME</a></div><div class="ttdeci">#define AM_NAME</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00032">soundmanager.c:32</a></div></div>
+<div class="ttc" id="structavailability__s_html_afdad584642d8870c90c54fac11bf25f2"><div class="ttname"><a href="structavailability__s.html#afdad584642d8870c90c54fac11bf25f2">availability_s::availability</a></div><div class="ttdeci">gint32 availability</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00056">sm-helper.h:56</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ae1459fb13596f7770810b8754f7de063"><div class="ttname"><a href="audio__manager__interface_8c.html#ae1459fb13596f7770810b8754f7de063">audiomanager_routinginterface_call_deregister_source_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_deregister_source_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05154">audio_manager_interface.c:5154</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a2c0c52208e7308ae9eecd726fe8d94b9"><div class="ttname"><a href="soundmanager_8c.html#a2c0c52208e7308ae9eecd726fe8d94b9">DEFAULT_VOLUME</a></div><div class="ttdeci">#define DEFAULT_VOLUME</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00047">soundmanager.c:47</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a9a50fb496af125690fb276944b3b4cff"><div class="ttname"><a href="soundmanager_8c.html#a9a50fb496af125690fb276944b3b4cff">AM_ROUTE_PATH</a></div><div class="ttdeci">#define AM_ROUTE_PATH</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00034">soundmanager.c:34</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a525d367205e4db384f040fb48b795f29"><div class="ttname"><a href="soundmanager_8c.html#a525d367205e4db384f040fb48b795f29">SOUND_MANAGER_RETURN_INTERFACE</a></div><div class="ttdeci">#define SOUND_MANAGER_RETURN_INTERFACE</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00036">soundmanager.c:36</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_iface_html_aaf21bf6e7f0a53cc0ff682ab84915916"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_iface.html#aaf21bf6e7f0a53cc0ff682ab84915916">_AudiomanagerRoutingSoundmanagerIface::handle_async_connect</a></div><div class="ttdeci">gboolean(* handle_async_connect)(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01091">audio_manager_interface.h:1091</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a01a153a96c3eca52ef728f1485f1d4f3"><div class="ttname"><a href="soundmanager_8c.html#a01a153a96c3eca52ef728f1485f1d4f3">DEFAULT_SOURCE_CLASS_ID</a></div><div class="ttdeci">#define DEFAULT_SOURCE_CLASS_ID</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00043">soundmanager.c:43</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_aefb25f32a5ddeacbb5e6b8b09dc3e7bc"><div class="ttname"><a href="soundmanager_8c.html#aefb25f32a5ddeacbb5e6b8b09dc3e7bc">DYNAMIC_DOMAIN_ID</a></div><div class="ttdeci">#define DYNAMIC_DOMAIN_ID</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00044">soundmanager.c:44</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a67cdeffaf2fd293c9f7de73c64e851a9"><div class="ttname"><a href="sm-helper_8c.html#a67cdeffaf2fd293c9f7de73c64e851a9">sm_add_object_to_json_object_func</a></div><div class="ttdeci">void sm_add_object_to_json_object_func(struct json_object *j_obj, const char *verb_name, int count,...)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00110">sm-helper.c:110</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a3d2195a3c1e1c25f65a4d583f3ca383b"><div class="ttname"><a href="soundmanager_8c.html#a3d2195a3c1e1c25f65a4d583f3ca383b">DEFAULT_AVAILABLES</a></div><div class="ttdeci">#define DEFAULT_AVAILABLES</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00048">soundmanager.c:48</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a5da5a28ccb8ea2c0268dd4ac81920879"><div class="ttname"><a href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a></div><div class="ttdeci">struct _AudiomanagerCommandinterface AudiomanagerCommandinterface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00024">audio_manager_interface.h:24</a></div></div>
+<div class="ttc" id="structevent_html"><div class="ttname"><a href="structevent.html">event</a></div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00066">soundmanager.c:66</a></div></div>
+<div class="ttc" id="structavailability__s_html"><div class="ttname"><a href="structavailability__s.html">availability_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00055">sm-helper.h:55</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_a8731118300bd1c17bd016ef36256ea12"><div class="ttname"><a href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a></div><div class="ttdeci">struct _AudiomanagerRoutinginterface AudiomanagerRoutinginterface</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l00433">audio_manager_interface.h:433</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_ad84a55c2affa8cbbf6584ec59ffe8d8a"><div class="ttname"><a href="soundmanager_8c.html#ad84a55c2affa8cbbf6584ec59ffe8d8a">DEFAULT_INTERRUPT</a></div><div class="ttdeci">#define DEFAULT_INTERRUPT</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00050">soundmanager.c:50</a></div></div>
+<div class="ttc" id="sm-error_8h_html_ac9e29e97b431d3e8e4f342c1a03f3240"><div class="ttname"><a href="sm-error_8h.html#ac9e29e97b431d3e8e4f342c1a03f3240">get_response_audiomanager_massage_error</a></div><div class="ttdeci">char * get_response_audiomanager_massage_error(int am_error_code)</div><div class="ttdef"><b>Definition:</b> <a href="sm-error_8h_source.html#l00004">sm-error.h:4</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a7a4e4f1ed80dee36c519fb86958430ec"><div class="ttname"><a href="audio__manager__interface_8c.html#a7a4e4f1ed80dee36c519fb86958430ec">audiomanager_routinginterface_call_ack_disconnect_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_disconnect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04510">audio_manager_interface.c:4510</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_adadd28e13e61121cbe94ef86e2721204"><div class="ttname"><a href="audio__manager__interface_8c.html#adadd28e13e61121cbe94ef86e2721204">audiomanager_routinginterface_call_ack_connect_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_connect_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04400">audio_manager_interface.c:4400</a></div></div>
+<div class="ttc" id="structdomain__data_html"><div class="ttname"><a href="structdomain__data.html">domain_data</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00069">sm-helper.h:69</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_af27cf97f8fa87de47e0ee2c59940424f"><div class="ttname"><a href="audio__manager__interface_8c.html#af27cf97f8fa87de47e0ee2c59940424f">audiomanager_commandinterface_call_set_volume_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_set_volume_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volume, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01531">audio_manager_interface.c:1531</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a8bd76889d860b7db9327f1e6e1f8c9c9"><div class="ttname"><a href="audio__manager__interface_8c.html#a8bd76889d860b7db9327f1e6e1f8c9c9">audiomanager_routinginterface_call_register_source_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_source_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_sourceData, guint16 *out_sourceID, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05048">audio_manager_interface.c:5048</a></div></div>
+<div class="ttc" id="sm-error_8h_html"><div class="ttname"><a href="sm-error_8h.html">sm-error.h</a></div></div>
+<div class="ttc" id="structmain__sound__property__s_html"><div class="ttname"><a href="structmain__sound__property__s.html">main_sound_property_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00064">sm-helper.h:64</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_afc19e9a9c634f428c7b17c20db3f0b7d"><div class="ttname"><a href="audio__manager__interface_8c.html#afc19e9a9c634f428c7b17c20db3f0b7d">audiomanager_commandinterface_call_set_sink_mute_state_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_set_sink_mute_state_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_muteState, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01751">audio_manager_interface.c:1751</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ad6c3a3b45afb772d4db1587b11187e4c"><div class="ttname"><a href="audio__manager__interface_8c.html#ad6c3a3b45afb772d4db1587b11187e4c">audiomanager_routinginterface_call_ack_set_sink_volume_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_sink_volume_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, gint16 arg_volume, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04724">audio_manager_interface.c:4724</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a181177bbe37995c1d64e2f60f0b8dae1"><div class="ttname"><a href="audio__manager__interface_8c.html#a181177bbe37995c1d64e2f60f0b8dae1">audiomanager_commandinterface_call_get_list_main_connections_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_get_list_main_connections_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listConnections, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01857">audio_manager_interface.c:1857</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a26d9526788210248c2a4cc1e69aff199"><div class="ttname"><a href="audio__manager__interface_8c.html#a26d9526788210248c2a4cc1e69aff199">audiomanager_commandinterface_call_get_list_main_sinks_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_get_list_main_sinks_sync(AudiomanagerCommandinterface *proxy, gint16 *out_result, GVariant **out_listMainSinks, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01961">audio_manager_interface.c:1961</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html_aa7e79be0b07eea5d54dea54ca8e43e51"><div class="ttname"><a href="audio__manager__interface_8h.html#aa7e79be0b07eea5d54dea54ca8e43e51">AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE</a></div><div class="ttdeci">#define AUDIOMANAGER_ROUTING_SOUNDMANAGER_GET_IFACE(o)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01076">audio_manager_interface.h:1076</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_iface_html_a2533187c934a62aa925bc33f36e0842d"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_iface.html#a2533187c934a62aa925bc33f36e0842d">_AudiomanagerRoutingSoundmanagerIface::handle_async_abort</a></div><div class="ttdeci">gboolean(* handle_async_abort)(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, guint16 arg_handle)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01086">audio_manager_interface.h:1086</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a2e62366684e39ea94436bf017e416827"><div class="ttname"><a href="sm-helper_8c.html#a2e62366684e39ea94436bf017e416827">get_value_int16</a></div><div class="ttdeci">REQ_ERROR get_value_int16(const struct afb_req request, const char *source, int16_t *out_id)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00048">sm-helper.c:48</a></div></div>
+<div class="ttc" id="sm-helper_8h_html"><div class="ttname"><a href="sm-helper_8h.html">sm-helper.h</a></div></div>
+<div class="ttc" id="structdomain__data_html_af1c7931d89ac01836657748e3afb43ca"><div class="ttname"><a href="structdomain__data.html#af1c7931d89ac01836657748e3afb43ca">domain_data::domainID</a></div><div class="ttdeci">guint16 domainID</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00070">sm-helper.h:70</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a33d1c40de8a5e7a3d6f0e2f45de9f37f"><div class="ttname"><a href="soundmanager_8c.html#a33d1c40de8a5e7a3d6f0e2f45de9f37f">ROUTING_EVENT_NUM</a></div><div class="ttdeci">#define ROUTING_EVENT_NUM</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00041">soundmanager.c:41</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_iface_html_a4afe4885e0f8effeec506c7c248ce406"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_iface.html#a4afe4885e0f8effeec506c7c248ce406">_AudiomanagerRoutingSoundmanagerIface::handle_async_disconnect</a></div><div class="ttdeci">gboolean(* handle_async_disconnect)(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_connectionID)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01100">audio_manager_interface.h:1100</a></div></div>
+<div class="ttc" id="structnotification__config__s_html"><div class="ttname"><a href="structnotification__config__s.html">notification_config_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00059">sm-helper.h:59</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_ab20c157db75c8704f853c2ae11f64cc6"><div class="ttname"><a href="audio__manager__interface_8c.html#ab20c157db75c8704f853c2ae11f64cc6">audiomanager_routinginterface_proxy_new_for_bus_sync</a></div><div class="ttdeci">AudiomanagerRoutinginterface * audiomanager_routinginterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l06668">audio_manager_interface.c:6668</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a971c6c55c9b04ae87c377fbde6a4c6f6"><div class="ttname"><a href="sm-helper_8c.html#a971c6c55c9b04ae87c377fbde6a4c6f6">sm_search_event_name_index</a></div><div class="ttdeci">int sm_search_event_name_index(const char *value)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00127">sm-helper.c:127</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a7d51ac1cb2ec7570dcf07012d66cf524"><div class="ttname"><a href="soundmanager_8c.html#a7d51ac1cb2ec7570dcf07012d66cf524">SOUND_MANAGER_BUS_NAME</a></div><div class="ttdeci">#define SOUND_MANAGER_BUS_NAME</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00037">soundmanager.c:37</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aa457ed83f6cd0148308d87aee03208fe"><div class="ttname"><a href="audio__manager__interface_8c.html#aa457ed83f6cd0148308d87aee03208fe">audiomanager_routing_soundmanager_skeleton_new</a></div><div class="ttdeci">AudiomanagerRoutingSoundmanager * audiomanager_routing_soundmanager_skeleton_new(void)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l08818">audio_manager_interface.c:8818</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a649900645417f2df3a70b9ad67529f53"><div class="ttname"><a href="sm-helper_8c.html#a649900645417f2df3a70b9ad67529f53">get_value_uint16</a></div><div class="ttdeci">REQ_ERROR get_value_uint16(const struct afb_req request, const char *source, uint16_t *out_id)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00024">sm-helper.c:24</a></div></div>
+<div class="ttc" id="sm-error_8h_html_a2df7c91b7a762f9ae743210bbb8e822f"><div class="ttname"><a href="sm-error_8h.html#a2df7c91b7a762f9ae743210bbb8e822f">get_source_state_key</a></div><div class="ttdeci">char * get_source_state_key(int am_source_state)</div><div class="ttdef"><b>Definition:</b> <a href="sm-error_8h_source.html#l00038">sm-error.h:38</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a2690d3e2461f5a2f9bb0720d657280da"><div class="ttname"><a href="soundmanager_8c.html#a2690d3e2461f5a2f9bb0720d657280da">SOUND_MANAGER_PATH</a></div><div class="ttdeci">#define SOUND_MANAGER_PATH</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00038">soundmanager.c:38</a></div></div>
+<div class="ttc" id="audio__manager__interface_8h_html"><div class="ttname"><a href="audio__manager__interface_8h.html">audio_manager_interface.h</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a4ddada2b9dbb9eed0a2f22009fd0b317"><div class="ttname"><a href="audio__manager__interface_8c.html#a4ddada2b9dbb9eed0a2f22009fd0b317">audiomanager_commandinterface_call_connect_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_connect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sourceID, guint16 arg_sinkID, gint16 *out_result, guint16 *out_mainConnectionID, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01315">audio_manager_interface.c:1315</a></div></div>
+<div class="ttc" id="structnotification__config__s_html_acf4add4414b451c1a51df3833c7b5663"><div class="ttname"><a href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663">notification_config_s::type</a></div><div class="ttdeci">gint32 type</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00060">sm-helper.h:60</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_aafc35c8740b1373e0964bc469cd6548f"><div class="ttname"><a href="audio__manager__interface_8c.html#aafc35c8740b1373e0964bc469cd6548f">audiomanager_commandinterface_call_volume_step_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_volume_step_sync(AudiomanagerCommandinterface *proxy, guint16 arg_sinkID, gint16 arg_volumeStep, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01641">audio_manager_interface.c:1641</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a822ca9cdd926d3e23974346b3b0ea896"><div class="ttname"><a href="soundmanager_8c.html#a822ca9cdd926d3e23974346b3b0ea896">DS_CONTROLLED</a></div><div class="ttdeci">#define DS_CONTROLLED</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00052">soundmanager.c:52</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">REQ_OK</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00029">sm-helper.h:29</a></div></div>
+<div class="ttc" id="structsound__property__s_html_ac16b579b78b9552f10922eb2423e3726"><div class="ttname"><a href="structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726">sound_property_s::type</a></div><div class="ttdeci">guint16 type</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00052">sm-helper.h:52</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_ae2a62ab481a2922cbfc788193857a12e"><div class="ttname"><a href="soundmanager_8c.html#ae2a62ab481a2922cbfc788193857a12e">afbBindingV2</a></div><div class="ttdeci">const struct afb_binding_v2 afbBindingV2</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l01567">soundmanager.c:1567</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_ac5b0370643c520377afd3fd4891918d2"><div class="ttname"><a href="sm-helper_8c.html#ac5b0370643c520377afd3fd4891918d2">get_value_int32</a></div><div class="ttdeci">REQ_ERROR get_value_int32(const struct afb_req request, const char *source, int32_t *out_id)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00072">sm-helper.c:72</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_abce7df03d817a3356071f1563011b77f"><div class="ttname"><a href="sm-helper_8c.html#abce7df03d817a3356071f1563011b77f">sm_add_object_to_json_object</a></div><div class="ttdeci">void sm_add_object_to_json_object(struct json_object *j_obj, int count,...)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00096">sm-helper.c:96</a></div></div>
+<div class="ttc" id="structsound__property__s_html"><div class="ttname"><a href="structsound__property__s.html">sound_property_s</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00051">sm-helper.h:51</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_af76a3fdf18a0f4ce83e6732e34d30344"><div class="ttname"><a href="sm-helper_8c.html#af76a3fdf18a0f4ce83e6732e34d30344">create_domain_data</a></div><div class="ttdeci">GVariant * create_domain_data(struct domain_data *data)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00218">sm-helper.c:218</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a3e796f9928089743d18b5e2404e1d45c"><div class="ttname"><a href="audio__manager__interface_8c.html#a3e796f9928089743d18b5e2404e1d45c">audiomanager_routinginterface_call_ack_set_source_state_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_ack_set_source_state_sync(AudiomanagerRoutinginterface *proxy, guint16 arg_handle, guint16 arg_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l04616">audio_manager_interface.c:4616</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a77e25a7b6c35e720d5407547742ffb4a"><div class="ttname"><a href="soundmanager_8c.html#a77e25a7b6c35e720d5407547742ffb4a">DEFAULT_SINK</a></div><div class="ttdeci">#define DEFAULT_SINK</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00042">soundmanager.c:42</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">REQ_FAIL</a></div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00028">sm-helper.h:28</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_afe2844c6f961ec3364ee5e54148baf3d"><div class="ttname"><a href="soundmanager_8c.html#afe2844c6f961ec3364ee5e54148baf3d">DEFAULT_CONNECTION_FORMAT</a></div><div class="ttdeci">#define DEFAULT_CONNECTION_FORMAT</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00049">soundmanager.c:49</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_iface_html_afa12d6ca18a68e5ef319b6f5d4830ad3"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_iface.html#afa12d6ca18a68e5ef319b6f5d4830ad3">_AudiomanagerRoutingSoundmanagerIface::handle_async_set_source_state</a></div><div class="ttdeci">gboolean(* handle_async_set_source_state)(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01115">audio_manager_interface.h:1115</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a3da984668307f39d541053eba1d78a83"><div class="ttname"><a href="sm-helper_8c.html#a3da984668307f39d541053eba1d78a83">create_source_data</a></div><div class="ttdeci">GVariant * create_source_data(guint16 sourceID, guint16 domainID, const char *appname, guint16 sourceClassID, gint32 sourceState, gint16 volume, gboolean visible, struct availability_s availables, guint16 interrupt, struct sound_property_s soundPropertyList, gint32 connectionFormatList, struct main_sound_property_s mainPropertyList, struct notification_config_s NConfRouting, struct notification_config_s NConfCommand)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00159">sm-helper.c:159</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a9a68ed04201d9390bb85b2c6ab1d7250"><div class="ttname"><a href="soundmanager_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250">EVENT_SUBSCRIBE_ERROR_CODE</a></div><div class="ttdeci">#define EVENT_SUBSCRIBE_ERROR_CODE</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00054">soundmanager.c:54</a></div></div>
+<div class="ttc" id="sm-helper_8h_html_aa49f1dbbf26f01627a5737cf43aad899"><div class="ttname"><a href="sm-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">REQ_ERROR</a></div><div class="ttdeci">REQ_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8h_source.html#l00026">sm-helper.h:26</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a99addfde08c5933d19b448ad9386e1ae"><div class="ttname"><a href="audio__manager__interface_8c.html#a99addfde08c5933d19b448ad9386e1ae">audiomanager_commandinterface_proxy_new_for_bus_sync</a></div><div class="ttdeci">AudiomanagerCommandinterface * audiomanager_commandinterface_proxy_new_for_bus_sync(GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l02469">audio_manager_interface.c:2469</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_abc5fb1befb03a12679136625a0aa1aca"><div class="ttname"><a href="audio__manager__interface_8c.html#abc5fb1befb03a12679136625a0aa1aca">audiomanager_commandinterface_call_disconnect_sync</a></div><div class="ttdeci">gboolean audiomanager_commandinterface_call_disconnect_sync(AudiomanagerCommandinterface *proxy, guint16 arg_mainConnectionID, gint16 *out_result, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l01423">audio_manager_interface.c:1423</a></div></div>
+<div class="ttc" id="audio__manager__interface_8c_html_a5f7bda35b571a0ce339108d3cb40b9cf"><div class="ttname"><a href="audio__manager__interface_8c.html#a5f7bda35b571a0ce339108d3cb40b9cf">audiomanager_routinginterface_call_register_domain_sync</a></div><div class="ttdeci">gboolean audiomanager_routinginterface_call_register_domain_sync(AudiomanagerRoutinginterface *proxy, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface, guint16 *out_domainid, guint16 *out_error, GCancellable *cancellable, GError **error)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8c_source.html#l05996">audio_manager_interface.c:5996</a></div></div>
+<div class="ttc" id="struct___audiomanager_routing_soundmanager_iface_html_ad50e3c8bf63145db7b2793f3f09a8a1a"><div class="ttname"><a href="struct___audiomanager_routing_soundmanager_iface.html#ad50e3c8bf63145db7b2793f3f09a8a1a">_AudiomanagerRoutingSoundmanagerIface::handle_async_set_sink_volume</a></div><div class="ttdeci">gboolean(* handle_async_set_sink_volume)(AudiomanagerRoutingSoundmanager *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time)</div><div class="ttdef"><b>Definition:</b> <a href="audio__manager__interface_8h_source.html#l01106">audio_manager_interface.h:1106</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a2e55e315783d371a4d49378bae0310a7"><div class="ttname"><a href="soundmanager_8c.html#a2e55e315783d371a4d49378bae0310a7">DEFAULT_SOURCE_STATE</a></div><div class="ttdeci">#define DEFAULT_SOURCE_STATE</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00051">soundmanager.c:51</a></div></div>
+<div class="ttc" id="soundmanager_8c_html_a09f43d9e7e1c5d2198c0d66024b4500e"><div class="ttname"><a href="soundmanager_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e">COMMAND_EVENT_NUM</a></div><div class="ttdeci">#define COMMAND_EVENT_NUM</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00040">soundmanager.c:40</a></div></div>
+<div class="ttc" id="structevent_html_a723489bec273335d13513cd1040c0216"><div class="ttname"><a href="structevent.html#a723489bec273335d13513cd1040c0216">event::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> <a href="soundmanager_8c_source.html#l00067">soundmanager.c:67</a></div></div>
+<div class="ttc" id="sm-helper_8c_html_a2a63791cfba48b0456aefafe237e419e"><div class="ttname"><a href="sm-helper_8c.html#a2a63791cfba48b0456aefafe237e419e">sm_search_routing_event_name_index</a></div><div class="ttdeci">int sm_search_routing_event_name_index(const char *value)</div><div class="ttdef"><b>Definition:</b> <a href="sm-helper_8c_source.html#l00143">sm-helper.c:143</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="navelem"><a class="el" href="dir_b967abc00200c877344b4504e6cbcf3f.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_85932083476b47061c69d172796990a3.html">soundmanager_binging</a></li><li class="navelem"><a class="el" href="soundmanager_8c.html">soundmanager.c</a></li>
+ <li class="navelem"><a class="el" href="dir_fc265b39262ea2713c037617d421974d.html">R:</a></li><li class="navelem"><a class="el" href="dir_c0f9ac54811231ea41ecdb457a109fa8.html">SoundManagerBinding</a></li><li class="navelem"><a class="el" href="dir_0edebbbd890f462231084d11aa59ffa6.html">src</a></li><li class="navelem"><a class="el" href="soundmanager_8c.html">soundmanager.c</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_iface.html b/doc/api-ref/html/struct___audiomanager_commandinterface_iface.html
new file mode 100644
index 0000000..3eff41c
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_iface.html
@@ -0,0 +1,365 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerCommandinterfaceIface Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_commandinterface_iface.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerCommandinterfaceIface Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a551ebf6d7c02f5efa18eb2ec170601e4"><td class="memItemLeft" align="right" valign="top">GTypeInterface&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#a551ebf6d7c02f5efa18eb2ec170601e4">parent_iface</a></td></tr>
+<tr class="separator:a551ebf6d7c02f5efa18eb2ec170601e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43990993bb9ea56972ccc7fd111ca1da"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#a43990993bb9ea56972ccc7fd111ca1da">handle_connect</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID, guint16 arg_sinkID)</td></tr>
+<tr class="separator:a43990993bb9ea56972ccc7fd111ca1da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa109962beceb7ee6063060e9d5031a12"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#aa109962beceb7ee6063060e9d5031a12">handle_disconnect</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_mainConnectionID)</td></tr>
+<tr class="separator:aa109962beceb7ee6063060e9d5031a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa446e43ef09c4354da0111d9b29ddc61"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#aa446e43ef09c4354da0111d9b29ddc61">handle_get_list_main_connections</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:aa446e43ef09c4354da0111d9b29ddc61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1367ae3bc1e66ce85f4e99978225304a"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#a1367ae3bc1e66ce85f4e99978225304a">handle_get_list_main_sinks</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation)</td></tr>
+<tr class="separator:a1367ae3bc1e66ce85f4e99978225304a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02d3f2d14c1799b074ec446492e62539"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#a02d3f2d14c1799b074ec446492e62539">handle_set_sink_mute_state</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_muteState)</td></tr>
+<tr class="separator:a02d3f2d14c1799b074ec446492e62539"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ebd74e48b92340de3239fe898ecadbc"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#a6ebd74e48b92340de3239fe898ecadbc">handle_set_volume</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_volume)</td></tr>
+<tr class="separator:a6ebd74e48b92340de3239fe898ecadbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a196093f8f4e65d4b3aecd0a7e5bcdada"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#a196093f8f4e65d4b3aecd0a7e5bcdada">handle_volume_step</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_volumeStep)</td></tr>
+<tr class="separator:a196093f8f4e65d4b3aecd0a7e5bcdada"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60c7be0e93dcdeebc02e3ec6e5597545"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545">main_connection_state_changed</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_connectionID, gint16 arg_connectionState)</td></tr>
+<tr class="separator:a60c7be0e93dcdeebc02e3ec6e5597545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf8ac7ac76b76708883e08af86c87116"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116">new_main_connection</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GVariant *arg_mainConnection)</td></tr>
+<tr class="separator:acf8ac7ac76b76708883e08af86c87116"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79a550450c8e7796acae307e5562142e"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e">removed_main_connection</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_mainConnectionId)</td></tr>
+<tr class="separator:a79a550450c8e7796acae307e5562142e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add4f7a9df53cd7dfa4ae5286a6822b9f"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f">sink_mute_state_changed</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_sinkID, gint16 arg_muteState)</td></tr>
+<tr class="separator:add4f7a9df53cd7dfa4ae5286a6822b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22c033bae26a6343ec05890b815bd238"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238">system_property_changed</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GVariant *arg_SystemProperty)</td></tr>
+<tr class="separator:a22c033bae26a6343ec05890b815bd238"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12178f8ea420184dc12314a6b297f044"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044">volume_changed</a> )(<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_sinkID, gint16 arg_volume)</td></tr>
+<tr class="separator:a12178f8ea420184dc12314a6b297f044"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00027">27</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a43990993bb9ea56972ccc7fd111ca1da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a43990993bb9ea56972ccc7fd111ca1da">&#9670;&nbsp;</a></span>handle_connect</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerCommandinterfaceIface::handle_connect) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID, guint16 arg_sinkID)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00032">32</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aa109962beceb7ee6063060e9d5031a12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa109962beceb7ee6063060e9d5031a12">&#9670;&nbsp;</a></span>handle_disconnect</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerCommandinterfaceIface::handle_disconnect) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_mainConnectionID)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00038">38</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aa446e43ef09c4354da0111d9b29ddc61"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa446e43ef09c4354da0111d9b29ddc61">&#9670;&nbsp;</a></span>handle_get_list_main_connections</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerCommandinterfaceIface::handle_get_list_main_connections) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00043">43</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a1367ae3bc1e66ce85f4e99978225304a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1367ae3bc1e66ce85f4e99978225304a">&#9670;&nbsp;</a></span>handle_get_list_main_sinks</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerCommandinterfaceIface::handle_get_list_main_sinks) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00047">47</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a02d3f2d14c1799b074ec446492e62539"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02d3f2d14c1799b074ec446492e62539">&#9670;&nbsp;</a></span>handle_set_sink_mute_state</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerCommandinterfaceIface::handle_set_sink_mute_state) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_muteState)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00051">51</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a6ebd74e48b92340de3239fe898ecadbc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ebd74e48b92340de3239fe898ecadbc">&#9670;&nbsp;</a></span>handle_set_volume</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerCommandinterfaceIface::handle_set_volume) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_volume)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00057">57</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a196093f8f4e65d4b3aecd0a7e5bcdada"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a196093f8f4e65d4b3aecd0a7e5bcdada">&#9670;&nbsp;</a></span>handle_volume_step</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerCommandinterfaceIface::handle_volume_step) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_volumeStep)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00063">63</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a60c7be0e93dcdeebc02e3ec6e5597545"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60c7be0e93dcdeebc02e3ec6e5597545">&#9670;&nbsp;</a></span>main_connection_state_changed</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* _AudiomanagerCommandinterfaceIface::main_connection_state_changed) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_connectionID, gint16 arg_connectionState)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00069">69</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="acf8ac7ac76b76708883e08af86c87116"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf8ac7ac76b76708883e08af86c87116">&#9670;&nbsp;</a></span>new_main_connection</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* _AudiomanagerCommandinterfaceIface::new_main_connection) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GVariant *arg_mainConnection)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00074">74</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a551ebf6d7c02f5efa18eb2ec170601e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a551ebf6d7c02f5efa18eb2ec170601e4">&#9670;&nbsp;</a></span>parent_iface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GTypeInterface _AudiomanagerCommandinterfaceIface::parent_iface</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00029">29</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a79a550450c8e7796acae307e5562142e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79a550450c8e7796acae307e5562142e">&#9670;&nbsp;</a></span>removed_main_connection</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* _AudiomanagerCommandinterfaceIface::removed_main_connection) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_mainConnectionId)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00078">78</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="add4f7a9df53cd7dfa4ae5286a6822b9f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add4f7a9df53cd7dfa4ae5286a6822b9f">&#9670;&nbsp;</a></span>sink_mute_state_changed</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* _AudiomanagerCommandinterfaceIface::sink_mute_state_changed) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_sinkID, gint16 arg_muteState)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00082">82</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a22c033bae26a6343ec05890b815bd238"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a22c033bae26a6343ec05890b815bd238">&#9670;&nbsp;</a></span>system_property_changed</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* _AudiomanagerCommandinterfaceIface::system_property_changed) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, GVariant *arg_SystemProperty)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00087">87</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a12178f8ea420184dc12314a6b297f044"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12178f8ea420184dc12314a6b297f044">&#9670;&nbsp;</a></span>volume_changed</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* _AudiomanagerCommandinterfaceIface::volume_changed) (<a class="el" href="audio__manager__interface_8h.html#a5da5a28ccb8ea2c0268dd4ac81920879">AudiomanagerCommandinterface</a> *object, guint16 arg_sinkID, gint16 arg_volume)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00091">91</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_commandinterface_iface.html">_AudiomanagerCommandinterfaceIface</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_iface.js b/doc/api-ref/html/struct___audiomanager_commandinterface_iface.js
new file mode 100644
index 0000000..8145a1c
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_iface.js
@@ -0,0 +1,17 @@
+var struct___audiomanager_commandinterface_iface =
+[
+ [ "handle_connect", "struct___audiomanager_commandinterface_iface.html#a43990993bb9ea56972ccc7fd111ca1da", null ],
+ [ "handle_disconnect", "struct___audiomanager_commandinterface_iface.html#aa109962beceb7ee6063060e9d5031a12", null ],
+ [ "handle_get_list_main_connections", "struct___audiomanager_commandinterface_iface.html#aa446e43ef09c4354da0111d9b29ddc61", null ],
+ [ "handle_get_list_main_sinks", "struct___audiomanager_commandinterface_iface.html#a1367ae3bc1e66ce85f4e99978225304a", null ],
+ [ "handle_set_sink_mute_state", "struct___audiomanager_commandinterface_iface.html#a02d3f2d14c1799b074ec446492e62539", null ],
+ [ "handle_set_volume", "struct___audiomanager_commandinterface_iface.html#a6ebd74e48b92340de3239fe898ecadbc", null ],
+ [ "handle_volume_step", "struct___audiomanager_commandinterface_iface.html#a196093f8f4e65d4b3aecd0a7e5bcdada", null ],
+ [ "main_connection_state_changed", "struct___audiomanager_commandinterface_iface.html#a60c7be0e93dcdeebc02e3ec6e5597545", null ],
+ [ "new_main_connection", "struct___audiomanager_commandinterface_iface.html#acf8ac7ac76b76708883e08af86c87116", null ],
+ [ "parent_iface", "struct___audiomanager_commandinterface_iface.html#a551ebf6d7c02f5efa18eb2ec170601e4", null ],
+ [ "removed_main_connection", "struct___audiomanager_commandinterface_iface.html#a79a550450c8e7796acae307e5562142e", null ],
+ [ "sink_mute_state_changed", "struct___audiomanager_commandinterface_iface.html#add4f7a9df53cd7dfa4ae5286a6822b9f", null ],
+ [ "system_property_changed", "struct___audiomanager_commandinterface_iface.html#a22c033bae26a6343ec05890b815bd238", null ],
+ [ "volume_changed", "struct___audiomanager_commandinterface_iface.html#a12178f8ea420184dc12314a6b297f044", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_proxy.html b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy.html
new file mode 100644
index 0000000..811e034
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerCommandinterfaceProxy Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_commandinterface_proxy.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerCommandinterfaceProxy Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ace2434aadda7785f40ac7f79d1448e5b"><td class="memItemLeft" align="right" valign="top">GDBusProxy&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_proxy.html#ace2434aadda7785f40ac7f79d1448e5b">parent_instance</a></td></tr>
+<tr class="separator:ace2434aadda7785f40ac7f79d1448e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e0632923f075e8b817ce56af92df632"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea">AudiomanagerCommandinterfaceProxyPrivate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632">priv</a></td></tr>
+<tr class="separator:a8e0632923f075e8b817ce56af92df632"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00341">341</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ace2434aadda7785f40ac7f79d1448e5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace2434aadda7785f40ac7f79d1448e5b">&#9670;&nbsp;</a></span>parent_instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusProxy _AudiomanagerCommandinterfaceProxy::parent_instance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00344">344</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a8e0632923f075e8b817ce56af92df632"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e0632923f075e8b817ce56af92df632">&#9670;&nbsp;</a></span>priv</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#ab5c22e3605fcb093a53f927b711f47ea">AudiomanagerCommandinterfaceProxyPrivate</a>* _AudiomanagerCommandinterfaceProxy::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00345">345</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_commandinterface_proxy.html">_AudiomanagerCommandinterfaceProxy</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_proxy.js b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy.js
new file mode 100644
index 0000000..a38ad64
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy.js
@@ -0,0 +1,5 @@
+var struct___audiomanager_commandinterface_proxy =
+[
+ [ "parent_instance", "struct___audiomanager_commandinterface_proxy.html#ace2434aadda7785f40ac7f79d1448e5b", null ],
+ [ "priv", "struct___audiomanager_commandinterface_proxy.html#a8e0632923f075e8b817ce56af92df632", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_class.html b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_class.html
new file mode 100644
index 0000000..bf6bfc0
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_class.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerCommandinterfaceProxyClass Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_commandinterface_proxy_class.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerCommandinterfaceProxyClass Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad988ff80693b709fec5e8ec149975d32"><td class="memItemLeft" align="right" valign="top">GDBusProxyClass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_proxy_class.html#ad988ff80693b709fec5e8ec149975d32">parent_class</a></td></tr>
+<tr class="separator:ad988ff80693b709fec5e8ec149975d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00348">348</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ad988ff80693b709fec5e8ec149975d32"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad988ff80693b709fec5e8ec149975d32">&#9670;&nbsp;</a></span>parent_class</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusProxyClass _AudiomanagerCommandinterfaceProxyClass::parent_class</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00350">350</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_commandinterface_proxy_class.html">_AudiomanagerCommandinterfaceProxyClass</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_class.js b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_class.js
new file mode 100644
index 0000000..31b878d
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_class.js
@@ -0,0 +1,4 @@
+var struct___audiomanager_commandinterface_proxy_class =
+[
+ [ "parent_class", "struct___audiomanager_commandinterface_proxy_class.html#ad988ff80693b709fec5e8ec149975d32", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_private.html b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_private.html
new file mode 100644
index 0000000..0abdaf0
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_private.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerCommandinterfaceProxyPrivate Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_commandinterface_proxy_private.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerCommandinterfaceProxyPrivate Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac035b0760faa455b1ce969b9b9e4028f"><td class="memItemLeft" align="right" valign="top">GData *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f">qdata</a></td></tr>
+<tr class="separator:ac035b0760faa455b1ce969b9b9e4028f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>AudiomanagerCommandinterfaceProxy:</p>
+<p>The <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a> structure contains only private data and should only be accessed using the provided API. AudiomanagerCommandinterfaceProxyClass: : The parent class.</p>
+<p>Class structure for <a class="el" href="audio__manager__interface_8h.html#a9ca2055c5a29c3bbdae1068c2a2ee2e3">AudiomanagerCommandinterfaceProxy</a>. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02158">2158</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ac035b0760faa455b1ce969b9b9e4028f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac035b0760faa455b1ce969b9b9e4028f">&#9670;&nbsp;</a></span>qdata</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GData* _AudiomanagerCommandinterfaceProxyPrivate::qdata</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02160">2160</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_commandinterface_proxy_private.html">_AudiomanagerCommandinterfaceProxyPrivate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_private.js b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_private.js
new file mode 100644
index 0000000..1c3a270
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_proxy_private.js
@@ -0,0 +1,4 @@
+var struct___audiomanager_commandinterface_proxy_private =
+[
+ [ "qdata", "struct___audiomanager_commandinterface_proxy_private.html#ac035b0760faa455b1ce969b9b9e4028f", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton.html b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton.html
new file mode 100644
index 0000000..f984e15
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerCommandinterfaceSkeleton Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_commandinterface_skeleton.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerCommandinterfaceSkeleton Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0c82ba8e0892e0172cb4e6493a74e505"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceSkeleton&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton.html#a0c82ba8e0892e0172cb4e6493a74e505">parent_instance</a></td></tr>
+<tr class="separator:a0c82ba8e0892e0172cb4e6493a74e505"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b9ace706cd09dd1317b219967733e74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9">AudiomanagerCommandinterfaceSkeletonPrivate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74">priv</a></td></tr>
+<tr class="separator:a1b9ace706cd09dd1317b219967733e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00407">407</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a0c82ba8e0892e0172cb4e6493a74e505"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c82ba8e0892e0172cb4e6493a74e505">&#9670;&nbsp;</a></span>parent_instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceSkeleton _AudiomanagerCommandinterfaceSkeleton::parent_instance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00410">410</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a1b9ace706cd09dd1317b219967733e74"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b9ace706cd09dd1317b219967733e74">&#9670;&nbsp;</a></span>priv</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#adcff23711a9e072389352ac37a54dae9">AudiomanagerCommandinterfaceSkeletonPrivate</a>* _AudiomanagerCommandinterfaceSkeleton::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00411">411</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_commandinterface_skeleton.html">_AudiomanagerCommandinterfaceSkeleton</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton.js b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton.js
new file mode 100644
index 0000000..9246ce1
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton.js
@@ -0,0 +1,5 @@
+var struct___audiomanager_commandinterface_skeleton =
+[
+ [ "parent_instance", "struct___audiomanager_commandinterface_skeleton.html#a0c82ba8e0892e0172cb4e6493a74e505", null ],
+ [ "priv", "struct___audiomanager_commandinterface_skeleton.html#a1b9ace706cd09dd1317b219967733e74", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_class.html b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_class.html
new file mode 100644
index 0000000..e051136
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_class.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerCommandinterfaceSkeletonClass Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_commandinterface_skeleton_class.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerCommandinterfaceSkeletonClass Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5b355e1f854f53959569289280a1eb78"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceSkeletonClass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton_class.html#a5b355e1f854f53959569289280a1eb78">parent_class</a></td></tr>
+<tr class="separator:a5b355e1f854f53959569289280a1eb78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00414">414</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a5b355e1f854f53959569289280a1eb78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b355e1f854f53959569289280a1eb78">&#9670;&nbsp;</a></span>parent_class</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceSkeletonClass _AudiomanagerCommandinterfaceSkeletonClass::parent_class</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00416">416</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_commandinterface_skeleton_class.html">_AudiomanagerCommandinterfaceSkeletonClass</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_class.js b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_class.js
new file mode 100644
index 0000000..6cd2bba
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_class.js
@@ -0,0 +1,4 @@
+var struct___audiomanager_commandinterface_skeleton_class =
+[
+ [ "parent_class", "struct___audiomanager_commandinterface_skeleton_class.html#a5b355e1f854f53959569289280a1eb78", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_private.html b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_private.html
new file mode 100644
index 0000000..6746b58
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_private.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerCommandinterfaceSkeletonPrivate Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_commandinterface_skeleton_private.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerCommandinterfaceSkeletonPrivate Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abb2dc271fbd9468da54de8f76787fed5"><td class="memItemLeft" align="right" valign="top">GValue *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#abb2dc271fbd9468da54de8f76787fed5">properties</a></td></tr>
+<tr class="separator:abb2dc271fbd9468da54de8f76787fed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38071a4966a37fc4972f0f30343d5fa1"><td class="memItemLeft" align="right" valign="top">GList *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1">changed_properties</a></td></tr>
+<tr class="separator:a38071a4966a37fc4972f0f30343d5fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b5a5461b5260e8075d53917e93103c0"><td class="memItemLeft" align="right" valign="top">GSource *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0">changed_properties_idle_source</a></td></tr>
+<tr class="separator:a4b5a5461b5260e8075d53917e93103c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafe55dcbd10b2954803ae8083f124e17"><td class="memItemLeft" align="right" valign="top">GMainContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17">context</a></td></tr>
+<tr class="separator:aafe55dcbd10b2954803ae8083f124e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b86caa4a8597142bfa054bbc7267128"><td class="memItemLeft" align="right" valign="top">GMutex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128">lock</a></td></tr>
+<tr class="separator:a2b86caa4a8597142bfa054bbc7267128"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>AudiomanagerCommandinterfaceSkeleton:</p>
+<p>The <a class="el" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7">AudiomanagerCommandinterfaceSkeleton</a> structure contains only private data and should only be accessed using the provided API. AudiomanagerCommandinterfaceSkeletonClass: : The parent class.</p>
+<p>Class structure for <a class="el" href="audio__manager__interface_8h.html#a6d4dc4cce130be2112167a800f2d62e7">AudiomanagerCommandinterfaceSkeleton</a>. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02501">2501</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a38071a4966a37fc4972f0f30343d5fa1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38071a4966a37fc4972f0f30343d5fa1">&#9670;&nbsp;</a></span>changed_properties</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GList* _AudiomanagerCommandinterfaceSkeletonPrivate::changed_properties</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02504">2504</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4b5a5461b5260e8075d53917e93103c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b5a5461b5260e8075d53917e93103c0">&#9670;&nbsp;</a></span>changed_properties_idle_source</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GSource* _AudiomanagerCommandinterfaceSkeletonPrivate::changed_properties_idle_source</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02505">2505</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aafe55dcbd10b2954803ae8083f124e17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafe55dcbd10b2954803ae8083f124e17">&#9670;&nbsp;</a></span>context</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GMainContext* _AudiomanagerCommandinterfaceSkeletonPrivate::context</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02506">2506</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a2b86caa4a8597142bfa054bbc7267128"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2b86caa4a8597142bfa054bbc7267128">&#9670;&nbsp;</a></span>lock</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GMutex _AudiomanagerCommandinterfaceSkeletonPrivate::lock</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02507">2507</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="abb2dc271fbd9468da54de8f76787fed5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb2dc271fbd9468da54de8f76787fed5">&#9670;&nbsp;</a></span>properties</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GValue* _AudiomanagerCommandinterfaceSkeletonPrivate::properties</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l02503">2503</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_commandinterface_skeleton_private.html">_AudiomanagerCommandinterfaceSkeletonPrivate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_private.js b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_private.js
new file mode 100644
index 0000000..58f17db
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_commandinterface_skeleton_private.js
@@ -0,0 +1,8 @@
+var struct___audiomanager_commandinterface_skeleton_private =
+[
+ [ "changed_properties", "struct___audiomanager_commandinterface_skeleton_private.html#a38071a4966a37fc4972f0f30343d5fa1", null ],
+ [ "changed_properties_idle_source", "struct___audiomanager_commandinterface_skeleton_private.html#a4b5a5461b5260e8075d53917e93103c0", null ],
+ [ "context", "struct___audiomanager_commandinterface_skeleton_private.html#aafe55dcbd10b2954803ae8083f124e17", null ],
+ [ "lock", "struct___audiomanager_commandinterface_skeleton_private.html#a2b86caa4a8597142bfa054bbc7267128", null ],
+ [ "properties", "struct___audiomanager_commandinterface_skeleton_private.html#abb2dc271fbd9468da54de8f76787fed5", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_iface.html b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_iface.html
new file mode 100644
index 0000000..8602166
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_iface.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutingSoundmanagerIface Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routing_soundmanager_iface.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutingSoundmanagerIface Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4bb6a0f7d7b7df2c18a9b54f9023d308"><td class="memItemLeft" align="right" valign="top">GTypeInterface&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#a4bb6a0f7d7b7df2c18a9b54f9023d308">parent_iface</a></td></tr>
+<tr class="separator:a4bb6a0f7d7b7df2c18a9b54f9023d308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2533187c934a62aa925bc33f36e0842d"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#a2533187c934a62aa925bc33f36e0842d">handle_async_abort</a> )(<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle)</td></tr>
+<tr class="separator:a2533187c934a62aa925bc33f36e0842d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf21bf6e7f0a53cc0ff682ab84915916"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#aaf21bf6e7f0a53cc0ff682ab84915916">handle_async_connect</a> )(<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat)</td></tr>
+<tr class="separator:aaf21bf6e7f0a53cc0ff682ab84915916"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4afe4885e0f8effeec506c7c248ce406"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#a4afe4885e0f8effeec506c7c248ce406">handle_async_disconnect</a> )(<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_connectionID)</td></tr>
+<tr class="separator:a4afe4885e0f8effeec506c7c248ce406"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad50e3c8bf63145db7b2793f3f09a8a1a"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#ad50e3c8bf63145db7b2793f3f09a8a1a">handle_async_set_sink_volume</a> )(<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time)</td></tr>
+<tr class="separator:ad50e3c8bf63145db7b2793f3f09a8a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa12d6ca18a68e5ef319b6f5d4830ad3"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_iface.html#afa12d6ca18a68e5ef319b6f5d4830ad3">handle_async_set_source_state</a> )(<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState)</td></tr>
+<tr class="separator:afa12d6ca18a68e5ef319b6f5d4830ad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01082">1082</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a2533187c934a62aa925bc33f36e0842d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2533187c934a62aa925bc33f36e0842d">&#9670;&nbsp;</a></span>handle_async_abort</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutingSoundmanagerIface::handle_async_abort) (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01086">1086</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aaf21bf6e7f0a53cc0ff682ab84915916"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf21bf6e7f0a53cc0ff682ab84915916">&#9670;&nbsp;</a></span>handle_async_connect</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutingSoundmanagerIface::handle_async_connect) (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_sourceID, guint16 arg_sinkID, gint arg_connectionFormat)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01091">1091</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a4afe4885e0f8effeec506c7c248ce406"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4afe4885e0f8effeec506c7c248ce406">&#9670;&nbsp;</a></span>handle_async_disconnect</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutingSoundmanagerIface::handle_async_disconnect) (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_connectionID)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01100">1100</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ad50e3c8bf63145db7b2793f3f09a8a1a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad50e3c8bf63145db7b2793f3f09a8a1a">&#9670;&nbsp;</a></span>handle_async_set_sink_volume</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutingSoundmanagerIface::handle_async_set_sink_volume) (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_sinkID, gint16 arg_volume, gint16 arg_ramp, guint16 arg_time)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01106">1106</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="afa12d6ca18a68e5ef319b6f5d4830ad3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa12d6ca18a68e5ef319b6f5d4830ad3">&#9670;&nbsp;</a></span>handle_async_set_source_state</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutingSoundmanagerIface::handle_async_set_source_state) (<a class="el" href="audio__manager__interface_8h.html#a50a64aefeed571462d6ae149525f39b1">AudiomanagerRoutingSoundmanager</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_sourceID, gint arg_sourceState)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01115">1115</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a4bb6a0f7d7b7df2c18a9b54f9023d308"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bb6a0f7d7b7df2c18a9b54f9023d308">&#9670;&nbsp;</a></span>parent_iface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GTypeInterface _AudiomanagerRoutingSoundmanagerIface::parent_iface</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01084">1084</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routing_soundmanager_iface.html">_AudiomanagerRoutingSoundmanagerIface</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_iface.js b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_iface.js
new file mode 100644
index 0000000..bd78db8
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_iface.js
@@ -0,0 +1,9 @@
+var struct___audiomanager_routing_soundmanager_iface =
+[
+ [ "handle_async_abort", "struct___audiomanager_routing_soundmanager_iface.html#a2533187c934a62aa925bc33f36e0842d", null ],
+ [ "handle_async_connect", "struct___audiomanager_routing_soundmanager_iface.html#aaf21bf6e7f0a53cc0ff682ab84915916", null ],
+ [ "handle_async_disconnect", "struct___audiomanager_routing_soundmanager_iface.html#a4afe4885e0f8effeec506c7c248ce406", null ],
+ [ "handle_async_set_sink_volume", "struct___audiomanager_routing_soundmanager_iface.html#ad50e3c8bf63145db7b2793f3f09a8a1a", null ],
+ [ "handle_async_set_source_state", "struct___audiomanager_routing_soundmanager_iface.html#afa12d6ca18a68e5ef319b6f5d4830ad3", null ],
+ [ "parent_iface", "struct___audiomanager_routing_soundmanager_iface.html#a4bb6a0f7d7b7df2c18a9b54f9023d308", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy.html b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy.html
new file mode 100644
index 0000000..b93136e
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutingSoundmanagerProxy Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routing_soundmanager_proxy.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutingSoundmanagerProxy Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad89dc31bd5330b25198cab49269de838"><td class="memItemLeft" align="right" valign="top">GDBusProxy&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html#ad89dc31bd5330b25198cab49269de838">parent_instance</a></td></tr>
+<tr class="separator:ad89dc31bd5330b25198cab49269de838"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a370a120d0f90abc6ec02f8660f0894c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4">AudiomanagerRoutingSoundmanagerProxyPrivate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5">priv</a></td></tr>
+<tr class="separator:a370a120d0f90abc6ec02f8660f0894c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01284">1284</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ad89dc31bd5330b25198cab49269de838"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad89dc31bd5330b25198cab49269de838">&#9670;&nbsp;</a></span>parent_instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusProxy _AudiomanagerRoutingSoundmanagerProxy::parent_instance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01287">1287</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a370a120d0f90abc6ec02f8660f0894c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a370a120d0f90abc6ec02f8660f0894c5">&#9670;&nbsp;</a></span>priv</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a9cfaac5e61902c8adadafe98cdb2e0c4">AudiomanagerRoutingSoundmanagerProxyPrivate</a>* _AudiomanagerRoutingSoundmanagerProxy::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01288">1288</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy.html">_AudiomanagerRoutingSoundmanagerProxy</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy.js b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy.js
new file mode 100644
index 0000000..ad5a83d
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy.js
@@ -0,0 +1,5 @@
+var struct___audiomanager_routing_soundmanager_proxy =
+[
+ [ "parent_instance", "struct___audiomanager_routing_soundmanager_proxy.html#ad89dc31bd5330b25198cab49269de838", null ],
+ [ "priv", "struct___audiomanager_routing_soundmanager_proxy.html#a370a120d0f90abc6ec02f8660f0894c5", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_class.html b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_class.html
new file mode 100644
index 0000000..91e9a64
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_class.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutingSoundmanagerProxyClass Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routing_soundmanager_proxy_class.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutingSoundmanagerProxyClass Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5becf6a2680ba6e4eaab0fe63ab7eb53"><td class="memItemLeft" align="right" valign="top">GDBusProxyClass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy_class.html#a5becf6a2680ba6e4eaab0fe63ab7eb53">parent_class</a></td></tr>
+<tr class="separator:a5becf6a2680ba6e4eaab0fe63ab7eb53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01291">1291</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a5becf6a2680ba6e4eaab0fe63ab7eb53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5becf6a2680ba6e4eaab0fe63ab7eb53">&#9670;&nbsp;</a></span>parent_class</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusProxyClass _AudiomanagerRoutingSoundmanagerProxyClass::parent_class</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01293">1293</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy_class.html">_AudiomanagerRoutingSoundmanagerProxyClass</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_class.js b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_class.js
new file mode 100644
index 0000000..ddc9466
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_class.js
@@ -0,0 +1,4 @@
+var struct___audiomanager_routing_soundmanager_proxy_class =
+[
+ [ "parent_class", "struct___audiomanager_routing_soundmanager_proxy_class.html#a5becf6a2680ba6e4eaab0fe63ab7eb53", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_private.html b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_private.html
new file mode 100644
index 0000000..44ebec5
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_private.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutingSoundmanagerProxyPrivate Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routing_soundmanager_proxy_private.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutingSoundmanagerProxyPrivate Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab1eedde43df8428e3e045e796be2a3f4"><td class="memItemLeft" align="right" valign="top">GData *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4">qdata</a></td></tr>
+<tr class="separator:ab1eedde43df8428e3e045e796be2a3f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>AudiomanagerRoutingSoundmanagerProxy:</p>
+<p>The <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a> structure contains only private data and should only be accessed using the provided API. AudiomanagerRoutingSoundmanagerProxyClass: : The parent class.</p>
+<p>Class structure for <a class="el" href="audio__manager__interface_8h.html#a8fa223351f91a689bea1df0534071ff7">AudiomanagerRoutingSoundmanagerProxy</a>. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08209">8209</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ab1eedde43df8428e3e045e796be2a3f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1eedde43df8428e3e045e796be2a3f4">&#9670;&nbsp;</a></span>qdata</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GData* _AudiomanagerRoutingSoundmanagerProxyPrivate::qdata</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08211">8211</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routing_soundmanager_proxy_private.html">_AudiomanagerRoutingSoundmanagerProxyPrivate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_private.js b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_private.js
new file mode 100644
index 0000000..476cb3b
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_proxy_private.js
@@ -0,0 +1,4 @@
+var struct___audiomanager_routing_soundmanager_proxy_private =
+[
+ [ "qdata", "struct___audiomanager_routing_soundmanager_proxy_private.html#ab1eedde43df8428e3e045e796be2a3f4", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton.html b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton.html
new file mode 100644
index 0000000..a7173a8
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutingSoundmanagerSkeleton Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routing_soundmanager_skeleton.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutingSoundmanagerSkeleton Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae1135d9ecfd9cc8ffc1e66bf346b922b"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceSkeleton&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html#ae1135d9ecfd9cc8ffc1e66bf346b922b">parent_instance</a></td></tr>
+<tr class="separator:ae1135d9ecfd9cc8ffc1e66bf346b922b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a592da420a5b8dc934cae9158522cd374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8">AudiomanagerRoutingSoundmanagerSkeletonPrivate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374">priv</a></td></tr>
+<tr class="separator:a592da420a5b8dc934cae9158522cd374"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01350">1350</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ae1135d9ecfd9cc8ffc1e66bf346b922b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae1135d9ecfd9cc8ffc1e66bf346b922b">&#9670;&nbsp;</a></span>parent_instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceSkeleton _AudiomanagerRoutingSoundmanagerSkeleton::parent_instance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01353">1353</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a592da420a5b8dc934cae9158522cd374"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a592da420a5b8dc934cae9158522cd374">&#9670;&nbsp;</a></span>priv</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a003a8b712e5668f92993aa380f490fb8">AudiomanagerRoutingSoundmanagerSkeletonPrivate</a>* _AudiomanagerRoutingSoundmanagerSkeleton::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01354">1354</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton.html">_AudiomanagerRoutingSoundmanagerSkeleton</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton.js b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton.js
new file mode 100644
index 0000000..6641401
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton.js
@@ -0,0 +1,5 @@
+var struct___audiomanager_routing_soundmanager_skeleton =
+[
+ [ "parent_instance", "struct___audiomanager_routing_soundmanager_skeleton.html#ae1135d9ecfd9cc8ffc1e66bf346b922b", null ],
+ [ "priv", "struct___audiomanager_routing_soundmanager_skeleton.html#a592da420a5b8dc934cae9158522cd374", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_class.html b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_class.html
new file mode 100644
index 0000000..a8b90d0
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_class.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutingSoundmanagerSkeletonClass Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routing_soundmanager_skeleton_class.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutingSoundmanagerSkeletonClass Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5fc338e136c6e7269fa3c86f3e45ca86"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceSkeletonClass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_class.html#a5fc338e136c6e7269fa3c86f3e45ca86">parent_class</a></td></tr>
+<tr class="separator:a5fc338e136c6e7269fa3c86f3e45ca86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01357">1357</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a5fc338e136c6e7269fa3c86f3e45ca86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5fc338e136c6e7269fa3c86f3e45ca86">&#9670;&nbsp;</a></span>parent_class</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceSkeletonClass _AudiomanagerRoutingSoundmanagerSkeletonClass::parent_class</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01359">1359</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_class.html">_AudiomanagerRoutingSoundmanagerSkeletonClass</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_class.js b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_class.js
new file mode 100644
index 0000000..add87d7
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_class.js
@@ -0,0 +1,4 @@
+var struct___audiomanager_routing_soundmanager_skeleton_class =
+[
+ [ "parent_class", "struct___audiomanager_routing_soundmanager_skeleton_class.html#a5fc338e136c6e7269fa3c86f3e45ca86", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_private.html b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_private.html
new file mode 100644
index 0000000..1eedc38
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_private.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutingSoundmanagerSkeletonPrivate Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routing_soundmanager_skeleton_private.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutingSoundmanagerSkeletonPrivate Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad296828963693de38a097d9d5439196c"><td class="memItemLeft" align="right" valign="top">GValue *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad296828963693de38a097d9d5439196c">properties</a></td></tr>
+<tr class="separator:ad296828963693de38a097d9d5439196c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bf9d80a76098e1038dda8c8e8e29f35"><td class="memItemLeft" align="right" valign="top">GList *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35">changed_properties</a></td></tr>
+<tr class="separator:a7bf9d80a76098e1038dda8c8e8e29f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21c7bc78886b12543f7b2d79c37d312d"><td class="memItemLeft" align="right" valign="top">GSource *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d">changed_properties_idle_source</a></td></tr>
+<tr class="separator:a21c7bc78886b12543f7b2d79c37d312d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a867d5376543f947a3ef046803aa73a99"><td class="memItemLeft" align="right" valign="top">GMainContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99">context</a></td></tr>
+<tr class="separator:a867d5376543f947a3ef046803aa73a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5302bae904e2416fa5100cf2b8a20bb"><td class="memItemLeft" align="right" valign="top">GMutex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb">lock</a></td></tr>
+<tr class="separator:ad5302bae904e2416fa5100cf2b8a20bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>AudiomanagerRoutingSoundmanagerSkeleton:</p>
+<p>The <a class="el" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a">AudiomanagerRoutingSoundmanagerSkeleton</a> structure contains only private data and should only be accessed using the provided API. AudiomanagerRoutingSoundmanagerSkeletonClass: : The parent class.</p>
+<p>Class structure for <a class="el" href="audio__manager__interface_8h.html#a58f324d3591d0134032b0651b66f410a">AudiomanagerRoutingSoundmanagerSkeleton</a>. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08552">8552</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a7bf9d80a76098e1038dda8c8e8e29f35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7bf9d80a76098e1038dda8c8e8e29f35">&#9670;&nbsp;</a></span>changed_properties</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GList* _AudiomanagerRoutingSoundmanagerSkeletonPrivate::changed_properties</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08555">8555</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a21c7bc78886b12543f7b2d79c37d312d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a21c7bc78886b12543f7b2d79c37d312d">&#9670;&nbsp;</a></span>changed_properties_idle_source</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GSource* _AudiomanagerRoutingSoundmanagerSkeletonPrivate::changed_properties_idle_source</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08556">8556</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a867d5376543f947a3ef046803aa73a99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a867d5376543f947a3ef046803aa73a99">&#9670;&nbsp;</a></span>context</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GMainContext* _AudiomanagerRoutingSoundmanagerSkeletonPrivate::context</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08557">8557</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad5302bae904e2416fa5100cf2b8a20bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5302bae904e2416fa5100cf2b8a20bb">&#9670;&nbsp;</a></span>lock</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GMutex _AudiomanagerRoutingSoundmanagerSkeletonPrivate::lock</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08558">8558</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ad296828963693de38a097d9d5439196c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad296828963693de38a097d9d5439196c">&#9670;&nbsp;</a></span>properties</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GValue* _AudiomanagerRoutingSoundmanagerSkeletonPrivate::properties</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l08554">8554</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routing_soundmanager_skeleton_private.html">_AudiomanagerRoutingSoundmanagerSkeletonPrivate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_private.js b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_private.js
new file mode 100644
index 0000000..72bf1ef
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routing_soundmanager_skeleton_private.js
@@ -0,0 +1,8 @@
+var struct___audiomanager_routing_soundmanager_skeleton_private =
+[
+ [ "changed_properties", "struct___audiomanager_routing_soundmanager_skeleton_private.html#a7bf9d80a76098e1038dda8c8e8e29f35", null ],
+ [ "changed_properties_idle_source", "struct___audiomanager_routing_soundmanager_skeleton_private.html#a21c7bc78886b12543f7b2d79c37d312d", null ],
+ [ "context", "struct___audiomanager_routing_soundmanager_skeleton_private.html#a867d5376543f947a3ef046803aa73a99", null ],
+ [ "lock", "struct___audiomanager_routing_soundmanager_skeleton_private.html#ad5302bae904e2416fa5100cf2b8a20bb", null ],
+ [ "properties", "struct___audiomanager_routing_soundmanager_skeleton_private.html#ad296828963693de38a097d9d5439196c", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_iface.html b/doc/api-ref/html/struct___audiomanager_routinginterface_iface.html
new file mode 100644
index 0000000..93c737f
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_iface.html
@@ -0,0 +1,455 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutinginterfaceIface Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routinginterface_iface.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutinginterfaceIface Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2235fa9640d924dfa2810cab5c349812"><td class="memItemLeft" align="right" valign="top">GTypeInterface&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#a2235fa9640d924dfa2810cab5c349812">parent_iface</a></td></tr>
+<tr class="separator:a2235fa9640d924dfa2810cab5c349812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae94f0c43f9dcb471040598f63f696a7a"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#ae94f0c43f9dcb471040598f63f696a7a">handle_ack_connect</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error)</td></tr>
+<tr class="separator:ae94f0c43f9dcb471040598f63f696a7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad19ecd30baab6e7d4ba6d6c6002cfaf9"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#ad19ecd30baab6e7d4ba6d6c6002cfaf9">handle_ack_disconnect</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error)</td></tr>
+<tr class="separator:ad19ecd30baab6e7d4ba6d6c6002cfaf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6e540b11ad03b27b947b79f268ce1a9"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#ab6e540b11ad03b27b947b79f268ce1a9">handle_ack_set_sink_volume</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, gint16 arg_volume, guint16 arg_error)</td></tr>
+<tr class="separator:ab6e540b11ad03b27b947b79f268ce1a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa08081f0b75bceb2d649b993e64780e0"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#aa08081f0b75bceb2d649b993e64780e0">handle_ack_set_source_state</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_error)</td></tr>
+<tr class="separator:aa08081f0b75bceb2d649b993e64780e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8345befe28426327325b1ba4df642ee"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#ae8345befe28426327325b1ba4df642ee">handle_ack_set_volumes</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error)</td></tr>
+<tr class="separator:ae8345befe28426327325b1ba4df642ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6dead68bb1d960873c1d3b43b16ed75"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#ab6dead68bb1d960873c1d3b43b16ed75">handle_ack_sink_notification_configuration</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_error)</td></tr>
+<tr class="separator:ab6dead68bb1d960873c1d3b43b16ed75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29c4ad940905f828e5a8e5ac0433a3ae"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#a29c4ad940905f828e5a8e5ac0433a3ae">handle_ack_source_notification_configuration</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_error)</td></tr>
+<tr class="separator:a29c4ad940905f828e5a8e5ac0433a3ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab247488d2597997aca94ab969f8d3591"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#ab247488d2597997aca94ab969f8d3591">handle_confirm_routing_ready</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_domainID)</td></tr>
+<tr class="separator:ab247488d2597997aca94ab969f8d3591"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad105905907e3735fe601fd472b658787"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#ad105905907e3735fe601fd472b658787">handle_confirm_routing_rundown</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_domainID)</td></tr>
+<tr class="separator:ad105905907e3735fe601fd472b658787"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a549ccc940b2d7bdfe044bf0080cab5"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#a7a549ccc940b2d7bdfe044bf0080cab5">handle_deregister_sink</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID)</td></tr>
+<tr class="separator:a7a549ccc940b2d7bdfe044bf0080cab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a922e3b64fda18253a4876b08297af520"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#a922e3b64fda18253a4876b08297af520">handle_deregister_source</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID)</td></tr>
+<tr class="separator:a922e3b64fda18253a4876b08297af520"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa5a962b2eabddde63e3379c86204661"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#aaa5a962b2eabddde63e3379c86204661">handle_hook_interrupt_status_change</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID, guint16 arg_interruptState)</td></tr>
+<tr class="separator:aaa5a962b2eabddde63e3379c86204661"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e7e0beac27ee45449766260f0f52d2b"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#a3e7e0beac27ee45449766260f0f52d2b">handle_hook_source_availablity_status_change</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID, GVariant *arg_availability)</td></tr>
+<tr class="separator:a3e7e0beac27ee45449766260f0f52d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf7f3af5c44437c7e137d953e212796b"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#abf7f3af5c44437c7e137d953e212796b">handle_register_domain</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface)</td></tr>
+<tr class="separator:abf7f3af5c44437c7e137d953e212796b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae0f751fca4ed3afbe8c6949bbf5b239"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#aae0f751fca4ed3afbe8c6949bbf5b239">handle_register_sink</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, GVariant *arg_sinkData)</td></tr>
+<tr class="separator:aae0f751fca4ed3afbe8c6949bbf5b239"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4d210b0dc6778973ff8494aabd2d73a"><td class="memItemLeft" align="right" valign="top">gboolean(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#ab4d210b0dc6778973ff8494aabd2d73a">handle_register_source</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, GVariant *arg_sourceData)</td></tr>
+<tr class="separator:ab4d210b0dc6778973ff8494aabd2d73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58f92c78dae0850dfdc5b4096957cdfb"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#a58f92c78dae0850dfdc5b4096957cdfb">set_routing_ready</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object)</td></tr>
+<tr class="separator:a58f92c78dae0850dfdc5b4096957cdfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2506d6398156498330ecd4beb9f1b44d"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_iface.html#a2506d6398156498330ecd4beb9f1b44d">set_routing_rundown</a> )(<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object)</td></tr>
+<tr class="separator:a2506d6398156498330ecd4beb9f1b44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00436">436</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ae94f0c43f9dcb471040598f63f696a7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae94f0c43f9dcb471040598f63f696a7a">&#9670;&nbsp;</a></span>handle_ack_connect</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_ack_connect) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00441">441</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ad19ecd30baab6e7d4ba6d6c6002cfaf9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad19ecd30baab6e7d4ba6d6c6002cfaf9">&#9670;&nbsp;</a></span>handle_ack_disconnect</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_ack_disconnect) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_connectionID, guint16 arg_error)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00448">448</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ab6e540b11ad03b27b947b79f268ce1a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6e540b11ad03b27b947b79f268ce1a9">&#9670;&nbsp;</a></span>handle_ack_set_sink_volume</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_ack_set_sink_volume) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, gint16 arg_volume, guint16 arg_error)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00455">455</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aa08081f0b75bceb2d649b993e64780e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa08081f0b75bceb2d649b993e64780e0">&#9670;&nbsp;</a></span>handle_ack_set_source_state</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_ack_set_source_state) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_error)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00462">462</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ae8345befe28426327325b1ba4df642ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8345befe28426327325b1ba4df642ee">&#9670;&nbsp;</a></span>handle_ack_set_volumes</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_ack_set_volumes) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, GVariant *arg_listvolumes, guint16 arg_error)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00468">468</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ab6dead68bb1d960873c1d3b43b16ed75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6dead68bb1d960873c1d3b43b16ed75">&#9670;&nbsp;</a></span>handle_ack_sink_notification_configuration</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_ack_sink_notification_configuration) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_error)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00475">475</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a29c4ad940905f828e5a8e5ac0433a3ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29c4ad940905f828e5a8e5ac0433a3ae">&#9670;&nbsp;</a></span>handle_ack_source_notification_configuration</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_ack_source_notification_configuration) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_handle, guint16 arg_error)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00481">481</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ab247488d2597997aca94ab969f8d3591"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab247488d2597997aca94ab969f8d3591">&#9670;&nbsp;</a></span>handle_confirm_routing_ready</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_confirm_routing_ready) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_domainID)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00487">487</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ad105905907e3735fe601fd472b658787"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad105905907e3735fe601fd472b658787">&#9670;&nbsp;</a></span>handle_confirm_routing_rundown</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_confirm_routing_rundown) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_domainID)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00492">492</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a7a549ccc940b2d7bdfe044bf0080cab5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a549ccc940b2d7bdfe044bf0080cab5">&#9670;&nbsp;</a></span>handle_deregister_sink</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_deregister_sink) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00497">497</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a922e3b64fda18253a4876b08297af520"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a922e3b64fda18253a4876b08297af520">&#9670;&nbsp;</a></span>handle_deregister_source</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_deregister_source) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00502">502</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aaa5a962b2eabddde63e3379c86204661"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa5a962b2eabddde63e3379c86204661">&#9670;&nbsp;</a></span>handle_hook_interrupt_status_change</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_hook_interrupt_status_change) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID, guint16 arg_interruptState)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00507">507</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a3e7e0beac27ee45449766260f0f52d2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e7e0beac27ee45449766260f0f52d2b">&#9670;&nbsp;</a></span>handle_hook_source_availablity_status_change</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_hook_source_availablity_status_change) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID, GVariant *arg_availability)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00513">513</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="abf7f3af5c44437c7e137d953e212796b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf7f3af5c44437c7e137d953e212796b">&#9670;&nbsp;</a></span>handle_register_domain</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_register_domain) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, GVariant *arg_domaindata, const gchar *arg_returnBusname, const gchar *arg_returnPath, const gchar *arg_returnInterface)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00519">519</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="aae0f751fca4ed3afbe8c6949bbf5b239"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae0f751fca4ed3afbe8c6949bbf5b239">&#9670;&nbsp;</a></span>handle_register_sink</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_register_sink) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, GVariant *arg_sinkData)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00527">527</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ab4d210b0dc6778973ff8494aabd2d73a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4d210b0dc6778973ff8494aabd2d73a">&#9670;&nbsp;</a></span>handle_register_source</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean(* _AudiomanagerRoutinginterfaceIface::handle_register_source) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object, GDBusMethodInvocation *invocation, GVariant *arg_sourceData)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00532">532</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a2235fa9640d924dfa2810cab5c349812"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2235fa9640d924dfa2810cab5c349812">&#9670;&nbsp;</a></span>parent_iface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GTypeInterface _AudiomanagerRoutinginterfaceIface::parent_iface</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00438">438</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a58f92c78dae0850dfdc5b4096957cdfb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58f92c78dae0850dfdc5b4096957cdfb">&#9670;&nbsp;</a></span>set_routing_ready</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* _AudiomanagerRoutinginterfaceIface::set_routing_ready) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00537">537</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a2506d6398156498330ecd4beb9f1b44d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2506d6398156498330ecd4beb9f1b44d">&#9670;&nbsp;</a></span>set_routing_rundown</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* _AudiomanagerRoutinginterfaceIface::set_routing_rundown) (<a class="el" href="audio__manager__interface_8h.html#a8731118300bd1c17bd016ef36256ea12">AudiomanagerRoutinginterface</a> *object)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00540">540</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routinginterface_iface.html">_AudiomanagerRoutinginterfaceIface</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_iface.js b/doc/api-ref/html/struct___audiomanager_routinginterface_iface.js
new file mode 100644
index 0000000..7cece7f
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_iface.js
@@ -0,0 +1,22 @@
+var struct___audiomanager_routinginterface_iface =
+[
+ [ "handle_ack_connect", "struct___audiomanager_routinginterface_iface.html#ae94f0c43f9dcb471040598f63f696a7a", null ],
+ [ "handle_ack_disconnect", "struct___audiomanager_routinginterface_iface.html#ad19ecd30baab6e7d4ba6d6c6002cfaf9", null ],
+ [ "handle_ack_set_sink_volume", "struct___audiomanager_routinginterface_iface.html#ab6e540b11ad03b27b947b79f268ce1a9", null ],
+ [ "handle_ack_set_source_state", "struct___audiomanager_routinginterface_iface.html#aa08081f0b75bceb2d649b993e64780e0", null ],
+ [ "handle_ack_set_volumes", "struct___audiomanager_routinginterface_iface.html#ae8345befe28426327325b1ba4df642ee", null ],
+ [ "handle_ack_sink_notification_configuration", "struct___audiomanager_routinginterface_iface.html#ab6dead68bb1d960873c1d3b43b16ed75", null ],
+ [ "handle_ack_source_notification_configuration", "struct___audiomanager_routinginterface_iface.html#a29c4ad940905f828e5a8e5ac0433a3ae", null ],
+ [ "handle_confirm_routing_ready", "struct___audiomanager_routinginterface_iface.html#ab247488d2597997aca94ab969f8d3591", null ],
+ [ "handle_confirm_routing_rundown", "struct___audiomanager_routinginterface_iface.html#ad105905907e3735fe601fd472b658787", null ],
+ [ "handle_deregister_sink", "struct___audiomanager_routinginterface_iface.html#a7a549ccc940b2d7bdfe044bf0080cab5", null ],
+ [ "handle_deregister_source", "struct___audiomanager_routinginterface_iface.html#a922e3b64fda18253a4876b08297af520", null ],
+ [ "handle_hook_interrupt_status_change", "struct___audiomanager_routinginterface_iface.html#aaa5a962b2eabddde63e3379c86204661", null ],
+ [ "handle_hook_source_availablity_status_change", "struct___audiomanager_routinginterface_iface.html#a3e7e0beac27ee45449766260f0f52d2b", null ],
+ [ "handle_register_domain", "struct___audiomanager_routinginterface_iface.html#abf7f3af5c44437c7e137d953e212796b", null ],
+ [ "handle_register_sink", "struct___audiomanager_routinginterface_iface.html#aae0f751fca4ed3afbe8c6949bbf5b239", null ],
+ [ "handle_register_source", "struct___audiomanager_routinginterface_iface.html#ab4d210b0dc6778973ff8494aabd2d73a", null ],
+ [ "parent_iface", "struct___audiomanager_routinginterface_iface.html#a2235fa9640d924dfa2810cab5c349812", null ],
+ [ "set_routing_ready", "struct___audiomanager_routinginterface_iface.html#a58f92c78dae0850dfdc5b4096957cdfb", null ],
+ [ "set_routing_rundown", "struct___audiomanager_routinginterface_iface.html#a2506d6398156498330ecd4beb9f1b44d", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_proxy.html b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy.html
new file mode 100644
index 0000000..9b339bc
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutinginterfaceProxy Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routinginterface_proxy.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutinginterfaceProxy Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0e2790280308cf77327ce846b512cb24"><td class="memItemLeft" align="right" valign="top">GDBusProxy&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_proxy.html#a0e2790280308cf77327ce846b512cb24">parent_instance</a></td></tr>
+<tr class="separator:a0e2790280308cf77327ce846b512cb24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab915342f70ce43d70be265491533da44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa">AudiomanagerRoutinginterfaceProxyPrivate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44">priv</a></td></tr>
+<tr class="separator:ab915342f70ce43d70be265491533da44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00987">987</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a0e2790280308cf77327ce846b512cb24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e2790280308cf77327ce846b512cb24">&#9670;&nbsp;</a></span>parent_instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusProxy _AudiomanagerRoutinginterfaceProxy::parent_instance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00990">990</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="ab915342f70ce43d70be265491533da44"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab915342f70ce43d70be265491533da44">&#9670;&nbsp;</a></span>priv</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a296470183bf8d9eebf152403b3978caa">AudiomanagerRoutinginterfaceProxyPrivate</a>* _AudiomanagerRoutinginterfaceProxy::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00991">991</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routinginterface_proxy.html">_AudiomanagerRoutinginterfaceProxy</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_proxy.js b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy.js
new file mode 100644
index 0000000..db6e8b5
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy.js
@@ -0,0 +1,5 @@
+var struct___audiomanager_routinginterface_proxy =
+[
+ [ "parent_instance", "struct___audiomanager_routinginterface_proxy.html#a0e2790280308cf77327ce846b512cb24", null ],
+ [ "priv", "struct___audiomanager_routinginterface_proxy.html#ab915342f70ce43d70be265491533da44", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_class.html b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_class.html
new file mode 100644
index 0000000..f90213f
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_class.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutinginterfaceProxyClass Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routinginterface_proxy_class.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutinginterfaceProxyClass Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1680c522ab86f62bfc29ed738495782d"><td class="memItemLeft" align="right" valign="top">GDBusProxyClass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_proxy_class.html#a1680c522ab86f62bfc29ed738495782d">parent_class</a></td></tr>
+<tr class="separator:a1680c522ab86f62bfc29ed738495782d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00994">994</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a1680c522ab86f62bfc29ed738495782d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1680c522ab86f62bfc29ed738495782d">&#9670;&nbsp;</a></span>parent_class</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusProxyClass _AudiomanagerRoutinginterfaceProxyClass::parent_class</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l00996">996</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routinginterface_proxy_class.html">_AudiomanagerRoutinginterfaceProxyClass</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_class.js b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_class.js
new file mode 100644
index 0000000..07d9d83
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_class.js
@@ -0,0 +1,4 @@
+var struct___audiomanager_routinginterface_proxy_class =
+[
+ [ "parent_class", "struct___audiomanager_routinginterface_proxy_class.html#a1680c522ab86f62bfc29ed738495782d", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_private.html b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_private.html
new file mode 100644
index 0000000..0fb660f
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_private.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutinginterfaceProxyPrivate Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routinginterface_proxy_private.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutinginterfaceProxyPrivate Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4d5abfdedac51d4224e84de64e907b5e"><td class="memItemLeft" align="right" valign="top">GData *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e">qdata</a></td></tr>
+<tr class="separator:a4d5abfdedac51d4224e84de64e907b5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>AudiomanagerRoutinginterfaceProxy:</p>
+<p>The <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a> structure contains only private data and should only be accessed using the provided API. AudiomanagerRoutinginterfaceProxyClass: : The parent class.</p>
+<p>Class structure for <a class="el" href="audio__manager__interface_8h.html#ad80e5c8cfaaa285c8111bcb3cd44ff6d">AudiomanagerRoutinginterfaceProxy</a>. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06357">6357</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a4d5abfdedac51d4224e84de64e907b5e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d5abfdedac51d4224e84de64e907b5e">&#9670;&nbsp;</a></span>qdata</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GData* _AudiomanagerRoutinginterfaceProxyPrivate::qdata</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06359">6359</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routinginterface_proxy_private.html">_AudiomanagerRoutinginterfaceProxyPrivate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_private.js b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_private.js
new file mode 100644
index 0000000..16d2b41
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_proxy_private.js
@@ -0,0 +1,4 @@
+var struct___audiomanager_routinginterface_proxy_private =
+[
+ [ "qdata", "struct___audiomanager_routinginterface_proxy_private.html#a4d5abfdedac51d4224e84de64e907b5e", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton.html b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton.html
new file mode 100644
index 0000000..8017110
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutinginterfaceSkeleton Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routinginterface_skeleton.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutinginterfaceSkeleton Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1a978f447854cfd0967eb96633a04ccf"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceSkeleton&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton.html#a1a978f447854cfd0967eb96633a04ccf">parent_instance</a></td></tr>
+<tr class="separator:a1a978f447854cfd0967eb96633a04ccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af624140545edb66173b565dad056ddfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba">AudiomanagerRoutinginterfaceSkeletonPrivate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe">priv</a></td></tr>
+<tr class="separator:af624140545edb66173b565dad056ddfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01053">1053</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a1a978f447854cfd0967eb96633a04ccf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a978f447854cfd0967eb96633a04ccf">&#9670;&nbsp;</a></span>parent_instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceSkeleton _AudiomanagerRoutinginterfaceSkeleton::parent_instance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01056">1056</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="af624140545edb66173b565dad056ddfe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af624140545edb66173b565dad056ddfe">&#9670;&nbsp;</a></span>priv</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a6508668356c86f821316f281b89963ba">AudiomanagerRoutinginterfaceSkeletonPrivate</a>* _AudiomanagerRoutinginterfaceSkeleton::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01057">1057</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routinginterface_skeleton.html">_AudiomanagerRoutinginterfaceSkeleton</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton.js b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton.js
new file mode 100644
index 0000000..b688639
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton.js
@@ -0,0 +1,5 @@
+var struct___audiomanager_routinginterface_skeleton =
+[
+ [ "parent_instance", "struct___audiomanager_routinginterface_skeleton.html#a1a978f447854cfd0967eb96633a04ccf", null ],
+ [ "priv", "struct___audiomanager_routinginterface_skeleton.html#af624140545edb66173b565dad056ddfe", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_class.html b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_class.html
new file mode 100644
index 0000000..1a6e198
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_class.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutinginterfaceSkeletonClass Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routinginterface_skeleton_class.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutinginterfaceSkeletonClass Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad157d9dc8fbf386edc7556acef67a972"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceSkeletonClass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton_class.html#ad157d9dc8fbf386edc7556acef67a972">parent_class</a></td></tr>
+<tr class="separator:ad157d9dc8fbf386edc7556acef67a972"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01060">1060</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ad157d9dc8fbf386edc7556acef67a972"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad157d9dc8fbf386edc7556acef67a972">&#9670;&nbsp;</a></span>parent_class</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceSkeletonClass _AudiomanagerRoutinginterfaceSkeletonClass::parent_class</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01062">1062</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routinginterface_skeleton_class.html">_AudiomanagerRoutinginterfaceSkeletonClass</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_class.js b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_class.js
new file mode 100644
index 0000000..2e1d64d
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_class.js
@@ -0,0 +1,4 @@
+var struct___audiomanager_routinginterface_skeleton_class =
+[
+ [ "parent_class", "struct___audiomanager_routinginterface_skeleton_class.html#ad157d9dc8fbf386edc7556acef67a972", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_private.html b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_private.html
new file mode 100644
index 0000000..d55c87d
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_private.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _AudiomanagerRoutinginterfaceSkeletonPrivate Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___audiomanager_routinginterface_skeleton_private.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_AudiomanagerRoutinginterfaceSkeletonPrivate Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a49cc7e80fef14aaa95775d4444e0c813"><td class="memItemLeft" align="right" valign="top">GValue *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#a49cc7e80fef14aaa95775d4444e0c813">properties</a></td></tr>
+<tr class="separator:a49cc7e80fef14aaa95775d4444e0c813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee445ad1a41d2ddbef289c841e80d699"><td class="memItemLeft" align="right" valign="top">GList *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699">changed_properties</a></td></tr>
+<tr class="separator:aee445ad1a41d2ddbef289c841e80d699"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac54d18778efbcc933f3a59ad99dfe1e"><td class="memItemLeft" align="right" valign="top">GSource *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e">changed_properties_idle_source</a></td></tr>
+<tr class="separator:aac54d18778efbcc933f3a59ad99dfe1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85a62a26668f39b9d94b7d6817898ce6"><td class="memItemLeft" align="right" valign="top">GMainContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6">context</a></td></tr>
+<tr class="separator:a85a62a26668f39b9d94b7d6817898ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d434fee7516eebebb763a636ddd4148"><td class="memItemLeft" align="right" valign="top">GMutex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148">lock</a></td></tr>
+<tr class="separator:a6d434fee7516eebebb763a636ddd4148"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>AudiomanagerRoutinginterfaceSkeleton:</p>
+<p>The <a class="el" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3">AudiomanagerRoutinginterfaceSkeleton</a> structure contains only private data and should only be accessed using the provided API. AudiomanagerRoutinginterfaceSkeletonClass: : The parent class.</p>
+<p>Class structure for <a class="el" href="audio__manager__interface_8h.html#a11ee196e67384654af1d2f88e072adc3">AudiomanagerRoutinginterfaceSkeleton</a>. </p>
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06700">6700</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="aee445ad1a41d2ddbef289c841e80d699"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee445ad1a41d2ddbef289c841e80d699">&#9670;&nbsp;</a></span>changed_properties</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GList* _AudiomanagerRoutinginterfaceSkeletonPrivate::changed_properties</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06703">6703</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aac54d18778efbcc933f3a59ad99dfe1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac54d18778efbcc933f3a59ad99dfe1e">&#9670;&nbsp;</a></span>changed_properties_idle_source</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GSource* _AudiomanagerRoutinginterfaceSkeletonPrivate::changed_properties_idle_source</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06704">6704</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a85a62a26668f39b9d94b7d6817898ce6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85a62a26668f39b9d94b7d6817898ce6">&#9670;&nbsp;</a></span>context</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GMainContext* _AudiomanagerRoutinginterfaceSkeletonPrivate::context</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06705">6705</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a6d434fee7516eebebb763a636ddd4148"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d434fee7516eebebb763a636ddd4148">&#9670;&nbsp;</a></span>lock</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GMutex _AudiomanagerRoutinginterfaceSkeletonPrivate::lock</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06706">6706</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a49cc7e80fef14aaa95775d4444e0c813"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49cc7e80fef14aaa95775d4444e0c813">&#9670;&nbsp;</a></span>properties</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GValue* _AudiomanagerRoutinginterfaceSkeletonPrivate::properties</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l06702">6702</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___audiomanager_routinginterface_skeleton_private.html">_AudiomanagerRoutinginterfaceSkeletonPrivate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_private.js b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_private.js
new file mode 100644
index 0000000..7e4d383
--- /dev/null
+++ b/doc/api-ref/html/struct___audiomanager_routinginterface_skeleton_private.js
@@ -0,0 +1,8 @@
+var struct___audiomanager_routinginterface_skeleton_private =
+[
+ [ "changed_properties", "struct___audiomanager_routinginterface_skeleton_private.html#aee445ad1a41d2ddbef289c841e80d699", null ],
+ [ "changed_properties_idle_source", "struct___audiomanager_routinginterface_skeleton_private.html#aac54d18778efbcc933f3a59ad99dfe1e", null ],
+ [ "context", "struct___audiomanager_routinginterface_skeleton_private.html#a85a62a26668f39b9d94b7d6817898ce6", null ],
+ [ "lock", "struct___audiomanager_routinginterface_skeleton_private.html#a6d434fee7516eebebb763a636ddd4148", null ],
+ [ "properties", "struct___audiomanager_routinginterface_skeleton_private.html#a49cc7e80fef14aaa95775d4444e0c813", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___extended_g_d_bus_arg_info.html b/doc/api-ref/html/struct___extended_g_d_bus_arg_info.html
new file mode 100644
index 0000000..98ff862
--- /dev/null
+++ b/doc/api-ref/html/struct___extended_g_d_bus_arg_info.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ExtendedGDBusArgInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___extended_g_d_bus_arg_info.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ExtendedGDBusArgInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a80ab64d9e93e88e8395efeb544ace773"><td class="memItemLeft" align="right" valign="top">GDBusArgInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_arg_info.html#a80ab64d9e93e88e8395efeb544ace773">parent_struct</a></td></tr>
+<tr class="separator:a80ab64d9e93e88e8395efeb544ace773"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf04ecb35f229142c5a095d671003551"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551">use_gvariant</a></td></tr>
+<tr class="separator:abf04ecb35f229142c5a095d671003551"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00018">18</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a80ab64d9e93e88e8395efeb544ace773"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80ab64d9e93e88e8395efeb544ace773">&#9670;&nbsp;</a></span>parent_struct</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusArgInfo _ExtendedGDBusArgInfo::parent_struct</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00020">20</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="abf04ecb35f229142c5a095d671003551"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf04ecb35f229142c5a095d671003551">&#9670;&nbsp;</a></span>use_gvariant</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean _ExtendedGDBusArgInfo::use_gvariant</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00021">21</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___extended_g_d_bus_arg_info.html">_ExtendedGDBusArgInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___extended_g_d_bus_arg_info.js b/doc/api-ref/html/struct___extended_g_d_bus_arg_info.js
new file mode 100644
index 0000000..3470335
--- /dev/null
+++ b/doc/api-ref/html/struct___extended_g_d_bus_arg_info.js
@@ -0,0 +1,5 @@
+var struct___extended_g_d_bus_arg_info =
+[
+ [ "parent_struct", "struct___extended_g_d_bus_arg_info.html#a80ab64d9e93e88e8395efeb544ace773", null ],
+ [ "use_gvariant", "struct___extended_g_d_bus_arg_info.html#abf04ecb35f229142c5a095d671003551", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___extended_g_d_bus_interface_info.html b/doc/api-ref/html/struct___extended_g_d_bus_interface_info.html
new file mode 100644
index 0000000..49b278f
--- /dev/null
+++ b/doc/api-ref/html/struct___extended_g_d_bus_interface_info.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ExtendedGDBusInterfaceInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___extended_g_d_bus_interface_info.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ExtendedGDBusInterfaceInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4fc1cb415c1788f334b604576f43ad47"><td class="memItemLeft" align="right" valign="top">GDBusInterfaceInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47">parent_struct</a></td></tr>
+<tr class="separator:a4fc1cb415c1788f334b604576f43ad47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ce7e9b5af14a3d92b26ba60d1960a12"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12">hyphen_name</a></td></tr>
+<tr class="separator:a2ce7e9b5af14a3d92b26ba60d1960a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00044">44</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a2ce7e9b5af14a3d92b26ba60d1960a12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ce7e9b5af14a3d92b26ba60d1960a12">&#9670;&nbsp;</a></span>hyphen_name</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const gchar* _ExtendedGDBusInterfaceInfo::hyphen_name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00047">47</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a4fc1cb415c1788f334b604576f43ad47"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fc1cb415c1788f334b604576f43ad47">&#9670;&nbsp;</a></span>parent_struct</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusInterfaceInfo _ExtendedGDBusInterfaceInfo::parent_struct</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00046">46</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___extended_g_d_bus_interface_info.html">_ExtendedGDBusInterfaceInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___extended_g_d_bus_interface_info.js b/doc/api-ref/html/struct___extended_g_d_bus_interface_info.js
new file mode 100644
index 0000000..1b883f9
--- /dev/null
+++ b/doc/api-ref/html/struct___extended_g_d_bus_interface_info.js
@@ -0,0 +1,5 @@
+var struct___extended_g_d_bus_interface_info =
+[
+ [ "hyphen_name", "struct___extended_g_d_bus_interface_info.html#a2ce7e9b5af14a3d92b26ba60d1960a12", null ],
+ [ "parent_struct", "struct___extended_g_d_bus_interface_info.html#a4fc1cb415c1788f334b604576f43ad47", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___extended_g_d_bus_method_info.html b/doc/api-ref/html/struct___extended_g_d_bus_method_info.html
new file mode 100644
index 0000000..544732b
--- /dev/null
+++ b/doc/api-ref/html/struct___extended_g_d_bus_method_info.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ExtendedGDBusMethodInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___extended_g_d_bus_method_info.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ExtendedGDBusMethodInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a29abc0664ebec538d6f81cff959402b7"><td class="memItemLeft" align="right" valign="top">GDBusMethodInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7">parent_struct</a></td></tr>
+<tr class="separator:a29abc0664ebec538d6f81cff959402b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1866e9d0baa034c38489e78f8a684547"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547">signal_name</a></td></tr>
+<tr class="separator:a1866e9d0baa034c38489e78f8a684547"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab53b31ca306174d0da237b5ce325b3c"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c">pass_fdlist</a></td></tr>
+<tr class="separator:aab53b31ca306174d0da237b5ce325b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00024">24</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a29abc0664ebec538d6f81cff959402b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29abc0664ebec538d6f81cff959402b7">&#9670;&nbsp;</a></span>parent_struct</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusMethodInfo _ExtendedGDBusMethodInfo::parent_struct</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00026">26</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="aab53b31ca306174d0da237b5ce325b3c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab53b31ca306174d0da237b5ce325b3c">&#9670;&nbsp;</a></span>pass_fdlist</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean _ExtendedGDBusMethodInfo::pass_fdlist</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00028">28</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a1866e9d0baa034c38489e78f8a684547"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1866e9d0baa034c38489e78f8a684547">&#9670;&nbsp;</a></span>signal_name</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const gchar* _ExtendedGDBusMethodInfo::signal_name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00027">27</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___extended_g_d_bus_method_info.html">_ExtendedGDBusMethodInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___extended_g_d_bus_method_info.js b/doc/api-ref/html/struct___extended_g_d_bus_method_info.js
new file mode 100644
index 0000000..f488e9d
--- /dev/null
+++ b/doc/api-ref/html/struct___extended_g_d_bus_method_info.js
@@ -0,0 +1,6 @@
+var struct___extended_g_d_bus_method_info =
+[
+ [ "parent_struct", "struct___extended_g_d_bus_method_info.html#a29abc0664ebec538d6f81cff959402b7", null ],
+ [ "pass_fdlist", "struct___extended_g_d_bus_method_info.html#aab53b31ca306174d0da237b5ce325b3c", null ],
+ [ "signal_name", "struct___extended_g_d_bus_method_info.html#a1866e9d0baa034c38489e78f8a684547", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___extended_g_d_bus_property_info.html b/doc/api-ref/html/struct___extended_g_d_bus_property_info.html
new file mode 100644
index 0000000..4bb6c18
--- /dev/null
+++ b/doc/api-ref/html/struct___extended_g_d_bus_property_info.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ExtendedGDBusPropertyInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___extended_g_d_bus_property_info.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ExtendedGDBusPropertyInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a29663dad9f5ac7b03ea53afc3c60a867"><td class="memItemLeft" align="right" valign="top">GDBusPropertyInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867">parent_struct</a></td></tr>
+<tr class="separator:a29663dad9f5ac7b03ea53afc3c60a867"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f268f7123d6adcba4682aa68afc490b"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b">hyphen_name</a></td></tr>
+<tr class="separator:a7f268f7123d6adcba4682aa68afc490b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e675b966697c71c6b330ae06677178f"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f">use_gvariant</a></td></tr>
+<tr class="separator:a1e675b966697c71c6b330ae06677178f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00037">37</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a7f268f7123d6adcba4682aa68afc490b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f268f7123d6adcba4682aa68afc490b">&#9670;&nbsp;</a></span>hyphen_name</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const gchar* _ExtendedGDBusPropertyInfo::hyphen_name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00040">40</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a29663dad9f5ac7b03ea53afc3c60a867"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29663dad9f5ac7b03ea53afc3c60a867">&#9670;&nbsp;</a></span>parent_struct</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusPropertyInfo _ExtendedGDBusPropertyInfo::parent_struct</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00039">39</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a1e675b966697c71c6b330ae06677178f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e675b966697c71c6b330ae06677178f">&#9670;&nbsp;</a></span>use_gvariant</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean _ExtendedGDBusPropertyInfo::use_gvariant</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00041">41</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___extended_g_d_bus_property_info.js b/doc/api-ref/html/struct___extended_g_d_bus_property_info.js
new file mode 100644
index 0000000..a014038
--- /dev/null
+++ b/doc/api-ref/html/struct___extended_g_d_bus_property_info.js
@@ -0,0 +1,6 @@
+var struct___extended_g_d_bus_property_info =
+[
+ [ "hyphen_name", "struct___extended_g_d_bus_property_info.html#a7f268f7123d6adcba4682aa68afc490b", null ],
+ [ "parent_struct", "struct___extended_g_d_bus_property_info.html#a29663dad9f5ac7b03ea53afc3c60a867", null ],
+ [ "use_gvariant", "struct___extended_g_d_bus_property_info.html#a1e675b966697c71c6b330ae06677178f", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___extended_g_d_bus_signal_info.html b/doc/api-ref/html/struct___extended_g_d_bus_signal_info.html
new file mode 100644
index 0000000..4a4efe6
--- /dev/null
+++ b/doc/api-ref/html/struct___extended_g_d_bus_signal_info.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ExtendedGDBusSignalInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___extended_g_d_bus_signal_info.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ExtendedGDBusSignalInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aef8127a978738ec67e3d58a4896bbd14"><td class="memItemLeft" align="right" valign="top">GDBusSignalInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14">parent_struct</a></td></tr>
+<tr class="separator:aef8127a978738ec67e3d58a4896bbd14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc98b2286184074cf09aa9e12ff9d9b1"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1">signal_name</a></td></tr>
+<tr class="separator:afc98b2286184074cf09aa9e12ff9d9b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00031">31</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="aef8127a978738ec67e3d58a4896bbd14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef8127a978738ec67e3d58a4896bbd14">&#9670;&nbsp;</a></span>parent_struct</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusSignalInfo _ExtendedGDBusSignalInfo::parent_struct</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00033">33</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="afc98b2286184074cf09aa9e12ff9d9b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc98b2286184074cf09aa9e12ff9d9b1">&#9670;&nbsp;</a></span>signal_name</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const gchar* _ExtendedGDBusSignalInfo::signal_name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00034">34</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___extended_g_d_bus_signal_info.html">_ExtendedGDBusSignalInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___extended_g_d_bus_signal_info.js b/doc/api-ref/html/struct___extended_g_d_bus_signal_info.js
new file mode 100644
index 0000000..58134d4
--- /dev/null
+++ b/doc/api-ref/html/struct___extended_g_d_bus_signal_info.js
@@ -0,0 +1,5 @@
+var struct___extended_g_d_bus_signal_info =
+[
+ [ "parent_struct", "struct___extended_g_d_bus_signal_info.html#aef8127a978738ec67e3d58a4896bbd14", null ],
+ [ "signal_name", "struct___extended_g_d_bus_signal_info.html#afc98b2286184074cf09aa9e12ff9d9b1", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___object_iface.html b/doc/api-ref/html/struct___object_iface.html
new file mode 100644
index 0000000..1f850e6
--- /dev/null
+++ b/doc/api-ref/html/struct___object_iface.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ObjectIface Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___object_iface.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ObjectIface Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a53459034645e2efe3db475f46b5ef289"><td class="memItemLeft" align="right" valign="top">GTypeInterface&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_iface.html#a53459034645e2efe3db475f46b5ef289">parent_iface</a></td></tr>
+<tr class="separator:a53459034645e2efe3db475f46b5ef289"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01378">1378</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a53459034645e2efe3db475f46b5ef289"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53459034645e2efe3db475f46b5ef289">&#9670;&nbsp;</a></span>parent_iface</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GTypeInterface _ObjectIface::parent_iface</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01380">1380</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___object_iface.html">_ObjectIface</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___object_iface.js b/doc/api-ref/html/struct___object_iface.js
new file mode 100644
index 0000000..87ceffa
--- /dev/null
+++ b/doc/api-ref/html/struct___object_iface.js
@@ -0,0 +1,4 @@
+var struct___object_iface =
+[
+ [ "parent_iface", "struct___object_iface.html#a53459034645e2efe3db475f46b5ef289", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___object_manager_client.html b/doc/api-ref/html/struct___object_manager_client.html
new file mode 100644
index 0000000..371b255
--- /dev/null
+++ b/doc/api-ref/html/struct___object_manager_client.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ObjectManagerClient Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___object_manager_client.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ObjectManagerClient Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a73eff3419c5a013b6eec2bce62a4f643"><td class="memItemLeft" align="right" valign="top">GDBusObjectManagerClient&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_manager_client.html#a73eff3419c5a013b6eec2bce62a4f643">parent_instance</a></td></tr>
+<tr class="separator:a73eff3419c5a013b6eec2bce62a4f643"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35c89f23cdbe49d337892d2171bb9199"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5">ObjectManagerClientPrivate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_manager_client.html#a35c89f23cdbe49d337892d2171bb9199">priv</a></td></tr>
+<tr class="separator:a35c89f23cdbe49d337892d2171bb9199"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01460">1460</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a73eff3419c5a013b6eec2bce62a4f643"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73eff3419c5a013b6eec2bce62a4f643">&#9670;&nbsp;</a></span>parent_instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectManagerClient _ObjectManagerClient::parent_instance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01463">1463</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a35c89f23cdbe49d337892d2171bb9199"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35c89f23cdbe49d337892d2171bb9199">&#9670;&nbsp;</a></span>priv</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a3be76f6888784f104b05dd4f477044c5">ObjectManagerClientPrivate</a>* _ObjectManagerClient::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01464">1464</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___object_manager_client.html">_ObjectManagerClient</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___object_manager_client.js b/doc/api-ref/html/struct___object_manager_client.js
new file mode 100644
index 0000000..7f32ae1
--- /dev/null
+++ b/doc/api-ref/html/struct___object_manager_client.js
@@ -0,0 +1,5 @@
+var struct___object_manager_client =
+[
+ [ "parent_instance", "struct___object_manager_client.html#a73eff3419c5a013b6eec2bce62a4f643", null ],
+ [ "priv", "struct___object_manager_client.html#a35c89f23cdbe49d337892d2171bb9199", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___object_manager_client_class.html b/doc/api-ref/html/struct___object_manager_client_class.html
new file mode 100644
index 0000000..de9564a
--- /dev/null
+++ b/doc/api-ref/html/struct___object_manager_client_class.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ObjectManagerClientClass Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___object_manager_client_class.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ObjectManagerClientClass Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a9c139fc0060ebe830eaa18485d874f78"><td class="memItemLeft" align="right" valign="top">GDBusObjectManagerClientClass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_manager_client_class.html#a9c139fc0060ebe830eaa18485d874f78">parent_class</a></td></tr>
+<tr class="separator:a9c139fc0060ebe830eaa18485d874f78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01467">1467</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a9c139fc0060ebe830eaa18485d874f78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c139fc0060ebe830eaa18485d874f78">&#9670;&nbsp;</a></span>parent_class</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectManagerClientClass _ObjectManagerClientClass::parent_class</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01469">1469</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___object_manager_client_class.html">_ObjectManagerClientClass</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___object_manager_client_class.js b/doc/api-ref/html/struct___object_manager_client_class.js
new file mode 100644
index 0000000..1801372
--- /dev/null
+++ b/doc/api-ref/html/struct___object_manager_client_class.js
@@ -0,0 +1,4 @@
+var struct___object_manager_client_class =
+[
+ [ "parent_class", "struct___object_manager_client_class.html#a9c139fc0060ebe830eaa18485d874f78", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___object_proxy.html b/doc/api-ref/html/struct___object_proxy.html
new file mode 100644
index 0000000..8f63a07
--- /dev/null
+++ b/doc/api-ref/html/struct___object_proxy.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ObjectProxy Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___object_proxy.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ObjectProxy Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab652e343d1ce9e8b3fd4a3b974903414"><td class="memItemLeft" align="right" valign="top">GDBusObjectProxy&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_proxy.html#ab652e343d1ce9e8b3fd4a3b974903414">parent_instance</a></td></tr>
+<tr class="separator:ab652e343d1ce9e8b3fd4a3b974903414"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7432470285fce2a802d5ae4751f52abf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8">ObjectProxyPrivate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_proxy.html#a7432470285fce2a802d5ae4751f52abf">priv</a></td></tr>
+<tr class="separator:a7432470285fce2a802d5ae4751f52abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01403">1403</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ab652e343d1ce9e8b3fd4a3b974903414"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab652e343d1ce9e8b3fd4a3b974903414">&#9670;&nbsp;</a></span>parent_instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectProxy _ObjectProxy::parent_instance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01406">1406</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a7432470285fce2a802d5ae4751f52abf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7432470285fce2a802d5ae4751f52abf">&#9670;&nbsp;</a></span>priv</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#a2c667f3ff966abf71a79664c5a2758f8">ObjectProxyPrivate</a>* _ObjectProxy::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01407">1407</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___object_proxy.html">_ObjectProxy</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___object_proxy.js b/doc/api-ref/html/struct___object_proxy.js
new file mode 100644
index 0000000..fc47578
--- /dev/null
+++ b/doc/api-ref/html/struct___object_proxy.js
@@ -0,0 +1,5 @@
+var struct___object_proxy =
+[
+ [ "parent_instance", "struct___object_proxy.html#ab652e343d1ce9e8b3fd4a3b974903414", null ],
+ [ "priv", "struct___object_proxy.html#a7432470285fce2a802d5ae4751f52abf", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___object_proxy_class.html b/doc/api-ref/html/struct___object_proxy_class.html
new file mode 100644
index 0000000..9953e72
--- /dev/null
+++ b/doc/api-ref/html/struct___object_proxy_class.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ObjectProxyClass Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___object_proxy_class.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ObjectProxyClass Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac675b6c444303192f29c6acbacd1d97a"><td class="memItemLeft" align="right" valign="top">GDBusObjectProxyClass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_proxy_class.html#ac675b6c444303192f29c6acbacd1d97a">parent_class</a></td></tr>
+<tr class="separator:ac675b6c444303192f29c6acbacd1d97a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01410">1410</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ac675b6c444303192f29c6acbacd1d97a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac675b6c444303192f29c6acbacd1d97a">&#9670;&nbsp;</a></span>parent_class</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectProxyClass _ObjectProxyClass::parent_class</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01412">1412</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___object_proxy_class.html">_ObjectProxyClass</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___object_proxy_class.js b/doc/api-ref/html/struct___object_proxy_class.js
new file mode 100644
index 0000000..b5e7ec9
--- /dev/null
+++ b/doc/api-ref/html/struct___object_proxy_class.js
@@ -0,0 +1,4 @@
+var struct___object_proxy_class =
+[
+ [ "parent_class", "struct___object_proxy_class.html#ac675b6c444303192f29c6acbacd1d97a", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___object_skeleton.html b/doc/api-ref/html/struct___object_skeleton.html
new file mode 100644
index 0000000..23dbedb
--- /dev/null
+++ b/doc/api-ref/html/struct___object_skeleton.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ObjectSkeleton Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___object_skeleton.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ObjectSkeleton Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a58fd98369b9a6d7e55ad792c010da273"><td class="memItemLeft" align="right" valign="top">GDBusObjectSkeleton&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_skeleton.html#a58fd98369b9a6d7e55ad792c010da273">parent_instance</a></td></tr>
+<tr class="separator:a58fd98369b9a6d7e55ad792c010da273"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1084cef750cb5508e7c6e0f296b5210e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070">ObjectSkeletonPrivate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_skeleton.html#a1084cef750cb5508e7c6e0f296b5210e">priv</a></td></tr>
+<tr class="separator:a1084cef750cb5508e7c6e0f296b5210e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01429">1429</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a58fd98369b9a6d7e55ad792c010da273"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58fd98369b9a6d7e55ad792c010da273">&#9670;&nbsp;</a></span>parent_instance</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectSkeleton _ObjectSkeleton::parent_instance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01432">1432</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<a id="a1084cef750cb5508e7c6e0f296b5210e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1084cef750cb5508e7c6e0f296b5210e">&#9670;&nbsp;</a></span>priv</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="audio__manager__interface_8h.html#ae5265709c9ee1e18d9e2d3b100b53070">ObjectSkeletonPrivate</a>* _ObjectSkeleton::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01433">1433</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___object_skeleton.html">_ObjectSkeleton</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___object_skeleton.js b/doc/api-ref/html/struct___object_skeleton.js
new file mode 100644
index 0000000..b22ac1a
--- /dev/null
+++ b/doc/api-ref/html/struct___object_skeleton.js
@@ -0,0 +1,5 @@
+var struct___object_skeleton =
+[
+ [ "parent_instance", "struct___object_skeleton.html#a58fd98369b9a6d7e55ad792c010da273", null ],
+ [ "priv", "struct___object_skeleton.html#a1084cef750cb5508e7c6e0f296b5210e", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct___object_skeleton_class.html b/doc/api-ref/html/struct___object_skeleton_class.html
new file mode 100644
index 0000000..7278e7d
--- /dev/null
+++ b/doc/api-ref/html/struct___object_skeleton_class.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: _ObjectSkeletonClass Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct___object_skeleton_class.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ObjectSkeletonClass Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0fc642dd9514dcbdd50be8a587af20d8"><td class="memItemLeft" align="right" valign="top">GDBusObjectSkeletonClass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___object_skeleton_class.html#a0fc642dd9514dcbdd50be8a587af20d8">parent_class</a></td></tr>
+<tr class="separator:a0fc642dd9514dcbdd50be8a587af20d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01436">1436</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a0fc642dd9514dcbdd50be8a587af20d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0fc642dd9514dcbdd50be8a587af20d8">&#9670;&nbsp;</a></span>parent_class</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GDBusObjectSkeletonClass _ObjectSkeletonClass::parent_class</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8h_source.html#l01438">1438</a> of file <a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8h_source.html">audio_manager_interface.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct___object_skeleton_class.html">_ObjectSkeletonClass</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct___object_skeleton_class.js b/doc/api-ref/html/struct___object_skeleton_class.js
new file mode 100644
index 0000000..2263063
--- /dev/null
+++ b/doc/api-ref/html/struct___object_skeleton_class.js
@@ -0,0 +1,4 @@
+var struct___object_skeleton_class =
+[
+ [ "parent_class", "struct___object_skeleton_class.html#a0fc642dd9514dcbdd50be8a587af20d8", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/struct_changed_property.html b/doc/api-ref/html/struct_changed_property.html
new file mode 100644
index 0000000..22b167c
--- /dev/null
+++ b/doc/api-ref/html/struct_changed_property.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: ChangedProperty Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct_changed_property.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">ChangedProperty Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8ec87ea012c360d0a634b0639e3a8672"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_changed_property.html#a8ec87ea012c360d0a634b0639e3a8672">info</a></td></tr>
+<tr class="separator:a8ec87ea012c360d0a634b0639e3a8672"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae17bcd7ea7435964501699a5dc6b0b15"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_changed_property.html#ae17bcd7ea7435964501699a5dc6b0b15">prop_id</a></td></tr>
+<tr class="separator:ae17bcd7ea7435964501699a5dc6b0b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8de37791026e23cbe799384b4a32af"><td class="memItemLeft" align="right" valign="top">GValue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af">orig_value</a></td></tr>
+<tr class="separator:a9e8de37791026e23cbe799384b4a32af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00050">50</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a8ec87ea012c360d0a634b0639e3a8672"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ec87ea012c360d0a634b0639e3a8672">&#9670;&nbsp;</a></span>info</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="struct___extended_g_d_bus_property_info.html">_ExtendedGDBusPropertyInfo</a>* ChangedProperty::info</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00052">52</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="a9e8de37791026e23cbe799384b4a32af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e8de37791026e23cbe799384b4a32af">&#9670;&nbsp;</a></span>orig_value</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GValue ChangedProperty::orig_value</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00054">54</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<a id="ae17bcd7ea7435964501699a5dc6b0b15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae17bcd7ea7435964501699a5dc6b0b15">&#9670;&nbsp;</a></span>prop_id</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">guint ChangedProperty::prop_id</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="audio__manager__interface_8c_source.html#l00053">53</a> of file <a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/dbus/<a class="el" href="audio__manager__interface_8c_source.html">audio_manager_interface.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct_changed_property.html">ChangedProperty</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/struct_changed_property.js b/doc/api-ref/html/struct_changed_property.js
new file mode 100644
index 0000000..f398598
--- /dev/null
+++ b/doc/api-ref/html/struct_changed_property.js
@@ -0,0 +1,6 @@
+var struct_changed_property =
+[
+ [ "info", "struct_changed_property.html#a8ec87ea012c360d0a634b0639e3a8672", null ],
+ [ "orig_value", "struct_changed_property.html#a9e8de37791026e23cbe799384b4a32af", null ],
+ [ "prop_id", "struct_changed_property.html#ae17bcd7ea7435964501699a5dc6b0b15", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/structavailability__s.html b/doc/api-ref/html/structavailability__s.html
new file mode 100644
index 0000000..6f7e42f
--- /dev/null
+++ b/doc/api-ref/html/structavailability__s.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: availability_s Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structavailability__s.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">availability_s Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afdad584642d8870c90c54fac11bf25f2"><td class="memItemLeft" align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structavailability__s.html#afdad584642d8870c90c54fac11bf25f2">availability</a></td></tr>
+<tr class="separator:afdad584642d8870c90c54fac11bf25f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b332a9ad0ec10f9868932b13683eac5"><td class="memItemLeft" align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5">avalilable_reason</a></td></tr>
+<tr class="separator:a4b332a9ad0ec10f9868932b13683eac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00055">55</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="afdad584642d8870c90c54fac11bf25f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afdad584642d8870c90c54fac11bf25f2">&#9670;&nbsp;</a></span>availability</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gint32 availability_s::availability</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00056">56</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="a4b332a9ad0ec10f9868932b13683eac5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b332a9ad0ec10f9868932b13683eac5">&#9670;&nbsp;</a></span>avalilable_reason</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gint32 availability_s::avalilable_reason</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00057">57</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structavailability__s.html">availability_s</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/structavailability__s.js b/doc/api-ref/html/structavailability__s.js
new file mode 100644
index 0000000..d89056e
--- /dev/null
+++ b/doc/api-ref/html/structavailability__s.js
@@ -0,0 +1,5 @@
+var structavailability__s =
+[
+ [ "availability", "structavailability__s.html#afdad584642d8870c90c54fac11bf25f2", null ],
+ [ "avalilable_reason", "structavailability__s.html#a4b332a9ad0ec10f9868932b13683eac5", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/structdomain__data.html b/doc/api-ref/html/structdomain__data.html
new file mode 100644
index 0000000..f5285fe
--- /dev/null
+++ b/doc/api-ref/html/structdomain__data.html
@@ -0,0 +1,239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: domain_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdomain__data.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">domain_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af1c7931d89ac01836657748e3afb43ca"><td class="memItemLeft" align="right" valign="top">guint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdomain__data.html#af1c7931d89ac01836657748e3afb43ca">domainID</a></td></tr>
+<tr class="separator:af1c7931d89ac01836657748e3afb43ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a5bf2d2e6d9e6fef58e0bfea0826fe0"><td class="memItemLeft" align="right" valign="top">gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0">name</a></td></tr>
+<tr class="separator:a2a5bf2d2e6d9e6fef58e0bfea0826fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a603ca16c36c8c013d730b9ec3ea35a55"><td class="memItemLeft" align="right" valign="top">gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55">busname</a></td></tr>
+<tr class="separator:a603ca16c36c8c013d730b9ec3ea35a55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab4ab8994549b8cbbed43af384689376"><td class="memItemLeft" align="right" valign="top">gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdomain__data.html#aab4ab8994549b8cbbed43af384689376">nodename</a></td></tr>
+<tr class="separator:aab4ab8994549b8cbbed43af384689376"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad5a74265fdf352557e3bd4b7585870f"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f">early</a></td></tr>
+<tr class="separator:aad5a74265fdf352557e3bd4b7585870f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10955225b49f816c5a29750d86bd357c"><td class="memItemLeft" align="right" valign="top">gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdomain__data.html#a10955225b49f816c5a29750d86bd357c">complete</a></td></tr>
+<tr class="separator:a10955225b49f816c5a29750d86bd357c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a649ef6684cb3eda8998e84569d336ad2"><td class="memItemLeft" align="right" valign="top">gint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2">state</a></td></tr>
+<tr class="separator:a649ef6684cb3eda8998e84569d336ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00069">69</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a603ca16c36c8c013d730b9ec3ea35a55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a603ca16c36c8c013d730b9ec3ea35a55">&#9670;&nbsp;</a></span>busname</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gchar* domain_data::busname</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00072">72</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="a10955225b49f816c5a29750d86bd357c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a10955225b49f816c5a29750d86bd357c">&#9670;&nbsp;</a></span>complete</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean domain_data::complete</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00075">75</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="af1c7931d89ac01836657748e3afb43ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1c7931d89ac01836657748e3afb43ca">&#9670;&nbsp;</a></span>domainID</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">guint16 domain_data::domainID</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00070">70</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="aad5a74265fdf352557e3bd4b7585870f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad5a74265fdf352557e3bd4b7585870f">&#9670;&nbsp;</a></span>early</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gboolean domain_data::early</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00074">74</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="a2a5bf2d2e6d9e6fef58e0bfea0826fe0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a5bf2d2e6d9e6fef58e0bfea0826fe0">&#9670;&nbsp;</a></span>name</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gchar* domain_data::name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00071">71</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="aab4ab8994549b8cbbed43af384689376"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab4ab8994549b8cbbed43af384689376">&#9670;&nbsp;</a></span>nodename</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gchar* domain_data::nodename</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00073">73</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="a649ef6684cb3eda8998e84569d336ad2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a649ef6684cb3eda8998e84569d336ad2">&#9670;&nbsp;</a></span>state</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gint16 domain_data::state</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00076">76</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdomain__data.html">domain_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/structdomain__data.js b/doc/api-ref/html/structdomain__data.js
new file mode 100644
index 0000000..4d4cdce
--- /dev/null
+++ b/doc/api-ref/html/structdomain__data.js
@@ -0,0 +1,10 @@
+var structdomain__data =
+[
+ [ "busname", "structdomain__data.html#a603ca16c36c8c013d730b9ec3ea35a55", null ],
+ [ "complete", "structdomain__data.html#a10955225b49f816c5a29750d86bd357c", null ],
+ [ "domainID", "structdomain__data.html#af1c7931d89ac01836657748e3afb43ca", null ],
+ [ "early", "structdomain__data.html#aad5a74265fdf352557e3bd4b7585870f", null ],
+ [ "name", "structdomain__data.html#a2a5bf2d2e6d9e6fef58e0bfea0826fe0", null ],
+ [ "nodename", "structdomain__data.html#aab4ab8994549b8cbbed43af384689376", null ],
+ [ "state", "structdomain__data.html#a649ef6684cb3eda8998e84569d336ad2", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/structevent.html b/doc/api-ref/html/structevent.html
index efe2a4d..3cafd87 100644
--- a/doc/api-ref/html/structevent.html
+++ b/doc/api-ref/html/structevent.html
@@ -95,7 +95,7 @@ Data Fields</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00049">49</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00066">66</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a58726ebc551d36562ac3f9e1fe293214"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58726ebc551d36562ac3f9e1fe293214">&#9670;&nbsp;</a></span>event</h2>
@@ -109,7 +109,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00051">51</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00068">68</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
@@ -125,12 +125,12 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00050">50</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
+<p class="definition">Definition at line <a class="el" href="soundmanager_8c_source.html#l00067">67</a> of file <a class="el" href="soundmanager_8c_source.html">soundmanager.c</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>SoundManagerBinding/soundmanager_binging/<a class="el" href="soundmanager_8c_source.html">soundmanager.c</a></li>
+<li>R:/SoundManagerBinding/src/<a class="el" href="soundmanager_8c_source.html">soundmanager.c</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
diff --git a/doc/api-ref/html/structmain__sound__property__s.html b/doc/api-ref/html/structmain__sound__property__s.html
new file mode 100644
index 0000000..a5c5751
--- /dev/null
+++ b/doc/api-ref/html/structmain__sound__property__s.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: main_sound_property_s Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmain__sound__property__s.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">main_sound_property_s Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:add28376b77aa40fa79c8796a641cb3b4"><td class="memItemLeft" align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4">type</a></td></tr>
+<tr class="separator:add28376b77aa40fa79c8796a641cb3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a572bf8dadfcfaefed8ee7971951ee17a"><td class="memItemLeft" align="right" valign="top">gint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a">value</a></td></tr>
+<tr class="separator:a572bf8dadfcfaefed8ee7971951ee17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00064">64</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="add28376b77aa40fa79c8796a641cb3b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add28376b77aa40fa79c8796a641cb3b4">&#9670;&nbsp;</a></span>type</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gint32 main_sound_property_s::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00065">65</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="a572bf8dadfcfaefed8ee7971951ee17a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a572bf8dadfcfaefed8ee7971951ee17a">&#9670;&nbsp;</a></span>value</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gint16 main_sound_property_s::value</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00066">66</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmain__sound__property__s.html">main_sound_property_s</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/structmain__sound__property__s.js b/doc/api-ref/html/structmain__sound__property__s.js
new file mode 100644
index 0000000..67c3e5d
--- /dev/null
+++ b/doc/api-ref/html/structmain__sound__property__s.js
@@ -0,0 +1,5 @@
+var structmain__sound__property__s =
+[
+ [ "type", "structmain__sound__property__s.html#add28376b77aa40fa79c8796a641cb3b4", null ],
+ [ "value", "structmain__sound__property__s.html#a572bf8dadfcfaefed8ee7971951ee17a", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/structnotification__config__s.html b/doc/api-ref/html/structnotification__config__s.html
new file mode 100644
index 0000000..de84953
--- /dev/null
+++ b/doc/api-ref/html/structnotification__config__s.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: notification_config_s Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnotification__config__s.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">notification_config_s Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:acf4add4414b451c1a51df3833c7b5663"><td class="memItemLeft" align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663">type</a></td></tr>
+<tr class="separator:acf4add4414b451c1a51df3833c7b5663"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecb3551971d549a59efa011e7c1679a4"><td class="memItemLeft" align="right" valign="top">gint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4">status</a></td></tr>
+<tr class="separator:aecb3551971d549a59efa011e7c1679a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1352c4e312f72d3815e1478e4b5d910f"><td class="memItemLeft" align="right" valign="top">gint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f">parameter</a></td></tr>
+<tr class="separator:a1352c4e312f72d3815e1478e4b5d910f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00059">59</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="a1352c4e312f72d3815e1478e4b5d910f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1352c4e312f72d3815e1478e4b5d910f">&#9670;&nbsp;</a></span>parameter</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gint16 notification_config_s::parameter</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00062">62</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="aecb3551971d549a59efa011e7c1679a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aecb3551971d549a59efa011e7c1679a4">&#9670;&nbsp;</a></span>status</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gint32 notification_config_s::status</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00061">61</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="acf4add4414b451c1a51df3833c7b5663"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf4add4414b451c1a51df3833c7b5663">&#9670;&nbsp;</a></span>type</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gint32 notification_config_s::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00060">60</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnotification__config__s.html">notification_config_s</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/structnotification__config__s.js b/doc/api-ref/html/structnotification__config__s.js
new file mode 100644
index 0000000..d265bc2
--- /dev/null
+++ b/doc/api-ref/html/structnotification__config__s.js
@@ -0,0 +1,6 @@
+var structnotification__config__s =
+[
+ [ "parameter", "structnotification__config__s.html#a1352c4e312f72d3815e1478e4b5d910f", null ],
+ [ "status", "structnotification__config__s.html#aecb3551971d549a59efa011e7c1679a4", null ],
+ [ "type", "structnotification__config__s.html#acf4add4414b451c1a51df3833c7b5663", null ]
+]; \ No newline at end of file
diff --git a/doc/api-ref/html/structsound__property__s.html b/doc/api-ref/html/structsound__property__s.html
new file mode 100644
index 0000000..e2557dc
--- /dev/null
+++ b/doc/api-ref/html/structsound__property__s.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Sound Manager: sound_property_s Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">Sound Manager
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsound__property__s.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sound_property_s Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac16b579b78b9552f10922eb2423e3726"><td class="memItemLeft" align="right" valign="top">guint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726">type</a></td></tr>
+<tr class="separator:ac16b579b78b9552f10922eb2423e3726"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1bc6610497eb0dacff24a31365ac79d"><td class="memItemLeft" align="right" valign="top">gint16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d">value</a></td></tr>
+<tr class="separator:aa1bc6610497eb0dacff24a31365ac79d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock">
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00051">51</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a id="ac16b579b78b9552f10922eb2423e3726"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac16b579b78b9552f10922eb2423e3726">&#9670;&nbsp;</a></span>type</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">guint16 sound_property_s::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00052">52</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<a id="aa1bc6610497eb0dacff24a31365ac79d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1bc6610497eb0dacff24a31365ac79d">&#9670;&nbsp;</a></span>value</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">gint16 sound_property_s::value</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="sm-helper_8h_source.html#l00053">53</a> of file <a class="el" href="sm-helper_8h_source.html">sm-helper.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>R:/SoundManagerBinding/src/<a class="el" href="sm-helper_8h_source.html">sm-helper.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsound__property__s.html">sound_property_s</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/doc/api-ref/html/structsound__property__s.js b/doc/api-ref/html/structsound__property__s.js
new file mode 100644
index 0000000..9a1e77d
--- /dev/null
+++ b/doc/api-ref/html/structsound__property__s.js
@@ -0,0 +1,5 @@
+var structsound__property__s =
+[
+ [ "type", "structsound__property__s.html#ac16b579b78b9552f10922eb2423e3726", null ],
+ [ "value", "structsound__property__s.html#aa1bc6610497eb0dacff24a31365ac79d", null ]
+]; \ No newline at end of file