summaryrefslogtreecommitdiff
path: root/docs/IAmControl_8h_source.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/IAmControl_8h_source.html')
-rwxr-xr-x[-rw-r--r--]docs/IAmControl_8h_source.html292
1 files changed, 14 insertions, 278 deletions
diff --git a/docs/IAmControl_8h_source.html b/docs/IAmControl_8h_source.html
index f972a66..943aea0 100644..100755
--- a/docs/IAmControl_8h_source.html
+++ b/docs/IAmControl_8h_source.html
@@ -3,22 +3,24 @@
<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.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: include/IAmControl.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);
$(window).load(resizeHeight);
</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>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -108,214 +111,7 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="title">IAmControl.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="IAmControl_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;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if !defined(EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_)</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&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="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</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;</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&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"><a class="line" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad"> 35</a></span>&#160;<span class="preprocessor">#define ControlVersion &quot;5.1&quot;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="keyword">namespace </span>am {</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlReceive.html"> 56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a></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;</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d"> 60</a></span>&#160; <a class="code" href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d">IAmControlReceive</a>() {</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; }</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="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed"> 64</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed">~IAmControlReceive</a>() {</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</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="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db">getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt;&amp; returnList) =0;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156">connect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> format, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068">disconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) =0;</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36">crossfade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSource, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> rampTime) =0;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4313158bb77c184e928c8932a22e750a">abortAction</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle) =0;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aab0f335f86f0c22bf09442b763e20d65">setSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state) =0;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755">setSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29">setSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09">setSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941">setSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975">setSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5">setSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30">setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState) =0;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2d766f750f9665302116b7f350b529e2">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a440cee258a763c27f17c32741d74ba5a">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID) =0;</div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5b24fea6472937a7cc68083d0835cb13">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) =0;</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2ba9ebf9a79aa8f4eeeac6086bd356c5">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) =0;</div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID) =0;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a9437ff0106f3f3f2c6fbc4825f8e3543">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) =0;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6a2baf4e6a82ff2f14aadc7739463bb4">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) =0;</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a468cc15d8d747e78ff2e91925074ec06">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) =0;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) =0;</div>
-<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9">enterSystemPropertiesListDB</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) =0;</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a0c908fe83c5fa9b0bbd8171095cf7a14">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID) =0;</div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a303c156b8be49fec3503b494e25e45f3">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState) =0;</div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3cd58a1758eefb02faa593b342fabc45">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa418e53b7cb09eedb9a3f7a2743662e6">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8e45d04f75493d58f76017001df524cd">changDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div>
-<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a897513c69a3be782f9480246286ed9cc">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5894f47ef86a40f044dd473e4d9a08b4">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afba1cf5dde2e2790d404275cb6a5c63f">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div>
-<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div>
-<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) =0;</div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) =0;</div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div>
-<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) =0;</div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) =0;</div>
-<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) =0;</div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) =0;</div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) =0;</div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa653a02008c93a2ccb33dc2bd14e7f4a">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2078ed9d4035ef6354c3b3ebe13b82b0">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8088f65d63b341795b0864fea1141923">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listCrossfadersID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConverterID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a71a44256ea81d547f19c7cbf61ce7598">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a068946341bf9251624c13d8a203b3bf9">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae555a92adf85209a69c783e37a33390d">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ab34b2939f36ea56cc4ae16110681d84c">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a70968f60797b3061efb32cb7df2a767d">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; listSources) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7beff1985e5a501655f8d62208da010f">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a75cddcdbc98126803217ccbe2cd538ff">getListHandles</a>(std::vector&lt;am_Handle_s&gt;&amp; listHandles) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6386697f9f3c9c7d2cd849e7e7589286">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6a26e02d596f60f628b59e0c3a153eaa">getListConverters</a>(std::vector&lt;am_Converter_s&gt;&amp; listConverters) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2a81d59ec72685499659534eab686b33">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a526122a3de5f0fd4696cfb4d8bc8894b">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d">setCommandReady</a>() =0;</div>
-<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502">setCommandRundown</a>() =0;</div>
-<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677">setRoutingReady</a>() =0;</div>
-<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512">setRoutingRundown</a>() =0;</div>
-<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#ad5519e8de5b545aa2f6625de2da32d6e">confirmControllerReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a284ce44bafc1ace589b947b82ba20b7f">confirmControllerRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) =0;</div>
-<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a97031ea9d1db50d83ce10f01a73ae9c2">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aeb3547ad8dcf06912c389be24d82f271">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div>
-<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#abf3f9675f8c317880731199a5df46ba3">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div>
-<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6">setVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes) =0;</div>
-<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a">setSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div>
-<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672">setSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div>
-<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee">sendMainSinkNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) =0;</div>
-<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30">sendMainSourceNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) =0;</div>
-<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div>
-<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a50c39182e78d8ab13b50dd285cb1dcf8">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5100433c5061fa4cdc710a90db890647">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a341cb27a5b2f76122fda8bf1a28edb39">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a609087084a181d205007e5ae609fa8f9">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a52312974b7d3d6bceeaf8226473acd45">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13">resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections) =0;</div>
-<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc">removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle) = 0; </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;};</div>
-<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;</div>
-<div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html"> 675</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmControlSend.html">IAmControlSend</a></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;</div>
-<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087"> 679</a></span>&#160; <a class="code" href="classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087">IAmControlSend</a>() {</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;</div>
-<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338"> 683</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338">~IAmControlSend</a>() {</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; }</div>
-<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;</div>
-<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a0eaec631c13a8e98cd7e13bc8c30c5f1">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div>
-<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5">startupController</a>(<a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a>* controlreceiveinterface) =0;</div>
-<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3">setControllerReady</a>() =0;</div>
-<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab">setControllerRundown</a>(<span class="keyword">const</span> int16_t signal) =0;</div>
-<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a6c7daca73a1e74782a360771b01cfd5c">hookUserConnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; mainConnectionID) =0;</div>
-<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a8766543db01f4b0ac5dd747f2f4205f6">hookUserDisconnectionRequest</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID) =0;</div>
-<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a5c650701fb40059f3f21694a8ddbd47d">hookUserSetMainSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a7a4952da0cdf7359d46efeef736c75a6">hookUserSetMainSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div>
-<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#aff13395c4cb3130be4c918a86c9cf56e">hookUserSetSystemProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) =0;</div>
-<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a46ef78b23a59cdc7ee9307ce8c934030">hookUserVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> newVolume) =0;</div>
-<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a5e3824e837500684d5f90b171be0e397">hookUserVolumeStep</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> int16_t increment) =0;</div>
-<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#ade2da944b84e2474f2052aa4cf3b5ae0">hookUserSetSinkMuteState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) =0;</div>
-<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a19adb45ff178867150f801608904eb56">hookSystemRegisterDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div>
-<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#ac193d4987d357e522be802c2e188dadd">hookSystemDeregisterDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div>
-<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a1a8c6dc9dc211edfefab1c996d621ab8">hookSystemDomainRegistrationComplete</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div>
-<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a8da410be680cf652048f95e2941f9402">hookSystemRegisterSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div>
-<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#ae1e7f801d0620b2f7087a761ea85976c">hookSystemDeregisterSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div>
-<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a7ee7417734d6976d47899c614f7903de">hookSystemRegisterSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div>
-<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a206d0b9489520aeccf402bff31b39965">hookSystemDeregisterSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div>
-<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#ad559c7714947fcf4d719df4552b244d6">hookSystemRegisterConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID) =0;</div>
-<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a1f88f342cc533b839d07eefe3362b45d">hookSystemRegisterGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) =0;</div>
-<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#aabf3bf19aacc34071ad37bfc8c51bf5a">hookSystemDeregisterConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) =0;</div>
-<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a5067bc239564697fd9c6f15026d5d06f">hookSystemDeregisterGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) =0;</div>
-<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#abe2d2f93c83fa7e9104aae7ba0a47f5b">hookSystemRegisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) =0;</div>
-<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a9baa02aecfe369982364b16f73d82fb5">hookSystemDeregisterCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) =0;</div>
-<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a6a5814402c82ea2bf229ac2d63862f06">hookSystemSinkVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div>
-<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a85e03ec31a0e3f3810095ca3e6e6ab39">hookSystemSourceVolumeTick</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div>
-<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#ac3b8d58456c49ad52b3aff6c1f93dfe2">hookSystemInterruptStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState) =0;</div>
-<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#aa7dc874694477107daa61b95c64c8390">hookSystemSinkAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div>
-<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a89e2012e3c556d61b194bd2fa81487c6">hookSystemSourceAvailablityStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div>
-<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#aa0773afa08479945b24568991e34b96a">hookSystemDomainStateChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> state) =0;</div>
-<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a4c49eb39f5478c4c56587e8fdbb08078">hookSystemReceiveEarlyData</a>(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt;&amp; data) =0;</div>
-<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a4b0e8f68a193ac8ea7fe1d9175a11380">hookSystemSpeedChange</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a> speed) =0;</div>
-<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a76fb11877cd69010199b996f9426fb0d">hookSystemTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) =0;</div>
-<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f">cbAckConnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) =0;</div>
-<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#afb0af13318c5cdd96dc8334870f41156">cbAckDisconnect</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) =0;</div>
-<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a795eb8b4ac2c50eb3b5ec14bbf639cc4">cbAckCrossFade</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hostsink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a7de79e5bfd1ef0a6d24e0d817e7b8c13">cbAckSetSinkVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a45180aa9a4aedf0cab8214961013c9ee">cbAckSetSourceVolumeChange</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> voulme, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a411aaaf89f7d19ccfb09aac1c6734df8">cbAckSetSourceState</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#ae83380db1d35b9b653cd4b892352a39b">cbAckSetSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a3adcb322f2bdea1f9e386e4a9d07a2e1">cbAckSetSourceSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a1fa99fa2d2edce3e8841dfc9e226c9da">cbAckSetSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a523341b43629a1cf3adf2a03b2b2bacd">cbAckSetSinkSoundProperty</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3">getConnectionFormatChoice</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> listRoute, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; listPossibleConnectionFormats, std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listPrioConnectionFormats) =0;</div>
-<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#afeec1947803ab015afe385885222dd23">confirmCommandReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#af1757d4f2fbc6ad1c9346f53558b1364">confirmRoutingReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a851aa10941357f6ede340e4e3c0caa72">confirmCommandRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0">confirmRoutingRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#aae3cd3025c36ce1a735c60510c560186">hookSystemUpdateSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a784f5fa94e92d36ed39f90a4a61c74cd">hookSystemUpdateSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div>
-<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#ac07c4d8bcb89f43e084f319308f1b252">hookSystemUpdateConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div>
-<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#add6036a1f88634ad6e9fa74a7eb8d9c3">hookSystemUpdateGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div>
-<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a871851b07faa0808088f5270f7788652">cbAckSetVolumes</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf">cbAckSetSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e">cbAckSetSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div>
-<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34">hookSinkNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div>
-<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a64f209d9dcbcd1cb5cce4ebbc8236fc1">hookSourceNotificationDataChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div>
-<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def">hookUserSetMainSinkNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div>
-<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49">hookUserSetMainSourceNotificationConfiguration</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div>
-<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlSend.html#a96f39617e1ecaf021d544b5d4048bc5b">hookSystemSingleTimingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) =0;</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="l00976"></a><span class="lineno"> 976</span>&#160;};</div>
-<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160;}</div>
-<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;<span class="preprocessor">#endif // !defined(EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_)</span></div>
-<div class="ttc" id="classam_1_1IAmControlReceive_html_a265dd3dcec5d26213762000594741755"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755">am::IAmControlReceive::setSinkVolume</a></div><div class="ttdeci">virtual am_Error_e setSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)=0</div><div class="ttdoc">with this function, setting of sinks volumes is done. </div></div>
+<a href="IAmControl_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;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if !defined(EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_)</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_</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"> 26</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&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="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">class </span>CAmSocketHandler;</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;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&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"><a class="line" href="IAmControl_8h.html#ac8c9ea59b513da97f115ed3d6322d6ad"> 35</a></span>&#160;<span class="preprocessor">#define ControlVersion &quot;5.1&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlReceive.html"> 56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a></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;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d"> 60</a></span>&#160; <a class="code" href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d">IAmControlReceive</a>() {</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; }</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="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed"> 64</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed">~IAmControlReceive</a>() {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</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="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db">getRoute</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> onlyfree, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_Route_s&gt;&amp; returnList) =0;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156">connect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> format, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068">disconnect</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) =0;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36">crossfade</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSource, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> rampTime) =0;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4313158bb77c184e928c8932a22e750a">abortAction</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle) =0;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aab0f335f86f0c22bf09442b763e20d65">setSourceState</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> state) =0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755">setSinkVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> ramp, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29">setSourceVolume</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am_CustomRampType_t</a> rampType, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am_time_t</a> time) =0;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09">setSinkSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty) =0;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941">setSinkSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975">setSourceSoundProperties</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; soundProperty) =0;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5">setSourceSoundProperty</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30">setDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState) =0;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2d766f750f9665302116b7f350b529e2">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a440cee258a763c27f17c32741d74ba5a">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID) =0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5b24fea6472937a7cc68083d0835cb13">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) =0;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2ba9ebf9a79aa8f4eeeac6086bd356c5">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) =0;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID) =0;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a9437ff0106f3f3f2c6fbc4825f8e3543">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) =0;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6a2baf4e6a82ff2f14aadc7739463bb4">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) =0;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a468cc15d8d747e78ff2e91925074ec06">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) =0;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) =0;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9">enterSystemPropertiesListDB</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) =0;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a0c908fe83c5fa9b0bbd8171095cf7a14">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID) =0;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a303c156b8be49fec3503b494e25e45f3">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState) =0;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3cd58a1758eefb02faa593b342fabc45">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa418e53b7cb09eedb9a3f7a2743662e6">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8e45d04f75493d58f76017001df524cd">changDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a897513c69a3be782f9480246286ed9cc">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5894f47ef86a40f044dd473e4d9a08b4">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afba1cf5dde2e2790d404275cb6a5c63f">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) =0;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a46fe9d259f558a8eb5a864e954134fb6">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) =0;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) =0;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) =0;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) =0;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) =0;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) =0;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa653a02008c93a2ccb33dc2bd14e7f4a">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2078ed9d4035ef6354c3b3ebe13b82b0">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8088f65d63b341795b0864fea1141923">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listCrossfadersID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConverterID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a71a44256ea81d547f19c7cbf61ce7598">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a068946341bf9251624c13d8a203b3bf9">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae555a92adf85209a69c783e37a33390d">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ab34b2939f36ea56cc4ae16110681d84c">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a70968f60797b3061efb32cb7df2a767d">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; listSources) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a7beff1985e5a501655f8d62208da010f">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a75cddcdbc98126803217ccbe2cd538ff">getListHandles</a>(std::vector&lt;am_Handle_s&gt;&amp; listHandles) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6386697f9f3c9c7d2cd849e7e7589286">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a6a26e02d596f60f628b59e0c3a153eaa">getListConverters</a>(std::vector&lt;am_Converter_s&gt;&amp; listConverters) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a2a81d59ec72685499659534eab686b33">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a526122a3de5f0fd4696cfb4d8bc8894b">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d">setCommandReady</a>() =0;</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502">setCommandRundown</a>() =0;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677">setRoutingReady</a>() =0;</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512">setRoutingRundown</a>() =0;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#ad5519e8de5b545aa2f6625de2da32d6e">confirmControllerReady</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a284ce44bafc1ace589b947b82ba20b7f">confirmControllerRundown</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1">getSocketHandler</a>(<a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a>*&amp; socketHandler) =0;</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a97031ea9d1db50d83ce10f01a73ae9c2">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aeb3547ad8dcf06912c389be24d82f271">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#abf3f9675f8c317880731199a5df46ba3">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6">setVolumes</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes) =0;</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a">setSinkNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672">setSourceNotificationConfiguration</a>(<a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&amp; handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee">sendMainSinkNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) =0;</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30">sendMainSourceNotificationPayload</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; notificationPayload) =0;</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a50c39182e78d8ab13b50dd285cb1dcf8">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; mainNotificationConfiguration) =0;</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5100433c5061fa4cdc710a90db890647">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a341cb27a5b2f76122fda8bf1a28edb39">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a609087084a181d205007e5ae609fa8f9">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a52312974b7d3d6bceeaf8226473acd45">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13">resyncConnectionState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_Connection_s&gt;&amp; listOfExistingConnections) =0;</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc">removeHandle</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle) = 0; </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;};</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;</div><div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html"> 675</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmControlSend.html">IAmControlSend</a></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;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087"> 679</a></span>&#160; <a class="code" href="classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087">IAmControlSend</a>() {</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;</div><div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338"> 683</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338">~IAmControlSend</a>() {</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; }</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7">getInterfaceVersion</a>(std::string&amp; version) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> startupController(<a class="code" href="classam_1_1IAmControlReceive.html">IAmControlReceive</a>* controlreceiveinterface) =0;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setControllerReady() =0;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> setControllerRundown(<span class="keyword">const</span> int16_t signal) =0;</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserConnectionRequest(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; mainConnectionID) =0;</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserDisconnectionRequest(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID) =0;</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetMainSinkSoundProperty(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetMainSourceSoundProperty(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty) =0;</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetSystemProperty(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) =0;</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserVolumeChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> newVolume) =0;</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserVolumeStep(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> SinkID, <span class="keyword">const</span> int16_t increment) =0;</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetSinkMuteState(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState) =0;</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterDomain(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) =0;</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterDomain(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemDomainRegistrationComplete(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) =0;</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterSink(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) =0;</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterSink(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) =0;</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterSource(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) =0;</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterSource(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) =0;</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterConverter(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&amp; converterID) =0;</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterGateway(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) =0;</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterConverter(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) =0;</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterGateway(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) =0;</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemRegisterCrossfader(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) =0;</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemDeregisterCrossfader(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) =0;</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSinkVolumeTick(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSourceVolumeTick(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) =0;</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemInterruptStateChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState) =0;</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSinkAvailablityStateChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSourceAvailablityStateChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability) =0;</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemDomainStateChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> state) =0;</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemReceiveEarlyData(<span class="keyword">const</span> std::vector&lt;am_EarlyData_s&gt;&amp; data) =0;</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSpeedChange(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am_speed_t</a> speed) =0;</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemTimingInformationChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) =0;</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckConnect(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) =0;</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckDisconnect(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> errorID) =0;</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckCrossFade(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hostsink, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSinkVolumeChange(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSourceVolumeChange(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> voulme, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSourceState(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSourceSoundProperties(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSourceSoundProperty(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSinkSoundProperties(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSinkSoundProperty(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> getConnectionFormatChoice(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Route__s.html">am_Route_s</a> listRoute, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt; listPossibleConnectionFormats, std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listPrioConnectionFormats) =0;</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> confirmCommandReady(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> confirmRoutingReady(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> confirmCommandRundown(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> confirmRoutingRundown(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemUpdateSink(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemUpdateSource(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) =0;</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemUpdateConverter(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookSystemUpdateGateway(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) =0;</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetVolumes(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> std::vector&lt;am_Volumes_s&gt;&amp; listVolumes, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSinkNotificationConfiguration(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> cbAckSetSourceNotificationConfiguration(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error) =0;</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSinkNotificationDataChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSourceNotificationDataChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a>&amp; payload) =0;</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetMainSinkNotificationConfiguration(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> hookUserSetMainSourceNotificationConfiguration(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a>&amp; notificationConfiguration) =0;</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> hookSystemSingleTimingInformationChanged(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time) =0;</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="l00976"></a><span class="lineno"> 976</span>&#160;};</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160;}</div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;<span class="preprocessor">#endif // !defined(EA_69597D9E_B0A3_4c6d_BBB6_E7F436B8B799__INCLUDED_)</span></div><div class="ttc" id="classam_1_1IAmControlReceive_html_a265dd3dcec5d26213762000594741755"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a265dd3dcec5d26213762000594741755">am::IAmControlReceive::setSinkVolume</a></div><div class="ttdeci">virtual am_Error_e setSinkVolume(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time)=0</div><div class="ttdoc">with this function, setting of sinks volumes is done. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a8189dd6b0931901706e3ea2cce3c114d"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a8189dd6b0931901706e3ea2cce3c114d">am::IAmControlReceive::IAmControlReceive</a></div><div class="ttdeci">IAmControlReceive()</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00060">IAmControl.h:60</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a1b0546b7b22854c310ee89d0d5272e5a"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a1b0546b7b22854c310ee89d0d5272e5a">am::IAmControlReceive::getMainConnectionInfoDB</a></div><div class="ttdeci">virtual am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const =0</div><div class="ttdoc">returns sources and the sink of a crossfader </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a341cb27a5b2f76122fda8bf1a28edb39"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a341cb27a5b2f76122fda8bf1a28edb39">am::IAmControlReceive::getListMainSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const =0</div><div class="ttdoc">This function retrieves a list of all source mainsoundproperties with its values. ...</div></div>
@@ -325,7 +121,7 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="ttc" id="namespaceam_html_a098f272728edf8a628fc11b0655c154d"><div class="ttname"><a href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am::am_CustomSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomSoundPropertyType_t</div><div class="ttdoc">Within genivi only the some example properties are defined. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00193">audiomanagertypes.h:193</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a6a2baf4e6a82ff2f14aadc7739463bb4"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a6a2baf4e6a82ff2f14aadc7739463bb4">am::IAmControlReceive::enterSourceClassDB</a></div><div class="ttdeci">virtual am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)=0</div><div class="ttdoc">Enters a sourceClass into the database. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a09b2aa6f4eefe551e4ddce6583d6bdd4"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a09b2aa6f4eefe551e4ddce6583d6bdd4">am::IAmControlReceive::getSinkClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const =0</div><div class="ttdoc">returns the ClassInformation of a sink </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a46ef78b23a59cdc7ee9307ce8c934030"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a46ef78b23a59cdc7ee9307ce8c934030">am::IAmControlSend::hookUserVolumeChange</a></div><div class="ttdeci">virtual am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume)=0</div><div class="ttdoc">sets a user volume </div></div>
+<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a284ce44bafc1ace589b947b82ba20b7f"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a284ce44bafc1ace589b947b82ba20b7f">am::IAmControlReceive::confirmControllerRundown</a></div><div class="ttdeci">virtual void confirmControllerRundown(const am_Error_e error)=0</div><div class="ttdoc">Acknowledges the setControllerRundown call. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a8b43db9585b5b4e4c1af385679df382e"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a8b43db9585b5b4e4c1af385679df382e">am::IAmControlReceive::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div><div class="ttdoc">This function retrieves the value of a source Mainsoundproperty. </div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
@@ -334,84 +130,54 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="ttc" id="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2a81d59ec72685499659534eab686b33"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2a81d59ec72685499659534eab686b33">am::IAmControlReceive::getListSinkClasses</a></div><div class="ttdeci">virtual am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const =0</div><div class="ttdoc">returns a list of all sink classes </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aa0773afa08479945b24568991e34b96a"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aa0773afa08479945b24568991e34b96a">am::IAmControlSend::hookSystemDomainStateChange</a></div><div class="ttdeci">virtual void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state)=0</div><div class="ttdoc">id called when domainstate was changed </div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
<div class="ttc" id="structam_1_1am__SourceClass__s_html"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html">am::am_SourceClass_s</a></div><div class="ttdoc">struct describing source classes </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00891">audiomanagertypes.h:891</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_aae2bd0d6a0bc7cdc4085ce657da93f13"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#aae2bd0d6a0bc7cdc4085ce657da93f13">am::IAmControlReceive::resyncConnectionState</a></div><div class="ttdeci">virtual am_Error_e resyncConnectionState(const am_domainID_t domainID, std::vector&lt; am_Connection_s &gt; &amp;listOfExistingConnections)=0</div><div class="ttdoc">Retrieves a list of all current active connections from a domain. </div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationPayload__s_html"><div class="ttname"><a href="structam_1_1am__NotificationPayload__s.html">am::am_NotificationPayload_s</a></div><div class="ttdoc">This struct holds the payload of a notification. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01090">audiomanagertypes.h:1090</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a897513c69a3be782f9480246286ed9cc"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a897513c69a3be782f9480246286ed9cc">am::IAmControlReceive::changeSinkMuteStateDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)=0</div><div class="ttdoc">changes the mute state of a sink </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a9baa02aecfe369982364b16f73d82fb5"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a9baa02aecfe369982364b16f73d82fb5">am::IAmControlSend::hookSystemDeregisterCrossfader</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a crossfader </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a440cee258a763c27f17c32741d74ba5a"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a440cee258a763c27f17c32741d74ba5a">am::IAmControlReceive::enterMainConnectionDB</a></div><div class="ttdeci">virtual am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)=0</div><div class="ttdoc">enters a mainconnection in the database, creates and ID </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a492ed9ab0bac42192ee66240ab82eaf3"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a492ed9ab0bac42192ee66240ab82eaf3">am::IAmControlSend::setControllerReady</a></div><div class="ttdeci">virtual void setControllerReady()=0</div><div class="ttdoc">this message is used tell the controller that it should get ready. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a4587482cea592026688f0afadf6b95dc"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a4587482cea592026688f0afadf6b95dc">am::IAmControlReceive::removeConverterDB</a></div><div class="ttdeci">virtual am_Error_e removeConverterDB(const am_converterID_t converterID)=0</div><div class="ttdoc">removes a converter from the DB </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a784f5fa94e92d36ed39f90a4a61c74cd"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a784f5fa94e92d36ed39f90a4a61c74cd">am::IAmControlSend::hookSystemUpdateSource</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateSource(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">update from the source Data </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a3283f6278f097a69b17ab049a97f0dcc"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a3283f6278f097a69b17ab049a97f0dcc">am::IAmControlReceive::removeSourceClassDB</a></div><div class="ttdeci">virtual am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)=0</div><div class="ttdoc">removes a domain from the DB </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a7f54417c24637b91e0079187caecd3d3"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7f54417c24637b91e0079187caecd3d3">am::IAmControlSend::getConnectionFormatChoice</a></div><div class="ttdeci">virtual am_Error_e getConnectionFormatChoice(const am_sourceID_t sourceID, const am_sinkID_t sinkID, const am_Route_s listRoute, const std::vector&lt; am_CustomConnectionFormat_t &gt; listPossibleConnectionFormats, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listPrioConnectionFormats)=0</div><div class="ttdoc">This function is used by the routing algorithm to retrieve a priorized list of connectionFormats from...</div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_af5c964b32524b9268d1ebbd701f9955f"><div class="ttname"><a href="classam_1_1IAmControlSend.html#af5c964b32524b9268d1ebbd701f9955f">am::IAmControlSend::cbAckConnect</a></div><div class="ttdeci">virtual void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID)=0</div><div class="ttdoc">ack for connect </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ab712053ac6f68ee0e05923b5da8a2c36"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ab712053ac6f68ee0e05923b5da8a2c36">am::IAmControlReceive::crossfade</a></div><div class="ttdeci">virtual am_Error_e crossfade(am_Handle_s &amp;handle, const am_HotSink_e hotSource, const am_crossfaderID_t crossfaderID, const am_CustomRampType_t rampType, const am_time_t rampTime)=0</div><div class="ttdoc">triggers a cross fade. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a7de79e5bfd1ef0a6d24e0d817e7b8c13"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7de79e5bfd1ef0a6d24e0d817e7b8c13">am::IAmControlSend::cbAckSetSinkVolumeChange</a></div><div class="ttdeci">virtual void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error)=0</div><div class="ttdoc">ack for sink volume changes </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2ba9ebf9a79aa8f4eeeac6086bd356c5"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2ba9ebf9a79aa8f4eeeac6086bd356c5">am::IAmControlReceive::enterGatewayDB</a></div><div class="ttdeci">virtual am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)=0</div><div class="ttdoc">enters a gateway in the database. </div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
<div class="ttc" id="namespaceam_html_a114262d77aae4ed1d2daa50a36155d3e"><div class="ttname"><a href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am::am_CustomConnectionFormat_t</a></div><div class="ttdeci">uint16_t am_CustomConnectionFormat_t</div><div class="ttdoc">This type classifies the format in which data is exchanged within a connection. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00148">audiomanagertypes.h:148</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a468cc15d8d747e78ff2e91925074ec06"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a468cc15d8d747e78ff2e91925074ec06">am::IAmControlReceive::changeSinkClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)=0</div><div class="ttdoc">changes class information of a sinkclass. </div></div>
-<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a47963dfe663b99d71172bb54d1e31e34"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a47963dfe663b99d71172bb54d1e31e34">am::IAmControlSend::hookSinkNotificationDataChanged</a></div><div class="ttdeci">virtual void hookSinkNotificationDataChanged(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;payload)=0</div><div class="ttdoc">new sinkNotification data is there! </div></div>
+<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00216">CAmSocketHandler.h:216</a></div></div>
<div class="ttc" id="namespaceam_html_aa7571de351523bc315aabe81762f65a7"><div class="ttname"><a href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am::am_CustomMainSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomMainSoundPropertyType_t</div><div class="ttdoc">Here are all SoundProperties that can be set via the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00159">audiomanagertypes.h:159</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a76de444b4bf5844a8c98cb6725ac1ae1"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a76de444b4bf5844a8c98cb6725ac1ae1">am::IAmControlReceive::getSocketHandler</a></div><div class="ttdeci">virtual am_Error_e getSocketHandler(CAmSocketHandler *&amp;socketHandler)=0</div><div class="ttdoc">This function returns the pointer to the socketHandler. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a4b0e8f68a193ac8ea7fe1d9175a11380"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a4b0e8f68a193ac8ea7fe1d9175a11380">am::IAmControlSend::hookSystemSpeedChange</a></div><div class="ttdeci">virtual void hookSystemSpeedChange(const am_speed_t speed)=0</div><div class="ttdoc">this hook provides information about speed changes. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a26168e69406f3efc7375e69bf06a130e"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a26168e69406f3efc7375e69bf06a130e">am::IAmControlReceive::changeSourceAvailabilityDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)=0</div><div class="ttdoc">changes the availablility of a source </div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a64f209d9dcbcd1cb5cce4ebbc8236fc1"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a64f209d9dcbcd1cb5cce4ebbc8236fc1">am::IAmControlSend::hookSourceNotificationDataChanged</a></div><div class="ttdeci">virtual void hookSourceNotificationDataChanged(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;payload)=0</div><div class="ttdoc">new sourceNotification data is there! </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_af8a9f7c4272a260ed8cca3eaaf1b3a29"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#af8a9f7c4272a260ed8cca3eaaf1b3a29">am::IAmControlReceive::setSourceVolume</a></div><div class="ttdeci">virtual am_Error_e setSourceVolume(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t rampType, const am_time_t time)=0</div><div class="ttdoc">with this function, setting of source volumes is done. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a52312974b7d3d6bceeaf8226473acd45"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a52312974b7d3d6bceeaf8226473acd45">am::IAmControlReceive::getListSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const =0</div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a8088f65d63b341795b0864fea1141923"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a8088f65d63b341795b0864fea1141923">am::IAmControlReceive::getListSourcesOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const =0</div><div class="ttdoc">returns all source of a domain </div></div>
<div class="ttc" id="structam_1_1am__MainConnection__s_html"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html">am::am_MainConnection_s</a></div><div class="ttdoc">struct that holds attribiutes of a mainconnection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01056">audiomanagertypes.h:1056</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a97031ea9d1db50d83ce10f01a73ae9c2"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a97031ea9d1db50d83ce10f01a73ae9c2">am::IAmControlReceive::changeSinkDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">Change the data of the sink. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a070328c86520df5e82dfbd40f9a7aa09"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a070328c86520df5e82dfbd40f9a7aa09">am::IAmControlReceive::setSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e setSinkSoundProperties(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)=0</div><div class="ttdoc">is used to set several sinkSoundProperties at a time </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a5e3824e837500684d5f90b171be0e397"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a5e3824e837500684d5f90b171be0e397">am::IAmControlSend::hookUserVolumeStep</a></div><div class="ttdeci">virtual am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment)=0</div><div class="ttdoc">sets a user volume as increment </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ad559c7714947fcf4d719df4552b244d6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ad559c7714947fcf4d719df4552b244d6">am::IAmControlSend::hookSystemRegisterConverter</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterConverter(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)=0</div><div class="ttdoc">is called when a routing adaptor registers a converter </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_afba1cf5dde2e2790d404275cb6a5c63f"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#afba1cf5dde2e2790d404275cb6a5c63f">am::IAmControlReceive::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)=0</div><div class="ttdoc">changes the mainsourcesoundproperty of a sink </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_afe97e8c24556b14155ba7c0ae53ffeef"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#afe97e8c24556b14155ba7c0ae53ffeef">am::IAmControlReceive::removeDomainDB</a></div><div class="ttdeci">virtual am_Error_e removeDomainDB(const am_domainID_t domainID)=0</div><div class="ttdoc">removes a domain from the DB </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a7110e06a9a09951608fdf7b7bdfc00c3"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a7110e06a9a09951608fdf7b7bdfc00c3">am::IAmControlReceive::removeSourceDB</a></div><div class="ttdeci">virtual am_Error_e removeSourceDB(const am_sourceID_t sourceID)=0</div><div class="ttdoc">removes a source from the DB </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aff13395c4cb3130be4c918a86c9cf56e"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aff13395c4cb3130be4c918a86c9cf56e">am::IAmControlSend::hookUserSetSystemProperty</a></div><div class="ttdeci">virtual am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s &amp;property)=0</div><div class="ttdoc">sets a user SystemProperty </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a1fa99fa2d2edce3e8841dfc9e226c9da"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a1fa99fa2d2edce3e8841dfc9e226c9da">am::IAmControlSend::cbAckSetSinkSoundProperties</a></div><div class="ttdeci">virtual void cbAckSetSinkSoundProperties(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sinksoundproperties </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a509053b30cd6310110dad0fc8bea819e"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a509053b30cd6310110dad0fc8bea819e">am::IAmControlSend::cbAckSetSourceNotificationConfiguration</a></div><div class="ttdeci">virtual void cbAckSetSourceNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">The acknowledge of the source notification configuration. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a3cd58a1758eefb02faa593b342fabc45"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a3cd58a1758eefb02faa593b342fabc45">am::IAmControlReceive::changeSinkMainVolumeDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)=0</div><div class="ttdoc">changes the sink volume of a sink </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a5c650701fb40059f3f21694a8ddbd47d"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a5c650701fb40059f3f21694a8ddbd47d">am::IAmControlSend::hookUserSetMainSinkSoundProperty</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">sets a user MainSinkSoundProperty </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2f67dbcaddbd2ab0464f9d441217a744"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2f67dbcaddbd2ab0464f9d441217a744">am::IAmControlReceive::getConverterInfoDB</a></div><div class="ttdeci">virtual am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const =0</div><div class="ttdoc">return source and sink of a converter </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a099fe1b82c279780a419b357d0675975"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a099fe1b82c279780a419b357d0675975">am::IAmControlReceive::setSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e setSourceSoundProperties(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const std::vector&lt; am_SoundProperty_s &gt; &amp;soundProperty)=0</div><div class="ttdoc">is used to set several SourceSoundProperties at a time </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aa6f94e59485a962830c7e957cfb1fe49"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aa6f94e59485a962830c7e957cfb1fe49">am::IAmControlSend::hookUserSetMainSourceNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSourceNotificationConfiguration(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">sets a user MainSourceNotificationConfiguration </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a609087084a181d205007e5ae609fa8f9"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a609087084a181d205007e5ae609fa8f9">am::IAmControlReceive::getListSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const =0</div><div class="ttdoc">This function retrieves a list of all sink soundproperties with its values. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a11694d93f25c78315bf968215c96280d"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a11694d93f25c78315bf968215c96280d">am::IAmControlReceive::setCommandReady</a></div><div class="ttdeci">virtual void setCommandReady()=0</div><div class="ttdoc">sets the command interface to ready. </div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a00be1fd1fa2aa657042e97b9533b6cbf"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a00be1fd1fa2aa657042e97b9533b6cbf">am::IAmControlSend::cbAckSetSinkNotificationConfiguration</a></div><div class="ttdeci">virtual void cbAckSetSinkNotificationConfiguration(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">The acknowledge of the sink notification configuration. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a7d1dc0392cf47996d177c1d9201d71d9"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a7d1dc0392cf47996d177c1d9201d71d9">am::IAmControlReceive::enterSystemPropertiesListDB</a></div><div class="ttdeci">virtual am_Error_e enterSystemPropertiesListDB(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)=0</div><div class="ttdoc">This function is used to enter the system Properties into the database. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ae555a92adf85209a69c783e37a33390d"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ae555a92adf85209a69c783e37a33390d">am::IAmControlReceive::getListConnections</a></div><div class="ttdeci">virtual am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const =0</div><div class="ttdoc">returns a complete list of all Connections </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_af1757d4f2fbc6ad1c9346f53558b1364"><div class="ttname"><a href="classam_1_1IAmControlSend.html#af1757d4f2fbc6ad1c9346f53558b1364">am::IAmControlSend::confirmRoutingReady</a></div><div class="ttdeci">virtual void confirmRoutingReady(const am_Error_e error)=0</div><div class="ttdoc">confirms the setRoutingReady call </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a7ee7417734d6976d47899c614f7903de"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7ee7417734d6976d47899c614f7903de">am::IAmControlSend::hookSystemRegisterSource</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterSource(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)=0</div><div class="ttdoc">is called when a routing adaptor registers a source </div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a5dc6bbb0b60a389481b7fd5d8b238ef6"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a5dc6bbb0b60a389481b7fd5d8b238ef6">am::IAmControlReceive::setVolumes</a></div><div class="ttdeci">virtual am_Error_e setVolumes(am_Handle_s &amp;handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes)=0</div><div class="ttdoc">with this function, setting of multiple volumes at a time is done. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ac3b8d58456c49ad52b3aff6c1f93dfe2"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac3b8d58456c49ad52b3aff6c1f93dfe2">am::IAmControlSend::hookSystemInterruptStateChange</a></div><div class="ttdeci">virtual void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)=0</div><div class="ttdoc">is called when an low level interrupt changed its state </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2bc60ab809b10b62a701cae3803ddbee"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2bc60ab809b10b62a701cae3803ddbee">am::IAmControlReceive::sendMainSinkNotificationPayload</a></div><div class="ttdeci">virtual void sendMainSinkNotificationPayload(const am_sinkID_t sinkID, const am_NotificationPayload_s &amp;notificationPayload)=0</div><div class="ttdoc">Sends out the main notificiation of a sink. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a411aaaf89f7d19ccfb09aac1c6734df8"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a411aaaf89f7d19ccfb09aac1c6734df8">am::IAmControlSend::cbAckSetSourceState</a></div><div class="ttdeci">virtual void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of source states </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ade2da944b84e2474f2052aa4cf3b5ae0"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ade2da944b84e2474f2052aa4cf3b5ae0">am::IAmControlSend::hookUserSetSinkMuteState</a></div><div class="ttdeci">virtual am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState)=0</div><div class="ttdoc">sets the mute state of a sink </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ad5519e8de5b545aa2f6625de2da32d6e"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ad5519e8de5b545aa2f6625de2da32d6e">am::IAmControlReceive::confirmControllerReady</a></div><div class="ttdeci">virtual void confirmControllerReady(const am_Error_e error)=0</div><div class="ttdoc">acknowledges the setControllerReady call. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a5a875c31ae2659b0a97b54a2646b0084"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a5a875c31ae2659b0a97b54a2646b0084">am::IAmControlReceive::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div><div class="ttdoc">This function retrieves the value of a sink Mainsoundproperty. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ae1e7f801d0620b2f7087a761ea85976c"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ae1e7f801d0620b2f7087a761ea85976c">am::IAmControlSend::hookSystemDeregisterSink</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a sink </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a397d974fae793b30b0c68eddd828a502"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a397d974fae793b30b0c68eddd828a502">am::IAmControlReceive::setCommandRundown</a></div><div class="ttdeci">virtual void setCommandRundown()=0</div><div class="ttdoc">sets the command interface into the rundown state. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a871851b07faa0808088f5270f7788652"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a871851b07faa0808088f5270f7788652">am::IAmControlSend::cbAckSetVolumes</a></div><div class="ttdeci">virtual void cbAckSetVolumes(const am_Handle_s handle, const std::vector&lt; am_Volumes_s &gt; &amp;listVolumes, const am_Error_e error)=0</div><div class="ttdoc">ack for mulitple volume changes </div></div>
<div class="ttc" id="structam_1_1am__Handle__s_html"><div class="ttname"><a href="structam_1_1am__Handle__s.html">am::am_Handle_s</a></div><div class="ttdoc">a handle is used for asynchronous operations and is uniquely assigned for each of this operations ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00991">audiomanagertypes.h:991</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a851aa10941357f6ede340e4e3c0caa72"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a851aa10941357f6ede340e4e3c0caa72">am::IAmControlSend::confirmCommandRundown</a></div><div class="ttdeci">virtual void confirmCommandRundown(const am_Error_e error)=0</div><div class="ttdoc">confirms the setCommandRundown call </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a4c49eb39f5478c4c56587e8fdbb08078"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a4c49eb39f5478c4c56587e8fdbb08078">am::IAmControlSend::hookSystemReceiveEarlyData</a></div><div class="ttdeci">virtual void hookSystemReceiveEarlyData(const std::vector&lt; am_EarlyData_s &gt; &amp;data)=0</div><div class="ttdoc">when early data was received </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2078ed9d4035ef6354c3b3ebe13b82b0"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2078ed9d4035ef6354c3b3ebe13b82b0">am::IAmControlReceive::getListSinksOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const =0</div><div class="ttdoc">returns all sinks of a domain </div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a85e03ec31a0e3f3810095ca3e6e6ab39"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a85e03ec31a0e3f3810095ca3e6e6ab39">am::IAmControlSend::hookSystemSourceVolumeTick</a></div><div class="ttdeci">virtual void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume)=0</div><div class="ttdoc">volumeticks. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a76fb11877cd69010199b996f9426fb0d"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a76fb11877cd69010199b996f9426fb0d">am::IAmControlSend::hookSystemTimingInformationChanged</a></div><div class="ttdeci">virtual void hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time)=0</div><div class="ttdoc">this hook is fired whenever the timing information of a mainconnection has changed. </div></div>
<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a5067bc239564697fd9c6f15026d5d06f"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a5067bc239564697fd9c6f15026d5d06f">am::IAmControlSend::hookSystemDeregisterGateway</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a gateway </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a616b77f87e23a039007620c60cdfd239"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a616b77f87e23a039007620c60cdfd239">am::IAmControlReceive::getSinkSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div><div class="ttdoc">This function retrieves the value of a sink soundproperty. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a10defe76bb946be5b9c7a67ca1a0691b"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a10defe76bb946be5b9c7a67ca1a0691b">am::IAmControlReceive::changeSourceClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)=0</div><div class="ttdoc">changes class information of a sourceClass. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a526122a3de5f0fd4696cfb4d8bc8894b"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a526122a3de5f0fd4696cfb4d8bc8894b">am::IAmControlReceive::getListSystemProperties</a></div><div class="ttdeci">virtual am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const =0</div><div class="ttdoc">returns the list of SystemProperties </div></div>
@@ -420,43 +186,32 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="ttc" id="classam_1_1IAmControlReceive_html_ac5fb1aa50baa66c125b9cae04b964068"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ac5fb1aa50baa66c125b9cae04b964068">am::IAmControlReceive::disconnect</a></div><div class="ttdeci">virtual am_Error_e disconnect(am_Handle_s &amp;handle, const am_connectionID_t connectionID)=0</div><div class="ttdoc">is used to disconnect a connection </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a9437ff0106f3f3f2c6fbc4825f8e3543"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a9437ff0106f3f3f2c6fbc4825f8e3543">am::IAmControlReceive::enterSinkClassDB</a></div><div class="ttdeci">virtual am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)=0</div><div class="ttdoc">Enters a sourceClass into the database. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_af6dc28ba8b0e260a035c7495eb81350b"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#af6dc28ba8b0e260a035c7495eb81350b">am::IAmControlReceive::enterConverterDB</a></div><div class="ttdeci">virtual am_Error_e enterConverterDB(const am_Converter_s &amp;converterData, am_converterID_t &amp;converterID)=0</div><div class="ttdoc">enters a converter in the database. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a3fa49b5d984c07117b7506557eb7daab"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a3fa49b5d984c07117b7506557eb7daab">am::IAmControlSend::setControllerRundown</a></div><div class="ttdeci">virtual void setControllerRundown(const int16_t signal)=0</div><div class="ttdoc">This message tells the controller that he should prepare everything for the power to be switched off...</div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a0bc7f21ff1e73fb7c1ccf479a564ec30"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a0bc7f21ff1e73fb7c1ccf479a564ec30">am::IAmControlReceive::sendMainSourceNotificationPayload</a></div><div class="ttdeci">virtual void sendMainSourceNotificationPayload(const am_sourceID_t sourceID, const am_NotificationPayload_s &amp;notificationPayload)=0</div><div class="ttdoc">Sends out the main notificiation of a source. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a1a8c6dc9dc211edfefab1c996d621ab8"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a1a8c6dc9dc211edfefab1c996d621ab8">am::IAmControlSend::hookSystemDomainRegistrationComplete</a></div><div class="ttdeci">virtual void hookSystemDomainRegistrationComplete(const am_domainID_t domainID)=0</div><div class="ttdoc">is called when a domain registered all the elements </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a64627ea785ced597315eed706ee668ed"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a64627ea785ced597315eed706ee668ed">am::IAmControlReceive::~IAmControlReceive</a></div><div class="ttdeci">virtual ~IAmControlReceive()</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00064">IAmControl.h:64</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2d766f750f9665302116b7f350b529e2"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2d766f750f9665302116b7f350b529e2">am::IAmControlReceive::enterDomainDB</a></div><div class="ttdeci">virtual am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div><div class="ttdoc">enters a domain in the database, creates and ID </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_aeb3547ad8dcf06912c389be24d82f271"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#aeb3547ad8dcf06912c389be24d82f271">am::IAmControlReceive::changeConverterDB</a></div><div class="ttdeci">virtual am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">changes converter Data </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ae83380db1d35b9b653cd4b892352a39b"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ae83380db1d35b9b653cd4b892352a39b">am::IAmControlSend::cbAckSetSourceSoundProperties</a></div><div class="ttdeci">virtual void cbAckSetSourceSoundProperties(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sourcesoundproperties </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a50c39182e78d8ab13b50dd285cb1dcf8"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a50c39182e78d8ab13b50dd285cb1dcf8">am::IAmControlReceive::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)=0</div><div class="ttdoc">change the mainNotificationConfiguration of a source </div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ae217a940f8c6f47e07e6117b6efd7bf3"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ae217a940f8c6f47e07e6117b6efd7bf3">am::IAmControlReceive::removeSinkDB</a></div><div class="ttdeci">virtual am_Error_e removeSinkDB(const am_sinkID_t sinkID)=0</div><div class="ttdoc">removes a sink from the DB </div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a5894f47ef86a40f044dd473e4d9a08b4"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a5894f47ef86a40f044dd473e4d9a08b4">am::IAmControlReceive::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)=0</div><div class="ttdoc">changes the mainsinksoundproperty of a sink </div></div>
<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_add6036a1f88634ad6e9fa74a7eb8d9c3"><div class="ttname"><a href="classam_1_1IAmControlSend.html#add6036a1f88634ad6e9fa74a7eb8d9c3">am::IAmControlSend::hookSystemUpdateGateway</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateGateway(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">updates the Gateway Data </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html"><div class="ttname"><a href="classam_1_1IAmControlSend.html">am::IAmControlSend</a></div><div class="ttdoc">This interface is presented by the AudioManager controller. </div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00675">IAmControl.h:675</a></div></div>
<div class="ttc" id="structam_1_1am__Route__s_html"><div class="ttname"><a href="structam_1_1am__Route__s.html">am::am_Route_s</a></div><div class="ttdoc">a list of routing elements that lead from source to sink </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00810">audiomanagertypes.h:810</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a2a5d864eccc8b6595112e2040cc43473"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a2a5d864eccc8b6595112e2040cc43473">am::IAmControlReceive::enterSourceDB</a></div><div class="ttdeci">virtual am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)=0</div><div class="ttdoc">enters a source in the database. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_afb0af13318c5cdd96dc8334870f41156"><div class="ttname"><a href="classam_1_1IAmControlSend.html#afb0af13318c5cdd96dc8334870f41156">am::IAmControlSend::cbAckDisconnect</a></div><div class="ttdeci">virtual void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID)=0</div><div class="ttdoc">ack for disconnect </div></div>
<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a5b24fea6472937a7cc68083d0835cb13"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a5b24fea6472937a7cc68083d0835cb13">am::IAmControlReceive::enterSinkDB</a></div><div class="ttdeci">virtual am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)=0</div><div class="ttdoc">enters a sink in the database. </div></div>
<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_afeec1947803ab015afe385885222dd23"><div class="ttname"><a href="classam_1_1IAmControlSend.html#afeec1947803ab015afe385885222dd23">am::IAmControlSend::confirmCommandReady</a></div><div class="ttdeci">virtual void confirmCommandReady(const am_Error_e error)=0</div><div class="ttdoc">confirms the setCommandReady call </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a71a44256ea81d547f19c7cbf61ce7598"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a71a44256ea81d547f19c7cbf61ce7598">am::IAmControlReceive::getListGatewaysOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const =0</div><div class="ttdoc">returns all gateways of a domain </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a7beff1985e5a501655f8d62208da010f"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a7beff1985e5a501655f8d62208da010f">am::IAmControlReceive::getListSourceClasses</a></div><div class="ttdeci">virtual am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const =0</div><div class="ttdoc">returns a list of all source classes </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a5100433c5061fa4cdc710a90db890647"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a5100433c5061fa4cdc710a90db890647">am::IAmControlReceive::getListMainSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundproperties) const =0</div><div class="ttdoc">This function retrieves a list of all sink mainsoundproperties with its values. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a8e45d04f75493d58f76017001df524cd"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a8e45d04f75493d58f76017001df524cd">am::IAmControlReceive::changDomainStateDB</a></div><div class="ttdeci">virtual am_Error_e changDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)=0</div><div class="ttdoc">changes the domainstate of a domain </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a8766543db01f4b0ac5dd747f2f4205f6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a8766543db01f4b0ac5dd747f2f4205f6">am::IAmControlSend::hookUserDisconnectionRequest</a></div><div class="ttdeci">virtual am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID)=0</div><div class="ttdoc">is called when a disconnection request comes in via the command interface </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aa7dc874694477107daa61b95c64c8390"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aa7dc874694477107daa61b95c64c8390">am::IAmControlSend::hookSystemSinkAvailablityStateChange</a></div><div class="ttdeci">virtual void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s &amp;availability)=0</div><div class="ttdoc">id called when a sink changed its availability </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a00b6acc4831686e51ba35993e5150259"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a00b6acc4831686e51ba35993e5150259">am::IAmControlReceive::getSourceSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div><div class="ttdoc">This function retrieves the value of a source soundproperty. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a7a392f76f44bb748c7fe7693c9487156"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a7a392f76f44bb748c7fe7693c9487156">am::IAmControlReceive::connect</a></div><div class="ttdeci">virtual am_Error_e connect(am_Handle_s &amp;handle, am_connectionID_t &amp;connectionID, const am_CustomConnectionFormat_t format, const am_sourceID_t sourceID, const am_sinkID_t sinkID)=0</div><div class="ttdoc">With this function, elementary connects can be triggered by the controller. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ac07c4d8bcb89f43e084f319308f1b252"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac07c4d8bcb89f43e084f319308f1b252">am::IAmControlSend::hookSystemUpdateConverter</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateConverter(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">updates the Converter Data </div></div>
<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ac8997d2c07ca17d0dff92291e5ebd7b0"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac8997d2c07ca17d0dff92291e5ebd7b0">am::IAmControlSend::confirmRoutingRundown</a></div><div class="ttdeci">virtual void confirmRoutingRundown(const am_Error_e error)=0</div><div class="ttdoc">confirms the setRoutingRundown command </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a55b0c17d87150f44659bf2bb8a668408"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a55b0c17d87150f44659bf2bb8a668408">am::IAmControlReceive::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;mainNotificationConfiguration)=0</div><div class="ttdoc">change the mainNotificationConfiguration of a sink </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a795eb8b4ac2c50eb3b5ec14bbf639cc4"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a795eb8b4ac2c50eb3b5ec14bbf639cc4">am::IAmControlSend::cbAckCrossFade</a></div><div class="ttdeci">virtual void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error)=0</div><div class="ttdoc">ack for crossfading </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a303c156b8be49fec3503b494e25e45f3"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a303c156b8be49fec3503b494e25e45f3">am::IAmControlReceive::changeMainConnectionStateDB</a></div><div class="ttdeci">virtual am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)=0</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_afb56cbfa6b3ad6f042a211716c31cde8"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#afb56cbfa6b3ad6f042a211716c31cde8">am::IAmControlReceive::changeSystemPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)=0</div><div class="ttdoc">changes a systemProperty </div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
@@ -464,33 +219,22 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a4f678a558c651bbcaefa6ea485c2140c"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a4f678a558c651bbcaefa6ea485c2140c">am::IAmControlReceive::getSourceClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const =0</div><div class="ttdoc">returns the ClassInformation of a source </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html"><div class="ttname"><a href="classam_1_1IAmControlReceive.html">am::IAmControlReceive</a></div><div class="ttdoc">This interface gives access to all important functions of the audiomanager that are used by the Audio...</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00056">IAmControl.h:56</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_ac193d4987d357e522be802c2e188dadd"><div class="ttname"><a href="classam_1_1IAmControlSend.html#ac193d4987d357e522be802c2e188dadd">am::IAmControlSend::hookSystemDeregisterDomain</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID)=0</div><div class="ttdoc">is called when a routing adaptor wants to derigister a domain </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a05f9fce88bf2a7344f30e71ea2c40087"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a05f9fce88bf2a7344f30e71ea2c40087">am::IAmControlSend::IAmControlSend</a></div><div class="ttdeci">IAmControlSend()</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00679">IAmControl.h:679</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a068946341bf9251624c13d8a203b3bf9"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a068946341bf9251624c13d8a203b3bf9">am::IAmControlReceive::getListMainConnections</a></div><div class="ttdeci">virtual am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const =0</div><div class="ttdoc">returns a complete list of all MainConnections </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a121923b37b1b7dd38dd2e80125d2ada7"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a121923b37b1b7dd38dd2e80125d2ada7">am::IAmControlReceive::getInterfaceVersion</a></div><div class="ttdeci">virtual void getInterfaceVersion(std::string &amp;version) const =0</div><div class="ttdoc">This function returns the version of the interface. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aabf3bf19aacc34071ad37bfc8c51bf5a"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aabf3bf19aacc34071ad37bfc8c51bf5a">am::IAmControlSend::hookSystemDeregisterConverter</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterConverter(const am_converterID_t converterID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a converter </div></div>
<div class="ttc" id="namespaceam_html_a510513cf43299092b6c85250dbbef93f"><div class="ttname"><a href="namespaceam.html#a510513cf43299092b6c85250dbbef93f">am::am_time_t</a></div><div class="ttdeci">uint16_t am_time_t</div><div class="ttdoc">time in ms! </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00109">audiomanagertypes.h:109</a></div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_aae3cd3025c36ce1a735c60510c560186"><div class="ttname"><a href="classam_1_1IAmControlSend.html#aae3cd3025c36ce1a735c60510c560186">am::IAmControlSend::hookSystemUpdateSink</a></div><div class="ttdeci">virtual am_Error_e hookSystemUpdateSink(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">update form the SinkData </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_abe2d2f93c83fa7e9104aae7ba0a47f5b"><div class="ttname"><a href="classam_1_1IAmControlSend.html#abe2d2f93c83fa7e9104aae7ba0a47f5b">am::IAmControlSend::hookSystemRegisterCrossfader</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)=0</div><div class="ttdoc">is called when a routing adaptor registers a crossfader </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a6c7daca73a1e74782a360771b01cfd5c"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a6c7daca73a1e74782a360771b01cfd5c">am::IAmControlSend::hookUserConnectionRequest</a></div><div class="ttdeci">virtual am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t &amp;mainConnectionID)=0</div><div class="ttdoc">is called when a connection request comes in via the command interface </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a07a203c743bffbfd06b989987aea6f9d"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a07a203c743bffbfd06b989987aea6f9d">am::IAmControlReceive::removeGatewayDB</a></div><div class="ttdeci">virtual am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)=0</div><div class="ttdoc">removes a gateway from the DB </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a45180aa9a4aedf0cab8214961013c9ee"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a45180aa9a4aedf0cab8214961013c9ee">am::IAmControlSend::cbAckSetSourceVolumeChange</a></div><div class="ttdeci">virtual void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error)=0</div><div class="ttdoc">ack for source volume changes </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a28126b829d36e519b75b9155854e3ba4"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a28126b829d36e519b75b9155854e3ba4">am::IAmControlReceive::getListConvertersOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConverterID) const =0</div><div class="ttdoc">returns all converters of a domain </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a4bf1e9c330f120eaff306906a22a8d30"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a4bf1e9c330f120eaff306906a22a8d30">am::IAmControlReceive::setDomainState</a></div><div class="ttdeci">virtual am_Error_e setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)=0</div><div class="ttdoc">sets the domain state of a domain </div></div>
<div class="ttc" id="classam_1_1IAmControlSend_html_a9f5267df99738ba692aa657eee808338"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a9f5267df99738ba692aa657eee808338">am::IAmControlSend::~IAmControlSend</a></div><div class="ttdeci">virtual ~IAmControlSend()</div><div class="ttdef"><b>Definition:</b> <a href="IAmControl_8h_source.html#l00683">IAmControl.h:683</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a8ec8f9d63e35f0c1b5ee2f6a3e4a34fc">am::IAmControlReceive::removeHandle</a></div><div class="ttdeci">virtual am_Error_e removeHandle(const am_Handle_s handle)=0</div><div class="ttdoc">This function searches for a handle in the RoutingSender and removes it if found. ...</div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a2d2ac929f577498633d223c4194054f5"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a2d2ac929f577498633d223c4194054f5">am::IAmControlSend::startupController</a></div><div class="ttdeci">virtual am_Error_e startupController(IAmControlReceive *controlreceiveinterface)=0</div><div class="ttdoc">Starts up the controller. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a0c908fe83c5fa9b0bbd8171095cf7a14"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a0c908fe83c5fa9b0bbd8171095cf7a14">am::IAmControlReceive::changeMainConnectionRouteDB</a></div><div class="ttdeci">virtual am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)=0</div><div class="ttdoc">changes the mainConnectionState of MainConnection </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a523341b43629a1cf3adf2a03b2b2bacd"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a523341b43629a1cf3adf2a03b2b2bacd">am::IAmControlSend::cbAckSetSinkSoundProperty</a></div><div class="ttdeci">virtual void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sinksoundproperties </div></div>
<div class="ttc" id="namespaceam_html_a01c1c639ee87e804885f92c69ca4a97c"><div class="ttname"><a href="namespaceam.html#a01c1c639ee87e804885f92c69ca4a97c">am::am_speed_t</a></div><div class="ttdeci">uint16_t am_speed_t</div><div class="ttdoc">speed </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00085">audiomanagertypes.h:85</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ab34b2939f36ea56cc4ae16110681d84c"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ab34b2939f36ea56cc4ae16110681d84c">am::IAmControlReceive::getListSinks</a></div><div class="ttdeci">virtual am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const =0</div><div class="ttdoc">returns a list of all sinks </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ae91f144671927c84ac7d5bbd0fa48290"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ae91f144671927c84ac7d5bbd0fa48290">am::IAmControlReceive::changeSourceDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div><div class="ttdoc">Change the data of the source. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a9b297c03a6239be2c45bef687c0d4def"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a9b297c03a6239be2c45bef687c0d4def">am::IAmControlSend::hookUserSetMainSinkNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSinkNotificationConfiguration(const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">sets a user MainSinkNotificationConfiguration </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_abf3f9675f8c317880731199a5df46ba3"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#abf3f9675f8c317880731199a5df46ba3">am::IAmControlReceive::changeGatewayDB</a></div><div class="ttdeci">virtual am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div><div class="ttdoc">changes Gateway Data </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a3adcb322f2bdea1f9e386e4a9d07a2e1"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a3adcb322f2bdea1f9e386e4a9d07a2e1">am::IAmControlSend::cbAckSetSourceSoundProperty</a></div><div class="ttdeci">virtual void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error)=0</div><div class="ttdoc">ack for setting of sourcesoundproperties </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a206d0b9489520aeccf402bff31b39965"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a206d0b9489520aeccf402bff31b39965">am::IAmControlSend::hookSystemDeregisterSource</a></div><div class="ttdeci">virtual am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID)=0</div><div class="ttdoc">is called when a routing adaptor deregisters a source </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_af4294ff31dea4df22e838911853fd677"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#af4294ff31dea4df22e838911853fd677">am::IAmControlReceive::setRoutingReady</a></div><div class="ttdeci">virtual void setRoutingReady()=0</div><div class="ttdoc">sets the routinginterface to ready. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_aa71f5dcc20a1c433517ac60c073fdb2b"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#aa71f5dcc20a1c433517ac60c073fdb2b">am::IAmControlReceive::getSourceInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const =0</div><div class="ttdoc">returns the sourcekData of a source </div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
@@ -499,31 +243,23 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div class="ttc" id="namespaceam_html_a63a9882c5f86f7df779f260518ffb31f"><div class="ttname"><a href="namespaceam.html#a63a9882c5f86f7df779f260518ffb31f">am::am_CustomRampType_t</a></div><div class="ttdeci">uint16_t am_CustomRampType_t</div><div class="ttdoc">The given ramp types here are just examples. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00176">audiomanagertypes.h:176</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a9d1856e2d57c0e0e87a1347edea169c7"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a9d1856e2d57c0e0e87a1347edea169c7">am::IAmControlReceive::getGatewayInfoDB</a></div><div class="ttdeci">virtual am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const =0</div><div class="ttdoc">return source and sink of a gateway </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ac9aea76dec1f07c4f40f6e29ea5150db"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ac9aea76dec1f07c4f40f6e29ea5150db">am::IAmControlReceive::getRoute</a></div><div class="ttdeci">virtual am_Error_e getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector&lt; am_Route_s &gt; &amp;returnList)=0</div><div class="ttdoc">calculates a route from source to sink. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a89e2012e3c556d61b194bd2fa81487c6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a89e2012e3c556d61b194bd2fa81487c6">am::IAmControlSend::hookSystemSourceAvailablityStateChange</a></div><div class="ttdeci">virtual void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s &amp;availability)=0</div><div class="ttdoc">id called when a source changed its availability </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a9600b4347b0ff947ae8a6a1b39df2512"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a9600b4347b0ff947ae8a6a1b39df2512">am::IAmControlReceive::setRoutingRundown</a></div><div class="ttdeci">virtual void setRoutingRundown()=0</div><div class="ttdoc">sets the routinginterface to the rundown state. </div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a75cddcdbc98126803217ccbe2cd538ff"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a75cddcdbc98126803217ccbe2cd538ff">am::IAmControlReceive::getListHandles</a></div><div class="ttdeci">virtual am_Error_e getListHandles(std::vector&lt; am_Handle_s &gt; &amp;listHandles) const =0</div><div class="ttdoc">returns a list of all handles </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a70968f60797b3061efb32cb7df2a767d"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a70968f60797b3061efb32cb7df2a767d">am::IAmControlReceive::getListSources</a></div><div class="ttdeci">virtual am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;listSources) const =0</div><div class="ttdoc">returns a list of all sources </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a19adb45ff178867150f801608904eb56"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a19adb45ff178867150f801608904eb56">am::IAmControlSend::hookSystemRegisterDomain</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterDomain(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div><div class="ttdoc">is called when a routing adaptor registers its domain </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_affcd8542d20e8f88f9a4e9fab2ee41e1"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#affcd8542d20e8f88f9a4e9fab2ee41e1">am::IAmControlReceive::removeCrossfaderDB</a></div><div class="ttdeci">virtual am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)=0</div><div class="ttdoc">removes a crossfader from the DB </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a4313158bb77c184e928c8932a22e750a"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a4313158bb77c184e928c8932a22e750a">am::IAmControlReceive::abortAction</a></div><div class="ttdeci">virtual am_Error_e abortAction(const am_Handle_s handle)=0</div><div class="ttdoc">with this method, all actions that have a handle assigned can be stopped. </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a96f39617e1ecaf021d544b5d4048bc5b"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a96f39617e1ecaf021d544b5d4048bc5b">am::IAmControlSend::hookSystemSingleTimingInformationChanged</a></div><div class="ttdeci">virtual void hookSystemSingleTimingInformationChanged(const am_connectionID_t connectionID, const am_timeSync_t time)=0</div><div class="ttdoc">This hook is fired whenever the timing information of a connection has changed. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a03a419d460e3926c36423e10b364ab44"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a03a419d460e3926c36423e10b364ab44">am::IAmControlReceive::getCrossfaderInfoDB</a></div><div class="ttdeci">virtual am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const =0</div><div class="ttdoc">returns sources and the sink of a crossfader </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a8da410be680cf652048f95e2941f9402"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a8da410be680cf652048f95e2941f9402">am::IAmControlSend::hookSystemRegisterSink</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterSink(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)=0</div><div class="ttdoc">is called when a routing adaptor registers a sink </div></div>
<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a41170410d23e2994fc6b48d77290dce5"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a41170410d23e2994fc6b48d77290dce5">am::IAmControlReceive::setSourceSoundProperty</a></div><div class="ttdeci">virtual am_Error_e setSourceSoundProperty(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_SoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">is used to set sourceSoundProperties </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a6a5814402c82ea2bf229ac2d63862f06"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a6a5814402c82ea2bf229ac2d63862f06">am::IAmControlSend::hookSystemSinkVolumeTick</a></div><div class="ttdeci">virtual void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume)=0</div><div class="ttdoc">volumeticks. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a4d85e7efc34685e6841ad730b8f949bd"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a4d85e7efc34685e6841ad730b8f949bd">am::IAmControlReceive::getListDomains</a></div><div class="ttdeci">virtual am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const =0</div><div class="ttdoc">returns a complete list of all domains </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a97bd2824cf1d24dfcfe1e627360a39c1"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a97bd2824cf1d24dfcfe1e627360a39c1">am::IAmControlReceive::getListCrossfadersOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listCrossfadersID) const =0</div><div class="ttdoc">returns all crossfaders of a domain </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a1f88f342cc533b839d07eefe3362b45d"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a1f88f342cc533b839d07eefe3362b45d">am::IAmControlSend::hookSystemRegisterGateway</a></div><div class="ttdeci">virtual am_Error_e hookSystemRegisterGateway(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)=0</div><div class="ttdoc">is called when a routing adaptor registers a gateway </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_aea1a6b2dc3ae880e4272fd8ce88b1b86"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#aea1a6b2dc3ae880e4272fd8ce88b1b86">am::IAmControlReceive::getListGateways</a></div><div class="ttdeci">virtual am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const =0</div><div class="ttdoc">returns a list of gateways </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a58953a661695f9325cc6ad6413dae941"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a58953a661695f9325cc6ad6413dae941">am::IAmControlReceive::setSinkSoundProperty</a></div><div class="ttdeci">virtual am_Error_e setSinkSoundProperty(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_SoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">is used to set sinkSoundProperties </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_add34d377b96424a805caeb4be2e7d7dc"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#add34d377b96424a805caeb4be2e7d7dc">am::IAmControlReceive::removeSinkClassDB</a></div><div class="ttdeci">virtual am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)=0</div><div class="ttdoc">removes a domain from the DB </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a99e570ac6ef721af35b4a9baced7f6ad"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a99e570ac6ef721af35b4a9baced7f6ad">am::IAmControlReceive::enterCrossfaderDB</a></div><div class="ttdeci">virtual am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)=0</div><div class="ttdoc">enters a crossfader in the database. </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_a3fc916ba460523204db578e750e0422a"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#a3fc916ba460523204db578e750e0422a">am::IAmControlReceive::setSinkNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e setSinkNotificationConfiguration(am_Handle_s &amp;handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">set a sink notification configuration </div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a0eaec631c13a8e98cd7e13bc8c30c5f1"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a0eaec631c13a8e98cd7e13bc8c30c5f1">am::IAmControlSend::getInterfaceVersion</a></div><div class="ttdeci">virtual void getInterfaceVersion(std::string &amp;version) const =0</div><div class="ttdoc">This function returns the version of the interface returns E_OK, E_UNKOWN if version is unknown...</div></div>
-<div class="ttc" id="classam_1_1IAmControlSend_html_a7a4952da0cdf7359d46efeef736c75a6"><div class="ttname"><a href="classam_1_1IAmControlSend.html#a7a4952da0cdf7359d46efeef736c75a6">am::IAmControlSend::hookUserSetMainSourceSoundProperty</a></div><div class="ttdeci">virtual am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s &amp;soundProperty)=0</div><div class="ttdoc">sets a user MainSourceSoundProperty </div></div>
<div class="ttc" id="classam_1_1IAmControlReceive_html_ae92ad6769edd9d95d4fa86f8b760b672"><div class="ttname"><a href="classam_1_1IAmControlReceive.html#ae92ad6769edd9d95d4fa86f8b760b672">am::IAmControlReceive::setSourceNotificationConfiguration</a></div><div class="ttdeci">virtual am_Error_e setSourceNotificationConfiguration(am_Handle_s &amp;handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s &amp;notificationConfiguration)=0</div><div class="ttdoc">set a source notification configuration </div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -531,9 +267,9 @@ $(document).ready(function(){initNavTree('IAmControl_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="IAmControl_8h.html">IAmControl.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>