summaryrefslogtreecommitdiff
path: root/docs/classam_1_1CAmRoutingReceiver.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/classam_1_1CAmRoutingReceiver.html')
-rw-r--r--docs/classam_1_1CAmRoutingReceiver.html2676
1 files changed, 2676 insertions, 0 deletions
diff --git a/docs/classam_1_1CAmRoutingReceiver.html b/docs/classam_1_1CAmRoutingReceiver.html
new file mode 100644
index 0000000..59e4a9f
--- /dev/null
+++ b/docs/classam_1_1CAmRoutingReceiver.html
@@ -0,0 +1,2676 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>AudioManager: am::CAmRoutingReceiver Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="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/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.5.11</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <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="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classam_1_1CAmRoutingReceiver.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<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>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classam_1_1CAmRoutingReceiver-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">am::CAmRoutingReceiver Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Implements the Receiving side of the RoutingPlugins.
+ <a href="classam_1_1CAmRoutingReceiver.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="CAmRoutingReceiver_8h_source.html">CAmRoutingReceiver.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for am::CAmRoutingReceiver:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classam_1_1CAmRoutingReceiver.png" usemap="#am::CAmRoutingReceiver_map" alt=""/>
+ <map id="am::CAmRoutingReceiver_map" name="am::CAmRoutingReceiver_map">
+<area href="classam_1_1IAmRoutingReceive.html" title="Routing Receive sendInterface description. " alt="am::IAmRoutingReceive" shape="rect" coords="0,0,154,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8e95ea70053347b11180172752173c76"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a8e95ea70053347b11180172752173c76">CAmRoutingReceiver</a> (<a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler)</td></tr>
+<tr class="separator:a8e95ea70053347b11180172752173c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a528edb14306334e667ae7806fcdf3130"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a528edb14306334e667ae7806fcdf3130">CAmRoutingReceiver</a> (<a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *iDatabaseHandler, <a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *iControlSender, <a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *iDBusWrapper)</td></tr>
+<tr class="separator:a528edb14306334e667ae7806fcdf3130"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291d10c1088e17789b7254d92d14743b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a291d10c1088e17789b7254d92d14743b">~CAmRoutingReceiver</a> ()</td></tr>
+<tr class="separator:a291d10c1088e17789b7254d92d14743b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad680eddb5bf7aa480308807903dcb592"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">ackConnect</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:ad680eddb5bf7aa480308807903dcb592"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncConnect <a href="#ad680eddb5bf7aa480308807903dcb592">More...</a><br/></td></tr>
+<tr class="separator:ad680eddb5bf7aa480308807903dcb592"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af478e5deb2e71e94c28cec497ac48ff4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">ackDisconnect</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:af478e5deb2e71e94c28cec497ac48ff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncDisconnect <a href="#af478e5deb2e71e94c28cec497ac48ff4">More...</a><br/></td></tr>
+<tr class="separator:af478e5deb2e71e94c28cec497ac48ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0a64bf8548f74c829283d1ac0d84904"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">ackSetSinkVolumeChange</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:ad0a64bf8548f74c829283d1ac0d84904"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSinkVolume <a href="#ad0a64bf8548f74c829283d1ac0d84904">More...</a><br/></td></tr>
+<tr class="separator:ad0a64bf8548f74c829283d1ac0d84904"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5795c7a49c1983933e1168c33d56a3c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">ackSetSourceVolumeChange</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:a5795c7a49c1983933e1168c33d56a3c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSourceVolume <a href="#a5795c7a49c1983933e1168c33d56a3c9">More...</a><br/></td></tr>
+<tr class="separator:a5795c7a49c1983933e1168c33d56a3c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11f6b0378a50296a72107d6a1fa7ec21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">ackSetSourceState</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:a11f6b0378a50296a72107d6a1fa7ec21"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowlegde for asyncSetSourceState <a href="#a11f6b0378a50296a72107d6a1fa7ec21">More...</a><br/></td></tr>
+<tr class="separator:a11f6b0378a50296a72107d6a1fa7ec21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc2ce3714b45ee43b269ca8d80de1730"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">ackSetSinkSoundProperties</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:adc2ce3714b45ee43b269ca8d80de1730"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperties <a href="#adc2ce3714b45ee43b269ca8d80de1730">More...</a><br/></td></tr>
+<tr class="separator:adc2ce3714b45ee43b269ca8d80de1730"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a734524b5e4d468215753b711391288fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">ackSetSinkSoundProperty</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:a734524b5e4d468215753b711391288fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperty <a href="#a734524b5e4d468215753b711391288fc">More...</a><br/></td></tr>
+<tr class="separator:a734524b5e4d468215753b711391288fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad15ff6a72842528d667394a615212d77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">ackSetSourceSoundProperties</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:ad15ff6a72842528d667394a615212d77"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperties <a href="#ad15ff6a72842528d667394a615212d77">More...</a><br/></td></tr>
+<tr class="separator:ad15ff6a72842528d667394a615212d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb4fafb1b9fbc2566a2cf0d24f52e87c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">ackSetSourceSoundProperty</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:abb4fafb1b9fbc2566a2cf0d24f52e87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperty <a href="#abb4fafb1b9fbc2566a2cf0d24f52e87c">More...</a><br/></td></tr>
+<tr class="separator:abb4fafb1b9fbc2566a2cf0d24f52e87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11855119cdfd19e46e4ad4f73b8486b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">ackCrossFading</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotSink, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:a11855119cdfd19e46e4ad4f73b8486b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncCrossFade <a href="#a11855119cdfd19e46e4ad4f73b8486b0">More...</a><br/></td></tr>
+<tr class="separator:a11855119cdfd19e46e4ad4f73b8486b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec074b2d7fd68f75d7126cdaa466bab1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">ackSourceVolumeTick</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</td></tr>
+<tr class="memdesc:aec074b2d7fd68f75d7126cdaa466bab1"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#aec074b2d7fd68f75d7126cdaa466bab1">More...</a><br/></td></tr>
+<tr class="separator:aec074b2d7fd68f75d7126cdaa466bab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91d22fd40a7b470c6e84f92e512534a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">ackSinkVolumeTick</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume)</td></tr>
+<tr class="memdesc:a91d22fd40a7b470c6e84f92e512534a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#a91d22fd40a7b470c6e84f92e512534a6">More...</a><br/></td></tr>
+<tr class="separator:a91d22fd40a7b470c6e84f92e512534a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19e73ba45bbd4699ccd8608fb7fa5c4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">peekDomain</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)</td></tr>
+<tr class="memdesc:a19e73ba45bbd4699ccd8608fb7fa5c4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given domainName. <a href="#a19e73ba45bbd4699ccd8608fb7fa5c4b">More...</a><br/></td></tr>
+<tr class="separator:a19e73ba45bbd4699ccd8608fb7fa5c4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34841797b481e774867ce0a1efacd5f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">registerDomain</a> (const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;domainData, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)</td></tr>
+<tr class="memdesc:a34841797b481e774867ce0a1efacd5f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a domain <a href="#a34841797b481e774867ce0a1efacd5f2">More...</a><br/></td></tr>
+<tr class="separator:a34841797b481e774867ce0a1efacd5f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa55b33d8d9b3f09abf4158ad14f6bf3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">deregisterDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</td></tr>
+<tr class="memdesc:aa55b33d8d9b3f09abf4158ad14f6bf3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a domain. <a href="#aa55b33d8d9b3f09abf4158ad14f6bf3e">More...</a><br/></td></tr>
+<tr class="separator:aa55b33d8d9b3f09abf4158ad14f6bf3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa22fd4214ebee9af156a48a1bc27c7b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">registerGateway</a> (const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;gatewayData, <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp;gatewayID)</td></tr>
+<tr class="memdesc:aa22fd4214ebee9af156a48a1bc27c7b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a gateway. <a href="#aa22fd4214ebee9af156a48a1bc27c7b8">More...</a><br/></td></tr>
+<tr class="separator:aa22fd4214ebee9af156a48a1bc27c7b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac0ef2c07a874f97763229983b14d28a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">registerConverter</a> (const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;converterData, <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp;converterID)</td></tr>
+<tr class="memdesc:aac0ef2c07a874f97763229983b14d28a"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a converter. <a href="#aac0ef2c07a874f97763229983b14d28a">More...</a><br/></td></tr>
+<tr class="separator:aac0ef2c07a874f97763229983b14d28a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a607b6b14265a4b7d9b68b609f92ff448"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">deregisterGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)</td></tr>
+<tr class="memdesc:a607b6b14265a4b7d9b68b609f92ff448"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a gateway. <a href="#a607b6b14265a4b7d9b68b609f92ff448">More...</a><br/></td></tr>
+<tr class="separator:a607b6b14265a4b7d9b68b609f92ff448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab22a864a0d74fda5ba52fbcf89e39ba5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">deregisterConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)</td></tr>
+<tr class="memdesc:ab22a864a0d74fda5ba52fbcf89e39ba5"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a converter. <a href="#ab22a864a0d74fda5ba52fbcf89e39ba5">More...</a><br/></td></tr>
+<tr class="separator:ab22a864a0d74fda5ba52fbcf89e39ba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae76f9744fd80a91137c5e95809d36424"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">peekSink</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;sinkID)</td></tr>
+<tr class="memdesc:ae76f9744fd80a91137c5e95809d36424"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sinkName. <a href="#ae76f9744fd80a91137c5e95809d36424">More...</a><br/></td></tr>
+<tr class="separator:ae76f9744fd80a91137c5e95809d36424"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d72ad4d7423ba2c0d0790e2c04f44b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">registerSink</a> (const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;sinkData, <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;sinkID)</td></tr>
+<tr class="memdesc:a2d72ad4d7423ba2c0d0790e2c04f44b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a sink. <a href="#a2d72ad4d7423ba2c0d0790e2c04f44b9">More...</a><br/></td></tr>
+<tr class="separator:a2d72ad4d7423ba2c0d0790e2c04f44b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e2db1050775b1b7f2f55c5b54f97413"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">deregisterSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)</td></tr>
+<tr class="memdesc:a0e2db1050775b1b7f2f55c5b54f97413"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a sink. <a href="#a0e2db1050775b1b7f2f55c5b54f97413">More...</a><br/></td></tr>
+<tr class="separator:a0e2db1050775b1b7f2f55c5b54f97413"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f6919889c04bdf7fec8948d8fa7bc18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">peekSource</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;sourceID)</td></tr>
+<tr class="memdesc:a9f6919889c04bdf7fec8948d8fa7bc18"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sourceName. <a href="#a9f6919889c04bdf7fec8948d8fa7bc18">More...</a><br/></td></tr>
+<tr class="separator:a9f6919889c04bdf7fec8948d8fa7bc18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acadce23459d94cec496d17700cbde230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">registerSource</a> (const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;sourceData, <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;sourceID)</td></tr>
+<tr class="memdesc:acadce23459d94cec496d17700cbde230"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a source. <a href="#acadce23459d94cec496d17700cbde230">More...</a><br/></td></tr>
+<tr class="separator:acadce23459d94cec496d17700cbde230"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e9003fdf4f7a6d9c4594144effcc325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">deregisterSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)</td></tr>
+<tr class="memdesc:a6e9003fdf4f7a6d9c4594144effcc325"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a source <a href="#a6e9003fdf4f7a6d9c4594144effcc325">More...</a><br/></td></tr>
+<tr class="separator:a6e9003fdf4f7a6d9c4594144effcc325"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea2823169261faecb5bea48518793ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">registerCrossfader</a> (const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;crossfaderData, <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp;crossfaderID)</td></tr>
+<tr class="memdesc:a2ea2823169261faecb5bea48518793ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function registers a crossfader. <a href="#a2ea2823169261faecb5bea48518793ad">More...</a><br/></td></tr>
+<tr class="separator:a2ea2823169261faecb5bea48518793ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f80a285cf2c9e2b170fb3cc804c6b81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">deregisterCrossfader</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)</td></tr>
+<tr class="memdesc:a5f80a285cf2c9e2b170fb3cc804c6b81"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function deregisters a crossfader. <a href="#a5f80a285cf2c9e2b170fb3cc804c6b81">More...</a><br/></td></tr>
+<tr class="separator:a5f80a285cf2c9e2b170fb3cc804c6b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a135896a3975f1c7b1b45ceec898f530f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">peekSourceClassID</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp;sourceClassID)</td></tr>
+<tr class="memdesc:a135896a3975f1c7b1b45ceec898f530f"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#a135896a3975f1c7b1b45ceec898f530f">More...</a><br/></td></tr>
+<tr class="separator:a135896a3975f1c7b1b45ceec898f530f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d2d8ef2f709b72a43dc770e54575aa2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">peekSinkClassID</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp;sinkClassID)</td></tr>
+<tr class="memdesc:a3d2d8ef2f709b72a43dc770e54575aa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#a3d2d8ef2f709b72a43dc770e54575aa2">More...</a><br/></td></tr>
+<tr class="separator:a3d2d8ef2f709b72a43dc770e54575aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92f16436ed65c758b4beff74127d1580"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">hookInterruptStatusChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState)</td></tr>
+<tr class="memdesc:a92f16436ed65c758b4beff74127d1580"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a low level interrupt changes it status. <a href="#a92f16436ed65c758b4beff74127d1580">More...</a><br/></td></tr>
+<tr class="separator:a92f16436ed65c758b4beff74127d1580"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08ebe84d3948276db13e8c2762b884de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">hookDomainRegistrationComplete</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)</td></tr>
+<tr class="memdesc:a08ebe84d3948276db13e8c2762b884de"><td class="mdescLeft">&#160;</td><td class="mdescRight">This hook is called when all elements from a domain are registered. <a href="#a08ebe84d3948276db13e8c2762b884de">More...</a><br/></td></tr>
+<tr class="separator:a08ebe84d3948276db13e8c2762b884de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a94a8bcd26f10c3bd725dff83b2bbe7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">hookSinkAvailablityStatusChange</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)</td></tr>
+<tr class="memdesc:a1a94a8bcd26f10c3bd725dff83b2bbe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a sink changes its availability <a href="#a1a94a8bcd26f10c3bd725dff83b2bbe7">More...</a><br/></td></tr>
+<tr class="separator:a1a94a8bcd26f10c3bd725dff83b2bbe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5333b28119de8e1fc85a8972a31c045"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">hookSourceAvailablityStatusChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;availability)</td></tr>
+<tr class="memdesc:ac5333b28119de8e1fc85a8972a31c045"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a source changes its availability <a href="#ac5333b28119de8e1fc85a8972a31c045">More...</a><br/></td></tr>
+<tr class="separator:ac5333b28119de8e1fc85a8972a31c045"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45f09d8a10a4d322456e600e003eb0f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">hookDomainStateChange</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, const <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState)</td></tr>
+<tr class="memdesc:a45f09d8a10a4d322456e600e003eb0f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a domain changes its status. <a href="#a45f09d8a10a4d322456e600e003eb0f4">More...</a><br/></td></tr>
+<tr class="separator:a45f09d8a10a4d322456e600e003eb0f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac50b4085b992a7cd464566b357c76ce6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">hookTimingInformationChanged</a> (const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay)</td></tr>
+<tr class="memdesc:ac50b4085b992a7cd464566b357c76ce6"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when the timinginformation (delay) changed for a connection. <a href="#ac50b4085b992a7cd464566b357c76ce6">More...</a><br/></td></tr>
+<tr class="separator:ac50b4085b992a7cd464566b357c76ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49450a1330d2f9b1c8ab038acee62014"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">sendChangedData</a> (const std::vector&lt; <a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a> &gt; &amp;earlyData)</td></tr>
+<tr class="memdesc:a49450a1330d2f9b1c8ab038acee62014"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to send out all data that has been changed in an early state. <a href="#a49450a1330d2f9b1c8ab038acee62014">More...</a><br/></td></tr>
+<tr class="separator:a49450a1330d2f9b1c8ab038acee62014"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b3e4260ba0685948b9edcb449801a7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">getDBusConnectionWrapper</a> (<a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp;dbusConnectionWrapper) const </td></tr>
+<tr class="memdesc:a2b3e4260ba0685948b9edcb449801a7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to retrieve a pointer to the dBusConnectionWrapper <a href="#a2b3e4260ba0685948b9edcb449801a7c">More...</a><br/></td></tr>
+<tr class="separator:a2b3e4260ba0685948b9edcb449801a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9e8e6a26d1cf046b9e46f9997f23473"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">getSocketHandler</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp;socketHandler) const </td></tr>
+<tr class="memdesc:ab9e8e6a26d1cf046b9e46f9997f23473"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#ab9e8e6a26d1cf046b9e46f9997f23473">More...</a><br/></td></tr>
+<tr class="separator:ab9e8e6a26d1cf046b9e46f9997f23473"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb95bfb285f2c046199e08e89d6b40e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">getInterfaceVersion</a> (std::string &amp;version) const </td></tr>
+<tr class="memdesc:acb95bfb285f2c046199e08e89d6b40e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#acb95bfb285f2c046199e08e89d6b40e4">More...</a><br/></td></tr>
+<tr class="separator:acb95bfb285f2c046199e08e89d6b40e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd1b89cccffeaafb1a3c11cebd7e48c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">confirmRoutingReady</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:a1dd1b89cccffeaafb1a3c11cebd7e48c"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingReady Command <a href="#a1dd1b89cccffeaafb1a3c11cebd7e48c">More...</a><br/></td></tr>
+<tr class="separator:a1dd1b89cccffeaafb1a3c11cebd7e48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fef024c40901e1050221dfb8cb1143d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">confirmRoutingRundown</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:a4fef024c40901e1050221dfb8cb1143d"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingRundown Command <a href="#a4fef024c40901e1050221dfb8cb1143d">More...</a><br/></td></tr>
+<tr class="separator:a4fef024c40901e1050221dfb8cb1143d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38ed541f37c7309af5dac0311d395e5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">updateGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</td></tr>
+<tr class="memdesc:a38ed541f37c7309af5dac0311d395e5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a38ed541f37c7309af5dac0311d395e5a">More...</a><br/></td></tr>
+<tr class="separator:a38ed541f37c7309af5dac0311d395e5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26d3e44b496f4ffdcd2ee20f7ac53734"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">updateConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSourceFormats, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listSinkFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)</td></tr>
+<tr class="memdesc:a26d3e44b496f4ffdcd2ee20f7ac53734"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an converter. <a href="#a26d3e44b496f4ffdcd2ee20f7ac53734">More...</a><br/></td></tr>
+<tr class="separator:a26d3e44b496f4ffdcd2ee20f7ac53734"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89c89fa07171798996e17b97b88aea9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">updateSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)</td></tr>
+<tr class="memdesc:a89c89fa07171798996e17b97b88aea9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a89c89fa07171798996e17b97b88aea9a">More...</a><br/></td></tr>
+<tr class="separator:a89c89fa07171798996e17b97b88aea9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1d6f0e9e2ba3f53dcb9125b60768172"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">updateSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;listSoundProperties, const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;listConnectionFormats, const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;listMainSoundProperties)</td></tr>
+<tr class="memdesc:ad1d6f0e9e2ba3f53dcb9125b60768172"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an source. <a href="#ad1d6f0e9e2ba3f53dcb9125b60768172">More...</a><br/></td></tr>
+<tr class="separator:ad1d6f0e9e2ba3f53dcb9125b60768172"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bf2ba2219a87ba7b9b83921d4b55ba1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">ackSetVolumes</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const std::vector&lt; <a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a> &gt; &amp;listvolumes, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:a0bf2ba2219a87ba7b9b83921d4b55ba1"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncSetSinkVolumes <a href="#a0bf2ba2219a87ba7b9b83921d4b55ba1">More...</a><br/></td></tr>
+<tr class="separator:a0bf2ba2219a87ba7b9b83921d4b55ba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa85beadb29f1044c5b2facf0035a40a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">ackSinkNotificationConfiguration</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:aaa85beadb29f1044c5b2facf0035a40a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SinkNotificationConfiguration. <a href="#aaa85beadb29f1044c5b2facf0035a40a">More...</a><br/></td></tr>
+<tr class="separator:aaa85beadb29f1044c5b2facf0035a40a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae867986f06330159368d13e40e8296ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">ackSourceNotificationConfiguration</a> (const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a> handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)</td></tr>
+<tr class="memdesc:ae867986f06330159368d13e40e8296ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SourceNotificationConfiguration. <a href="#ae867986f06330159368d13e40e8296ba">More...</a><br/></td></tr>
+<tr class="separator:ae867986f06330159368d13e40e8296ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ec84985c73910809acebab3c1aa30a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">hookSinkNotificationDataChange</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;payload)</td></tr>
+<tr class="memdesc:a5ec84985c73910809acebab3c1aa30a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#a5ec84985c73910809acebab3c1aa30a7">More...</a><br/></td></tr>
+<tr class="separator:a5ec84985c73910809acebab3c1aa30a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a811322f059e33b9c9a51b50ddb77669d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">hookSourceNotificationDataChange</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;payload)</td></tr>
+<tr class="memdesc:a811322f059e33b9c9a51b50ddb77669d"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#a811322f059e33b9c9a51b50ddb77669d">More...</a><br/></td></tr>
+<tr class="separator:a811322f059e33b9c9a51b50ddb77669d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98b7c046fa63650941d918076a0b58f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">getDomainOfSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID) const </td></tr>
+<tr class="memdesc:a98b7c046fa63650941d918076a0b58f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a98b7c046fa63650941d918076a0b58f5">More...</a><br/></td></tr>
+<tr class="separator:a98b7c046fa63650941d918076a0b58f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b0da7cb550c470c3f0527e1991ff3b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">getDomainOfSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID) const </td></tr>
+<tr class="memdesc:a4b0da7cb550c470c3f0527e1991ff3b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a4b0da7cb550c470c3f0527e1991ff3b8">More...</a><br/></td></tr>
+<tr class="separator:a4b0da7cb550c470c3f0527e1991ff3b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3bf95c28f610d351ad3501b0a10e721"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">getDomainOfCrossfader</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID) const </td></tr>
+<tr class="memdesc:aa3bf95c28f610d351ad3501b0a10e721"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#aa3bf95c28f610d351ad3501b0a10e721">More...</a><br/></td></tr>
+<tr class="separator:aa3bf95c28f610d351ad3501b0a10e721"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f374bf830716b080c0bf3ec610d3c34"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a4f374bf830716b080c0bf3ec610d3c34">getStartupHandle</a> ()</td></tr>
+<tr class="memdesc:a4f374bf830716b080c0bf3ec610d3c34"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a startup handle <a href="#a4f374bf830716b080c0bf3ec610d3c34">More...</a><br/></td></tr>
+<tr class="separator:a4f374bf830716b080c0bf3ec610d3c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f8af4aac091f02763f2f678e7c1540e"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a6f8af4aac091f02763f2f678e7c1540e">getRundownHandle</a> ()</td></tr>
+<tr class="memdesc:a6f8af4aac091f02763f2f678e7c1540e"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns a rundown handle <a href="#a6f8af4aac091f02763f2f678e7c1540e">More...</a><br/></td></tr>
+<tr class="separator:a6f8af4aac091f02763f2f678e7c1540e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71d7b9de71bc6cd60d80b1317a4ac6a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a71d7b9de71bc6cd60d80b1317a4ac6a7">waitOnStartup</a> (bool startup)</td></tr>
+<tr class="memdesc:a71d7b9de71bc6cd60d80b1317a4ac6a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the RoutingReceiver to start waiting for all handles to be confirmed <a href="#a71d7b9de71bc6cd60d80b1317a4ac6a7">More...</a><br/></td></tr>
+<tr class="separator:a71d7b9de71bc6cd60d80b1317a4ac6a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd491623aba0b188b44ce57031540a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmRoutingReceiver.html#a1dd491623aba0b188b44ce57031540a2">waitOnRundown</a> (bool rundown)</td></tr>
+<tr class="memdesc:a1dd491623aba0b188b44ce57031540a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the RoutingReceiver to start waiting for all handles to be confirmed <a href="#a1dd491623aba0b188b44ce57031540a2">More...</a><br/></td></tr>
+<tr class="separator:a1dd491623aba0b188b44ce57031540a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classam_1_1IAmRoutingReceive"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classam_1_1IAmRoutingReceive')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classam_1_1IAmRoutingReceive.html">am::IAmRoutingReceive</a></td></tr>
+<tr class="memitem:a15caa7d5f6206c72b4d08c9c2f91bc0d inherit pub_methods_classam_1_1IAmRoutingReceive"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a15caa7d5f6206c72b4d08c9c2f91bc0d">IAmRoutingReceive</a> ()</td></tr>
+<tr class="separator:a15caa7d5f6206c72b4d08c9c2f91bc0d inherit pub_methods_classam_1_1IAmRoutingReceive"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebc0709a8bb38ff685b823309d6f1de6 inherit pub_methods_classam_1_1IAmRoutingReceive"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aebc0709a8bb38ff685b823309d6f1de6">~IAmRoutingReceive</a> ()</td></tr>
+<tr class="separator:aebc0709a8bb38ff685b823309d6f1de6 inherit pub_methods_classam_1_1IAmRoutingReceive"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Implements the Receiving side of the RoutingPlugins. </p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8h_source.html#l00041">41</a> of file <a class="el" href="CAmRoutingReceiver_8h_source.html">CAmRoutingReceiver.h</a>.</p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a8e95ea70053347b11180172752173c76"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">am::CAmRoutingReceiver::CAmRoutingReceiver </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *&#160;</td>
+ <td class="paramname"><em>iDatabaseHandler</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *&#160;</td>
+ <td class="paramname"><em>iRoutingSender</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *&#160;</td>
+ <td class="paramname"><em>iControlSender</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&#160;</td>
+ <td class="paramname"><em>iSocketHandler</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00036">36</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a528edb14306334e667ae7806fcdf3130"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">am::CAmRoutingReceiver::CAmRoutingReceiver </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a> *&#160;</td>
+ <td class="paramname"><em>iDatabaseHandler</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *&#160;</td>
+ <td class="paramname"><em>iRoutingSender</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmControlSender.html">CAmControlSender</a> *&#160;</td>
+ <td class="paramname"><em>iControlSender</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&#160;</td>
+ <td class="paramname"><em>iSocketHandler</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&#160;</td>
+ <td class="paramname"><em>iDBusWrapper</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00056">56</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a291d10c1088e17789b7254d92d14743b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">am::CAmRoutingReceiver::~CAmRoutingReceiver </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00077">77</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ad680eddb5bf7aa480308807903dcb592"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackConnect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&#160;</td>
+ <td class="paramname"><em>connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a asyncConnect </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a72cb670a0e827739b40f1dc25275ba87">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00093">93</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a11855119cdfd19e46e4ad4f73b8486b0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackCrossFading </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a>&#160;</td>
+ <td class="paramname"><em>hotSink</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges asyncCrossFade </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a0a97ac905d1999190f2fb1f37638d67c">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00196">196</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af478e5deb2e71e94c28cec497ac48ff4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackDisconnect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&#160;</td>
+ <td class="paramname"><em>connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a asyncDisconnect </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a03e7fb8d499ea0c03c6c76ab13378996">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00112">112</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adc2ce3714b45ee43b269ca8d80de1730"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSetSinkSoundProperties </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges asyncSetSinkSoundProperties </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a12ea1c73477162b22cd2fb994230f287">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00175">175</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a734524b5e4d468215753b711391288fc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSetSinkSoundProperty </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges asyncSetSinkSoundProperty </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ac7203fc07af1387bac53d5a0d490fe95">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00168">168</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad0a64bf8548f74c829283d1ac0d84904"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSetSinkVolumeChange </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&#160;</td>
+ <td class="paramname"><em>volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a asyncsetSinkVolume </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a874dd916d08d2db9b3c47dcb3812ea12">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00123">123</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad15ff6a72842528d667394a615212d77"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSetSourceSoundProperties </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges asyncSetSourceSoundProperties </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a02ba6a3dccda6609fc8976b1458f7ab6">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00189">189</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abb4fafb1b9fbc2566a2cf0d24f52e87c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSetSourceSoundProperty </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges asyncSetSourceSoundProperty </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#aeb11eef48f70275422fe27772973bd43">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00182">182</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a11f6b0378a50296a72107d6a1fa7ec21"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSetSourceState </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowlegde for asyncSetSourceState </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a06b25fb4dfe48ff01d56153251ff1364">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00161">161</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5795c7a49c1983933e1168c33d56a3c9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSetSourceVolumeChange </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&#160;</td>
+ <td class="paramname"><em>volume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a asyncsetSourceVolume </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a6c9b416e80282ee2c868172c69e2452e">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00142">142</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0bf2ba2219a87ba7b9b83921d4b55ba1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSetVolumes </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="structam_1_1am__Volumes__s.html">am_Volumes_s</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listvolumes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a asyncSetSinkVolumes </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ae63720078e964f9645b9722b6a04d47c">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00431">431</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaa85beadb29f1044c5b2facf0035a40a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSinkNotificationConfiguration </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>The acknowledge of the SinkNotificationConfiguration. </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#aa908806a25e9cc12977097becb3ef40b">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00397">397</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a91d22fd40a7b470c6e84f92e512534a6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSinkVolumeTick </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
+ <td class="paramname"><em>sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&#160;</td>
+ <td class="paramname"><em>volume</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a volume tick. </p>
+<p>This can be used to display volumechanges during ramps </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a4eac2fddd9395bc97f79ceda64187b32">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00209">209</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae867986f06330159368d13e40e8296ba"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSourceNotificationConfiguration </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>The acknowledge of the SourceNotificationConfiguration. </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ac36edace9dd1574e5208b5073d3bf078">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00404">404</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aec074b2d7fd68f75d7126cdaa466bab1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::ackSourceVolumeTick </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Handle__s.html">am_Handle_s</a>&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&#160;</td>
+ <td class="paramname"><em>volume</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a volume tick. </p>
+<p>This can be used to display volumechanges during ramps </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00203">203</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1dd1b89cccffeaafb1a3c11cebd7e48c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::confirmRoutingReady </td>
+ <td>(</td>
+ <td class="paramtype">const uint16_t&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>confirms the setRoutingReady Command </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ae0821ab93da899ad30d666a43622654d">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00359">359</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4fef024c40901e1050221dfb8cb1143d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::confirmRoutingRundown </td>
+ <td>(</td>
+ <td class="paramtype">const uint16_t&#160;</td>
+ <td class="paramname"><em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td>
+ <td class="paramname"><em>error</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>confirms the setRoutingRundown Command </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a5278852c553b7f7929a424e3b716a087">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00368">368</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab22a864a0d74fda5ba52fbcf89e39ba5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::deregisterConverter </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&#160;</td>
+ <td class="paramname"><em>converterID</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>deregisters a converter. </p>
+<p>Also removes all sinks and sources of the controlling domain. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a3c6d5aad9a85419a5b5ee4c696f4654d">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00245">245</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5f80a285cf2c9e2b170fb3cc804c6b81"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::deregisterCrossfader </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&#160;</td>
+ <td class="paramname"><em>crossfaderID</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>this function deregisters a crossfader. </p>
+<p>removes all sources and sinks assiated as well. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a9ca751ae21440db0cfa8d84b5710b94c">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00285">285</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa55b33d8d9b3f09abf4158ad14f6bf3e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::deregisterDomain </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td>
+ <td class="paramname"><em>domainID</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>deregisters a domain. </p>
+<p>All sources, sinks, gateways and crossfaders from that domain will be removed as well. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#acf94dc68c2a171d127097f9694693385">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00225">225</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a607b6b14265a4b7d9b68b609f92ff448"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::deregisterGateway </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&#160;</td>
+ <td class="paramname"><em>gatewayID</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>deregisters a gateway. </p>
+<p>Also removes all sinks and sources of the controlling domain. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#af0ca52c12aa1bab515a051442e00bd29">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00240">240</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0e2db1050775b1b7f2f55c5b54f97413"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::deregisterSink </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
+ <td class="paramname"><em>sinkID</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>deregisters a sink. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00260">260</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e9003fdf4f7a6d9c4594144effcc325"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::deregisterSource </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
+ <td class="paramname"><em>sourceID</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>deregisters a source </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_NON_EXISTENT if not found E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00275">275</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2b3e4260ba0685948b9edcb449801a7c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::getDBusConnectionWrapper </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp;&#160;</td>
+ <td class="paramname"><em>dbusConnectionWrapper</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>this function is used to retrieve a pointer to the dBusConnectionWrapper </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK if pointer is valid, E_UKNOWN if AudioManager was compiled without DBus Support </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00342">342</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa3bf95c28f610d351ad3501b0a10e721"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::getDomainOfCrossfader </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&#160;</td>
+ <td class="paramname"><em>crossfader</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>domainID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>E_OK in case of success. </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a9803e069f83e4a1139697dfcf2cf4821">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00460">460</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a98b7c046fa63650941d918076a0b58f5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::getDomainOfSink </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
+ <td class="paramname"><em>sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>domainID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>E_OK in case of success. </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00450">450</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4b0da7cb550c470c3f0527e1991ff3b8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::getDomainOfSource </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>domainID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>E_OK in case of success. </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a8a490d69529de441f62189e26f29a509">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00455">455</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acb95bfb285f2c046199e08e89d6b40e4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::getInterfaceVersion </td>
+ <td>(</td>
+ <td class="paramtype">std::string &amp;&#160;</td>
+ <td class="paramname"><em>version</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>This function returns the version of the interface. </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#af769e4c3961c560e450f0b6b18361f34">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00354">354</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6f8af4aac091f02763f2f678e7c1540e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint16_t am::CAmRoutingReceiver::getRundownHandle </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>returns a rundown handle </p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00384">384</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab9e8e6a26d1cf046b9e46f9997f23473"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::getSocketHandler </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp;&#160;</td>
+ <td class="paramname"><em>socketHandler</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>This function returns the pointer to the socketHandler. </p>
+<p>This can be used to integrate socket-based activites like communication with the mainloop of the AudioManager. returns E_OK if pointer is valid, E_UNKNOWN in case AudioManager was compiled without socketHandler support, </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00348">348</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4f374bf830716b080c0bf3ec610d3c34"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint16_t am::CAmRoutingReceiver::getStartupHandle </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>returns a startup handle </p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00377">377</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a08ebe84d3948276db13e8c2762b884de"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::hookDomainRegistrationComplete </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td>
+ <td class="paramname"><em>domainID</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>This hook is called when all elements from a domain are registered. </p>
+<p>Is used by the Controller to know when all expected domains are finally registered </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#aa3c4072ea6329de74a3de905f4a4fe49">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00295">295</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a45f09d8a10a4d322456e600e003eb0f4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::hookDomainStateChange </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td>
+ <td class="paramname"><em>domainID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a>&#160;</td>
+ <td class="paramname"><em>domainState</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called when a domain changes its status. </p>
+<p>This used for early domains only </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a94b1ef1c7c9b2b89cc26024f90608775">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00310">310</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a92f16436ed65c758b4beff74127d1580"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::hookInterruptStatusChange </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a>&#160;</td>
+ <td class="paramname"><em>interruptState</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called when a low level interrupt changes it status. </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a49ab31952e392112eaf184db809aada3">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00290">290</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1a94a8bcd26f10c3bd725dff83b2bbe7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::hookSinkAvailablityStatusChange </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
+ <td class="paramname"><em>sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;&#160;</td>
+ <td class="paramname"><em>availability</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called when a sink changes its availability </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#adc9d66b01e688c88a61b5367e71e60f8">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00300">300</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5ec84985c73910809acebab3c1aa30a7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::hookSinkNotificationDataChange </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
+ <td class="paramname"><em>sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;&#160;</td>
+ <td class="paramname"><em>payload</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called whenever a notified value needs to be send </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a2038b03578f95ff9d5297914c011dbfb">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00438">438</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac5333b28119de8e1fc85a8972a31c045"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::hookSourceAvailablityStatusChange </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Availability__s.html">am_Availability_s</a> &amp;&#160;</td>
+ <td class="paramname"><em>availability</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called when a source changes its availability </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ad40e6493d938dedb90fc15f1d1f15963">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00305">305</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a811322f059e33b9c9a51b50ddb77669d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::hookSourceNotificationDataChange </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__NotificationPayload__s.html">am_NotificationPayload_s</a> &amp;&#160;</td>
+ <td class="paramname"><em>payload</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called whenever a notified value needs to be send </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#aacb97dd192686d5cd77ee80714245706">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00444">444</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac50b4085b992a7cd464566b357c76ce6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::hookTimingInformationChanged </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&#160;</td>
+ <td class="paramname"><em>connectionID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&#160;</td>
+ <td class="paramname"><em>delay</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called when the timinginformation (delay) changed for a connection. </p>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a4f8746295a5a954e2adb33acad61282f">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00315">315</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a19e73ba45bbd4699ccd8608fb7fa5c4b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::peekDomain </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>domainID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>This function returns the ID to the given domainName. </p>
+<p>If already a domain is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the domain. The other parameters of the domain will be overwritten when the domain is registered. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a4e1db1d55e040f3f5c46994d9f768b0c">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00215">215</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae76f9744fd80a91137c5e95809d36424"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::peekSink </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>sinkID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>This function returns the ID to the given sinkName. </p>
+<p>If already a sink is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the sink. The other parameters of the sink will be overwritten when the sink is registered. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00250">250</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3d2d8ef2f709b72a43dc770e54575aa2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::peekSinkClassID </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>sinkClassID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>this function peeks a sourceclassID. </p>
+<p>It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_DATABASE_ERROR on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00326">326</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9f6919889c04bdf7fec8948d8fa7bc18"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::peekSource </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>sourceID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>This function returns the ID to the given sourceName. </p>
+<p>If already a source is registered with this name, it will return the corresponding ID, if not it will reserve an ID but not register the source. The other parameters of the source will be overwritten when the source is registered. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00265">265</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a135896a3975f1c7b1b45ceec898f530f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::peekSourceClassID </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>sourceClassID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>this function peeks a sourceclassID. </p>
+<p>It is used by the RoutingPlugins to determine the SinkClassIDs of a sinkClass. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_DATABASE_ERROR on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00331">331</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aac0ef2c07a874f97763229983b14d28a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::registerConverter </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp;&#160;</td>
+ <td class="paramname"><em>converterData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>converterID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>registers a converter. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_ALREADY_EXISTENT if already registered E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00235">235</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2ea2823169261faecb5bea48518793ad"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::registerCrossfader </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a> &amp;&#160;</td>
+ <td class="paramname"><em>crossfaderData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>crossfaderID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>this function registers a crossfader. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_ALREADY_EXISTENT if already registered E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00280">280</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a34841797b481e774867ce0a1efacd5f2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::registerDomain </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Domain__s.html">am_Domain_s</a> &amp;&#160;</td>
+ <td class="paramname"><em>domainData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>domainID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>registers a domain </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_ALREADY_EXISTENT if already registered E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00220">220</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa22fd4214ebee9af156a48a1bc27c7b8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::registerGateway </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp;&#160;</td>
+ <td class="paramname"><em>gatewayData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>gatewayID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>registers a gateway. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_ALREADY_EXISTENT if already registered E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00230">230</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2d72ad4d7423ba2c0d0790e2c04f44b9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::registerSink </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp;&#160;</td>
+ <td class="paramname"><em>sinkData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>sinkID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Registers a sink. </p>
+<p>If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on succes, E_ALREADY_EXISTENT if already registered E_UNKOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00255">255</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acadce23459d94cec496d17700cbde230"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::registerSource </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp;&#160;</td>
+ <td class="paramname"><em>sourceData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;&#160;</td>
+ <td class="paramname"><em>sourceID</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>registers a source. </p>
+<p>If the source is part of a gateway, the listconnectionFormats is copied to the gatewayInformation </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error, E_ALREADY_EXIST if either name or sourceID already exists </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00270">270</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a49450a1330d2f9b1c8ab038acee62014"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::sendChangedData </td>
+ <td>(</td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>earlyData</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>this function is used to send out all data that has been changed in an early state. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_UNKNOWN on error </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00321">321</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a26d3e44b496f4ffdcd2ee20f7ac53734"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::updateConverter </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a>&#160;</td>
+ <td class="paramname"><em>converterID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listSourceFormats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listSinkFormats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; bool &gt; &amp;&#160;</td>
+ <td class="paramname"><em>convertionMatrix</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>updates data of an converter. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if the gatewayID is not valid. </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00416">416</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a38ed541f37c7309af5dac0311d395e5a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::updateGateway </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&#160;</td>
+ <td class="paramname"><em>gatewayID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listSourceFormats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listSinkFormats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; bool &gt; &amp;&#160;</td>
+ <td class="paramname"><em>convertionMatrix</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>updates data of an gateway. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if the gatewayID is not valid. </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00411">411</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a89c89fa07171798996e17b97b88aea9a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::updateSink </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td>
+ <td class="paramname"><em>sinkID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&#160;</td>
+ <td class="paramname"><em>sinkClassID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listSoundProperties</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listConnectionFormats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listMainSoundProperties</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>updates data of an gateway. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if the sinkID is not valid. </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00421">421</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad1d6f0e9e2ba3f53dcb9125b60768172"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::CAmRoutingReceiver::updateSource </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td>
+ <td class="paramname"><em>sourceID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&#160;</td>
+ <td class="paramname"><em>sourceClassID</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listSoundProperties</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listConnectionFormats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>listMainSoundProperties</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>updates data of an source. </p>
+<dl class="section return"><dt>Returns</dt><dd>E_OK on success, E_NON_EXISTENT if the sourceID in the struct is not valid. Please note that only the following data out of <a class="el" href="structam_1_1am__Source__s.html" title="This struct describes the attribiutes of a source. ">am_Source_s</a> have effect when they are changed: sourceClassID, listSoundProperties, listConnectionFormats, listMainSoundProperties </dd></dl>
+
+<p>Implements <a class="el" href="classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe">am::IAmRoutingReceive</a>.</p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00426">426</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1dd491623aba0b188b44ce57031540a2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::waitOnRundown </td>
+ <td>(</td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>rundown</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>tells the RoutingReceiver to start waiting for all handles to be confirmed </p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00465">465</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a71d7b9de71bc6cd60d80b1317a4ac6a7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void am::CAmRoutingReceiver::waitOnStartup </td>
+ <td>(</td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>startup</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>tells the RoutingReceiver to start waiting for all handles to be confirmed </p>
+
+<p>Definition at line <a class="el" href="CAmRoutingReceiver_8cpp_source.html#l00391">391</a> of file <a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>AudioManagerCore/include/<a class="el" href="CAmRoutingReceiver_8h_source.html">CAmRoutingReceiver.h</a></li>
+<li>AudioManagerCore/src/<a class="el" href="CAmRoutingReceiver_8cpp_source.html">CAmRoutingReceiver.cpp</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1CAmRoutingReceiver.html">CAmRoutingReceiver</a></li>
+ <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>