summaryrefslogtreecommitdiff
path: root/docs/classam_1_1IAmRoutingReceive.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/classam_1_1IAmRoutingReceive.html')
-rw-r--r--docs/classam_1_1IAmRoutingReceive.html2430
1 files changed, 2430 insertions, 0 deletions
diff --git a/docs/classam_1_1IAmRoutingReceive.html b/docs/classam_1_1IAmRoutingReceive.html
new file mode 100644
index 0000000..f8aee58
--- /dev/null
+++ b/docs/classam_1_1IAmRoutingReceive.html
@@ -0,0 +1,2430 @@
+<!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::IAmRoutingReceive 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_1IAmRoutingReceive.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_1IAmRoutingReceive-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">am::IAmRoutingReceive Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Routing Receive sendInterface description.
+ <a href="classam_1_1IAmRoutingReceive.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for am::IAmRoutingReceive:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classam_1_1IAmRoutingReceive.png" usemap="#am::IAmRoutingReceive_map" alt=""/>
+ <map id="am::IAmRoutingReceive_map" name="am::IAmRoutingReceive_map">
+<area href="classam_1_1CAmRoutingReceiver.html" title="Implements the Receiving side of the RoutingPlugins. " alt="am::CAmRoutingReceiver" shape="rect" coords="0,56,154,80"/>
+</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:a15caa7d5f6206c72b4d08c9c2f91bc0d"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebc0709a8bb38ff685b823309d6f1de6"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af769e4c3961c560e450f0b6b18361f34"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#af769e4c3961c560e450f0b6b18361f34">getInterfaceVersion</a> (std::string &amp;version) const =0</td></tr>
+<tr class="memdesc:af769e4c3961c560e450f0b6b18361f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the version of the interface. <a href="#af769e4c3961c560e450f0b6b18361f34">More...</a><br/></td></tr>
+<tr class="separator:af769e4c3961c560e450f0b6b18361f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72cb670a0e827739b40f1dc25275ba87"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a72cb670a0e827739b40f1dc25275ba87">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)=0</td></tr>
+<tr class="memdesc:a72cb670a0e827739b40f1dc25275ba87"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncConnect <a href="#a72cb670a0e827739b40f1dc25275ba87">More...</a><br/></td></tr>
+<tr class="separator:a72cb670a0e827739b40f1dc25275ba87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03e7fb8d499ea0c03c6c76ab13378996"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a03e7fb8d499ea0c03c6c76ab13378996">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)=0</td></tr>
+<tr class="memdesc:a03e7fb8d499ea0c03c6c76ab13378996"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncDisconnect <a href="#a03e7fb8d499ea0c03c6c76ab13378996">More...</a><br/></td></tr>
+<tr class="separator:a03e7fb8d499ea0c03c6c76ab13378996"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a874dd916d08d2db9b3c47dcb3812ea12"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a874dd916d08d2db9b3c47dcb3812ea12">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)=0</td></tr>
+<tr class="memdesc:a874dd916d08d2db9b3c47dcb3812ea12"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSinkVolume <a href="#a874dd916d08d2db9b3c47dcb3812ea12">More...</a><br/></td></tr>
+<tr class="separator:a874dd916d08d2db9b3c47dcb3812ea12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c9b416e80282ee2c868172c69e2452e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a6c9b416e80282ee2c868172c69e2452e">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)=0</td></tr>
+<tr class="memdesc:a6c9b416e80282ee2c868172c69e2452e"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncsetSourceVolume <a href="#a6c9b416e80282ee2c868172c69e2452e">More...</a><br/></td></tr>
+<tr class="separator:a6c9b416e80282ee2c868172c69e2452e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06b25fb4dfe48ff01d56153251ff1364"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a06b25fb4dfe48ff01d56153251ff1364">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)=0</td></tr>
+<tr class="memdesc:a06b25fb4dfe48ff01d56153251ff1364"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowlegde for asyncSetSourceState <a href="#a06b25fb4dfe48ff01d56153251ff1364">More...</a><br/></td></tr>
+<tr class="separator:a06b25fb4dfe48ff01d56153251ff1364"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12ea1c73477162b22cd2fb994230f287"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a12ea1c73477162b22cd2fb994230f287">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)=0</td></tr>
+<tr class="memdesc:a12ea1c73477162b22cd2fb994230f287"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperties <a href="#a12ea1c73477162b22cd2fb994230f287">More...</a><br/></td></tr>
+<tr class="separator:a12ea1c73477162b22cd2fb994230f287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7203fc07af1387bac53d5a0d490fe95"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ac7203fc07af1387bac53d5a0d490fe95">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)=0</td></tr>
+<tr class="memdesc:ac7203fc07af1387bac53d5a0d490fe95"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSinkSoundProperty <a href="#ac7203fc07af1387bac53d5a0d490fe95">More...</a><br/></td></tr>
+<tr class="separator:ac7203fc07af1387bac53d5a0d490fe95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02ba6a3dccda6609fc8976b1458f7ab6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a02ba6a3dccda6609fc8976b1458f7ab6">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)=0</td></tr>
+<tr class="memdesc:a02ba6a3dccda6609fc8976b1458f7ab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperties <a href="#a02ba6a3dccda6609fc8976b1458f7ab6">More...</a><br/></td></tr>
+<tr class="separator:a02ba6a3dccda6609fc8976b1458f7ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb11eef48f70275422fe27772973bd43"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aeb11eef48f70275422fe27772973bd43">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)=0</td></tr>
+<tr class="memdesc:aeb11eef48f70275422fe27772973bd43"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncSetSourceSoundProperty <a href="#aeb11eef48f70275422fe27772973bd43">More...</a><br/></td></tr>
+<tr class="separator:aeb11eef48f70275422fe27772973bd43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a97ac905d1999190f2fb1f37638d67c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a0a97ac905d1999190f2fb1f37638d67c">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)=0</td></tr>
+<tr class="memdesc:a0a97ac905d1999190f2fb1f37638d67c"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges asyncCrossFade <a href="#a0a97ac905d1999190f2fb1f37638d67c">More...</a><br/></td></tr>
+<tr class="separator:a0a97ac905d1999190f2fb1f37638d67c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c357e480a412386fce7aad8edb4543e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a2c357e480a412386fce7aad8edb4543e">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)=0</td></tr>
+<tr class="memdesc:a2c357e480a412386fce7aad8edb4543e"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#a2c357e480a412386fce7aad8edb4543e">More...</a><br/></td></tr>
+<tr class="separator:a2c357e480a412386fce7aad8edb4543e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4eac2fddd9395bc97f79ceda64187b32"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a4eac2fddd9395bc97f79ceda64187b32">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)=0</td></tr>
+<tr class="memdesc:a4eac2fddd9395bc97f79ceda64187b32"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a volume tick. <a href="#a4eac2fddd9395bc97f79ceda64187b32">More...</a><br/></td></tr>
+<tr class="separator:a4eac2fddd9395bc97f79ceda64187b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e1db1d55e040f3f5c46994d9f768b0c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a4e1db1d55e040f3f5c46994d9f768b0c">peekDomain</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> &amp;domainID)=0</td></tr>
+<tr class="memdesc:a4e1db1d55e040f3f5c46994d9f768b0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given domainName. <a href="#a4e1db1d55e040f3f5c46994d9f768b0c">More...</a><br/></td></tr>
+<tr class="separator:a4e1db1d55e040f3f5c46994d9f768b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a849d4c283038b940a527b942c06724a0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a849d4c283038b940a527b942c06724a0">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)=0</td></tr>
+<tr class="memdesc:a849d4c283038b940a527b942c06724a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a domain <a href="#a849d4c283038b940a527b942c06724a0">More...</a><br/></td></tr>
+<tr class="separator:a849d4c283038b940a527b942c06724a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf94dc68c2a171d127097f9694693385"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#acf94dc68c2a171d127097f9694693385">deregisterDomain</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)=0</td></tr>
+<tr class="memdesc:acf94dc68c2a171d127097f9694693385"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a domain. <a href="#acf94dc68c2a171d127097f9694693385">More...</a><br/></td></tr>
+<tr class="separator:acf94dc68c2a171d127097f9694693385"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a300c94fe3b479efefa7a6a078867e21f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a300c94fe3b479efefa7a6a078867e21f">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)=0</td></tr>
+<tr class="memdesc:a300c94fe3b479efefa7a6a078867e21f"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a converter. <a href="#a300c94fe3b479efefa7a6a078867e21f">More...</a><br/></td></tr>
+<tr class="separator:a300c94fe3b479efefa7a6a078867e21f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ed1cd44ef9ca9b09203a96b54f668d2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a9ed1cd44ef9ca9b09203a96b54f668d2">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)=0</td></tr>
+<tr class="memdesc:a9ed1cd44ef9ca9b09203a96b54f668d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a gateway. <a href="#a9ed1cd44ef9ca9b09203a96b54f668d2">More...</a><br/></td></tr>
+<tr class="separator:a9ed1cd44ef9ca9b09203a96b54f668d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c6d5aad9a85419a5b5ee4c696f4654d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a3c6d5aad9a85419a5b5ee4c696f4654d">deregisterConverter</a> (const <a class="el" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID)=0</td></tr>
+<tr class="memdesc:a3c6d5aad9a85419a5b5ee4c696f4654d"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a converter. <a href="#a3c6d5aad9a85419a5b5ee4c696f4654d">More...</a><br/></td></tr>
+<tr class="separator:a3c6d5aad9a85419a5b5ee4c696f4654d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0ca52c12aa1bab515a051442e00bd29"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#af0ca52c12aa1bab515a051442e00bd29">deregisterGateway</a> (const <a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID)=0</td></tr>
+<tr class="memdesc:af0ca52c12aa1bab515a051442e00bd29"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a gateway. <a href="#af0ca52c12aa1bab515a051442e00bd29">More...</a><br/></td></tr>
+<tr class="separator:af0ca52c12aa1bab515a051442e00bd29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3583e8b977020cfdbcf5e47be25488c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aa3583e8b977020cfdbcf5e47be25488c">peekSink</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> &amp;sinkID)=0</td></tr>
+<tr class="memdesc:aa3583e8b977020cfdbcf5e47be25488c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sinkName. <a href="#aa3583e8b977020cfdbcf5e47be25488c">More...</a><br/></td></tr>
+<tr class="separator:aa3583e8b977020cfdbcf5e47be25488c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4d06a6570362092bc185ba32a601167"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ab4d06a6570362092bc185ba32a601167">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)=0</td></tr>
+<tr class="memdesc:ab4d06a6570362092bc185ba32a601167"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a sink. <a href="#ab4d06a6570362092bc185ba32a601167">More...</a><br/></td></tr>
+<tr class="separator:ab4d06a6570362092bc185ba32a601167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dc4bcf614b9f3f59a6c7c738f05b6e7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a5dc4bcf614b9f3f59a6c7c738f05b6e7">deregisterSink</a> (const <a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID)=0</td></tr>
+<tr class="memdesc:a5dc4bcf614b9f3f59a6c7c738f05b6e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a sink. <a href="#a5dc4bcf614b9f3f59a6c7c738f05b6e7">More...</a><br/></td></tr>
+<tr class="separator:a5dc4bcf614b9f3f59a6c7c738f05b6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a233ca8e3757e70c9e424f7bb8029fb48"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a233ca8e3757e70c9e424f7bb8029fb48">peekSource</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> &amp;sourceID)=0</td></tr>
+<tr class="memdesc:a233ca8e3757e70c9e424f7bb8029fb48"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the ID to the given sourceName. <a href="#a233ca8e3757e70c9e424f7bb8029fb48">More...</a><br/></td></tr>
+<tr class="separator:a233ca8e3757e70c9e424f7bb8029fb48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e4ca326a8c184325122a3a16a8fee71"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a2e4ca326a8c184325122a3a16a8fee71">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)=0</td></tr>
+<tr class="memdesc:a2e4ca326a8c184325122a3a16a8fee71"><td class="mdescLeft">&#160;</td><td class="mdescRight">registers a source. <a href="#a2e4ca326a8c184325122a3a16a8fee71">More...</a><br/></td></tr>
+<tr class="separator:a2e4ca326a8c184325122a3a16a8fee71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4de3ff05b440cb5ec3b79f8b78409bf1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a4de3ff05b440cb5ec3b79f8b78409bf1">deregisterSource</a> (const <a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID)=0</td></tr>
+<tr class="memdesc:a4de3ff05b440cb5ec3b79f8b78409bf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">deregisters a source <a href="#a4de3ff05b440cb5ec3b79f8b78409bf1">More...</a><br/></td></tr>
+<tr class="separator:a4de3ff05b440cb5ec3b79f8b78409bf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18a5df7fad65bba57bc425eecaa67d4f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a18a5df7fad65bba57bc425eecaa67d4f">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)=0</td></tr>
+<tr class="memdesc:a18a5df7fad65bba57bc425eecaa67d4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function registers a crossfader. <a href="#a18a5df7fad65bba57bc425eecaa67d4f">More...</a><br/></td></tr>
+<tr class="separator:a18a5df7fad65bba57bc425eecaa67d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ca751ae21440db0cfa8d84b5710b94c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a9ca751ae21440db0cfa8d84b5710b94c">deregisterCrossfader</a> (const <a class="el" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID)=0</td></tr>
+<tr class="memdesc:a9ca751ae21440db0cfa8d84b5710b94c"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function deregisters a crossfader. <a href="#a9ca751ae21440db0cfa8d84b5710b94c">More...</a><br/></td></tr>
+<tr class="separator:a9ca751ae21440db0cfa8d84b5710b94c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab68fbeaa1ef9f388218b44893ce15efc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ab68fbeaa1ef9f388218b44893ce15efc">peekSourceClassID</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> &amp;sourceClassID)=0</td></tr>
+<tr class="memdesc:ab68fbeaa1ef9f388218b44893ce15efc"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#ab68fbeaa1ef9f388218b44893ce15efc">More...</a><br/></td></tr>
+<tr class="separator:ab68fbeaa1ef9f388218b44893ce15efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9ac084d087a42beeb5ddd0faebd2d1b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#af9ac084d087a42beeb5ddd0faebd2d1b">peekSinkClassID</a> (const std::string &amp;name, <a class="el" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> &amp;sinkClassID)=0</td></tr>
+<tr class="memdesc:af9ac084d087a42beeb5ddd0faebd2d1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function peeks a sourceclassID. <a href="#af9ac084d087a42beeb5ddd0faebd2d1b">More...</a><br/></td></tr>
+<tr class="separator:af9ac084d087a42beeb5ddd0faebd2d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49ab31952e392112eaf184db809aada3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a49ab31952e392112eaf184db809aada3">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)=0</td></tr>
+<tr class="memdesc:a49ab31952e392112eaf184db809aada3"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a low level interrupt changes it status. <a href="#a49ab31952e392112eaf184db809aada3">More...</a><br/></td></tr>
+<tr class="separator:a49ab31952e392112eaf184db809aada3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3c4072ea6329de74a3de905f4a4fe49"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aa3c4072ea6329de74a3de905f4a4fe49">hookDomainRegistrationComplete</a> (const <a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID)=0</td></tr>
+<tr class="memdesc:aa3c4072ea6329de74a3de905f4a4fe49"><td class="mdescLeft">&#160;</td><td class="mdescRight">This hook is called when all elements from a domain are registered. <a href="#aa3c4072ea6329de74a3de905f4a4fe49">More...</a><br/></td></tr>
+<tr class="separator:aa3c4072ea6329de74a3de905f4a4fe49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc9d66b01e688c88a61b5367e71e60f8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#adc9d66b01e688c88a61b5367e71e60f8">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)=0</td></tr>
+<tr class="memdesc:adc9d66b01e688c88a61b5367e71e60f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a sink changes its availability <a href="#adc9d66b01e688c88a61b5367e71e60f8">More...</a><br/></td></tr>
+<tr class="separator:adc9d66b01e688c88a61b5367e71e60f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad40e6493d938dedb90fc15f1d1f15963"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ad40e6493d938dedb90fc15f1d1f15963">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)=0</td></tr>
+<tr class="memdesc:ad40e6493d938dedb90fc15f1d1f15963"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a source changes its availability <a href="#ad40e6493d938dedb90fc15f1d1f15963">More...</a><br/></td></tr>
+<tr class="separator:ad40e6493d938dedb90fc15f1d1f15963"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94b1ef1c7c9b2b89cc26024f90608775"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a94b1ef1c7c9b2b89cc26024f90608775">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)=0</td></tr>
+<tr class="memdesc:a94b1ef1c7c9b2b89cc26024f90608775"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when a domain changes its status. <a href="#a94b1ef1c7c9b2b89cc26024f90608775">More...</a><br/></td></tr>
+<tr class="separator:a94b1ef1c7c9b2b89cc26024f90608775"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f8746295a5a954e2adb33acad61282f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a4f8746295a5a954e2adb33acad61282f">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)=0</td></tr>
+<tr class="memdesc:a4f8746295a5a954e2adb33acad61282f"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called when the timinginformation (delay) changed for a connection. <a href="#a4f8746295a5a954e2adb33acad61282f">More...</a><br/></td></tr>
+<tr class="separator:a4f8746295a5a954e2adb33acad61282f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad69597d7b47dc11366ae5cb9c69728c4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ad69597d7b47dc11366ae5cb9c69728c4">sendChangedData</a> (const std::vector&lt; <a class="el" href="structam_1_1am__EarlyData__s.html">am_EarlyData_s</a> &gt; &amp;earlyData)=0</td></tr>
+<tr class="memdesc:ad69597d7b47dc11366ae5cb9c69728c4"><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="#ad69597d7b47dc11366ae5cb9c69728c4">More...</a><br/></td></tr>
+<tr class="separator:ad69597d7b47dc11366ae5cb9c69728c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a190aec21f3efd9c9bcf75d892e187e92"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a190aec21f3efd9c9bcf75d892e187e92">getDBusConnectionWrapper</a> (<a class="el" href="classam_1_1CAmDbusWrapper.html">CAmDbusWrapper</a> *&amp;dbusConnectionWrapper) const =0</td></tr>
+<tr class="memdesc:a190aec21f3efd9c9bcf75d892e187e92"><td class="mdescLeft">&#160;</td><td class="mdescRight">this function is used to retrieve a pointer to the dBusConnectionWrapper <a href="#a190aec21f3efd9c9bcf75d892e187e92">More...</a><br/></td></tr>
+<tr class="separator:a190aec21f3efd9c9bcf75d892e187e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6611f5ee0bba788a86dd1840b02ecb90"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a6611f5ee0bba788a86dd1840b02ecb90">getSocketHandler</a> (<a class="el" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *&amp;socketHandler) const =0</td></tr>
+<tr class="memdesc:a6611f5ee0bba788a86dd1840b02ecb90"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the socketHandler. <a href="#a6611f5ee0bba788a86dd1840b02ecb90">More...</a><br/></td></tr>
+<tr class="separator:a6611f5ee0bba788a86dd1840b02ecb90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0821ab93da899ad30d666a43622654d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ae0821ab93da899ad30d666a43622654d">confirmRoutingReady</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
+<tr class="memdesc:ae0821ab93da899ad30d666a43622654d"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingReady Command <a href="#ae0821ab93da899ad30d666a43622654d">More...</a><br/></td></tr>
+<tr class="separator:ae0821ab93da899ad30d666a43622654d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5278852c553b7f7929a424e3b716a087"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a5278852c553b7f7929a424e3b716a087">confirmRoutingRundown</a> (const uint16_t handle, const <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> error)=0</td></tr>
+<tr class="memdesc:a5278852c553b7f7929a424e3b716a087"><td class="mdescLeft">&#160;</td><td class="mdescRight">confirms the setRoutingRundown Command <a href="#a5278852c553b7f7929a424e3b716a087">More...</a><br/></td></tr>
+<tr class="separator:a5278852c553b7f7929a424e3b716a087"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e70fab23fb1b31a630872f5976a13b3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a4e70fab23fb1b31a630872f5976a13b3">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)=0</td></tr>
+<tr class="memdesc:a4e70fab23fb1b31a630872f5976a13b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an converter. <a href="#a4e70fab23fb1b31a630872f5976a13b3">More...</a><br/></td></tr>
+<tr class="separator:a4e70fab23fb1b31a630872f5976a13b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ed2f0ff228d0256c544ca055576d045"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a3ed2f0ff228d0256c544ca055576d045">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)=0</td></tr>
+<tr class="memdesc:a3ed2f0ff228d0256c544ca055576d045"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a3ed2f0ff228d0256c544ca055576d045">More...</a><br/></td></tr>
+<tr class="separator:a3ed2f0ff228d0256c544ca055576d045"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a410b5484dd67defeb25531dae77fd32d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a410b5484dd67defeb25531dae77fd32d">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)=0</td></tr>
+<tr class="memdesc:a410b5484dd67defeb25531dae77fd32d"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an gateway. <a href="#a410b5484dd67defeb25531dae77fd32d">More...</a><br/></td></tr>
+<tr class="separator:a410b5484dd67defeb25531dae77fd32d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06083196aa4c076c7a5b9dae9bbb4ebe"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a06083196aa4c076c7a5b9dae9bbb4ebe">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)=0</td></tr>
+<tr class="memdesc:a06083196aa4c076c7a5b9dae9bbb4ebe"><td class="mdescLeft">&#160;</td><td class="mdescRight">updates data of an source. <a href="#a06083196aa4c076c7a5b9dae9bbb4ebe">More...</a><br/></td></tr>
+<tr class="separator:a06083196aa4c076c7a5b9dae9bbb4ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae63720078e964f9645b9722b6a04d47c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ae63720078e964f9645b9722b6a04d47c">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)=0</td></tr>
+<tr class="memdesc:ae63720078e964f9645b9722b6a04d47c"><td class="mdescLeft">&#160;</td><td class="mdescRight">acknowledges a asyncSetSinkVolumes <a href="#ae63720078e964f9645b9722b6a04d47c">More...</a><br/></td></tr>
+<tr class="separator:ae63720078e964f9645b9722b6a04d47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa908806a25e9cc12977097becb3ef40b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aa908806a25e9cc12977097becb3ef40b">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)=0</td></tr>
+<tr class="memdesc:aa908806a25e9cc12977097becb3ef40b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SinkNotificationConfiguration. <a href="#aa908806a25e9cc12977097becb3ef40b">More...</a><br/></td></tr>
+<tr class="separator:aa908806a25e9cc12977097becb3ef40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac36edace9dd1574e5208b5073d3bf078"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ac36edace9dd1574e5208b5073d3bf078">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)=0</td></tr>
+<tr class="memdesc:ac36edace9dd1574e5208b5073d3bf078"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acknowledge of the SourceNotificationConfiguration. <a href="#ac36edace9dd1574e5208b5073d3bf078">More...</a><br/></td></tr>
+<tr class="separator:ac36edace9dd1574e5208b5073d3bf078"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2038b03578f95ff9d5297914c011dbfb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a2038b03578f95ff9d5297914c011dbfb">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)=0</td></tr>
+<tr class="memdesc:a2038b03578f95ff9d5297914c011dbfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#a2038b03578f95ff9d5297914c011dbfb">More...</a><br/></td></tr>
+<tr class="separator:a2038b03578f95ff9d5297914c011dbfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacb97dd192686d5cd77ee80714245706"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#aacb97dd192686d5cd77ee80714245706">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)=0</td></tr>
+<tr class="memdesc:aacb97dd192686d5cd77ee80714245706"><td class="mdescLeft">&#160;</td><td class="mdescRight">is called whenever a notified value needs to be send <a href="#aacb97dd192686d5cd77ee80714245706">More...</a><br/></td></tr>
+<tr class="separator:aacb97dd192686d5cd77ee80714245706"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8916b90e085933e784f583938a8e0cf"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#ab8916b90e085933e784f583938a8e0cf">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 =0</td></tr>
+<tr class="memdesc:ab8916b90e085933e784f583938a8e0cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#ab8916b90e085933e784f583938a8e0cf">More...</a><br/></td></tr>
+<tr class="separator:ab8916b90e085933e784f583938a8e0cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a490d69529de441f62189e26f29a509"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a8a490d69529de441f62189e26f29a509">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 =0</td></tr>
+<tr class="memdesc:a8a490d69529de441f62189e26f29a509"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a8a490d69529de441f62189e26f29a509">More...</a><br/></td></tr>
+<tr class="separator:a8a490d69529de441f62189e26f29a509"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9803e069f83e4a1139697dfcf2cf4821"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1IAmRoutingReceive.html#a9803e069f83e4a1139697dfcf2cf4821">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 =0</td></tr>
+<tr class="memdesc:a9803e069f83e4a1139697dfcf2cf4821"><td class="mdescLeft">&#160;</td><td class="mdescRight">E_OK in case of success. <a href="#a9803e069f83e4a1139697dfcf2cf4821">More...</a><br/></td></tr>
+<tr class="separator:a9803e069f83e4a1139697dfcf2cf4821"><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>Routing Receive sendInterface description. </p>
+<p>This class implements everything from RoutingAdapter -&gt; Audiomanager There are two rules that have to be kept in mind when implementing against this interface:<br/>
+</p>
+<dl class="section warning"><dt>Warning</dt><dd><ol type="1">
+<li>CALLS TO THIS INTERFACE ARE NOT THREAD SAFE !!!! <br/>
+</li>
+<li>YOU MAY NOT CALL THE CALLING INTERFACE DURING AN SYNCHRONOUS OR ASYNCHRONOUS CALL THAT EXPECTS A RETURN VALUE.<br/>
+</li>
+</ol>
+</dd></dl>
+<p>Violation these rules may lead to unexpected behavior! Nevertheless you can implement thread safe by using the deferred-call pattern described on the wiki which also helps to implement calls that are forbidden.<br/>
+For more information, please check <a class="el" href="classam_1_1CAmSerializer.html" title="magic class that does the serialization of functions calls The constructor must be called within the ...">CAmSerializer</a> </p>
+
+<p>Definition at line <a class="el" href="IAmRouting_8h_source.html#l00056">56</a> of file <a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a>.</p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a15caa7d5f6206c72b4d08c9c2f91bc0d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">am::IAmRoutingReceive::IAmRoutingReceive </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="IAmRouting_8h_source.html#l00060">60</a> of file <a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aebc0709a8bb38ff685b823309d6f1de6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual am::IAmRoutingReceive::~IAmRoutingReceive </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="IAmRouting_8h_source.html#l00064">64</a> of file <a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a72cb670a0e827739b40f1dc25275ba87"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a asyncConnect </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ad680eddb5bf7aa480308807903dcb592">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0a97ac905d1999190f2fb1f37638d67c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges asyncCrossFade </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a11855119cdfd19e46e4ad4f73b8486b0">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a03e7fb8d499ea0c03c6c76ab13378996"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a asyncDisconnect </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#af478e5deb2e71e94c28cec497ac48ff4">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a12ea1c73477162b22cd2fb994230f287"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges asyncSetSinkSoundProperties </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#adc2ce3714b45ee43b269ca8d80de1730">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac7203fc07af1387bac53d5a0d490fe95"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges asyncSetSinkSoundProperty </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a734524b5e4d468215753b711391288fc">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a874dd916d08d2db9b3c47dcb3812ea12"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a asyncsetSinkVolume </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ad0a64bf8548f74c829283d1ac0d84904">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a02ba6a3dccda6609fc8976b1458f7ab6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges asyncSetSourceSoundProperties </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ad15ff6a72842528d667394a615212d77">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aeb11eef48f70275422fe27772973bd43"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges asyncSetSourceSoundProperty </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#abb4fafb1b9fbc2566a2cf0d24f52e87c">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a06b25fb4dfe48ff01d56153251ff1364"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowlegde for asyncSetSourceState </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a11f6b0378a50296a72107d6a1fa7ec21">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6c9b416e80282ee2c868172c69e2452e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a asyncsetSourceVolume </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a5795c7a49c1983933e1168c33d56a3c9">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae63720078e964f9645b9722b6a04d47c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>acknowledges a asyncSetSinkVolumes </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a0bf2ba2219a87ba7b9b83921d4b55ba1">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa908806a25e9cc12977097becb3ef40b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>The acknowledge of the SinkNotificationConfiguration. </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#aaa85beadb29f1044c5b2facf0035a40a">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4eac2fddd9395bc97f79ceda64187b32"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a91d22fd40a7b470c6e84f92e512534a6">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac36edace9dd1574e5208b5073d3bf078"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>The acknowledge of the SourceNotificationConfiguration. </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ae867986f06330159368d13e40e8296ba">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2c357e480a412386fce7aad8edb4543e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#aec074b2d7fd68f75d7126cdaa466bab1">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae0821ab93da899ad30d666a43622654d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>confirms the setRoutingReady Command </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a1dd1b89cccffeaafb1a3c11cebd7e48c">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5278852c553b7f7929a424e3b716a087"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>confirms the setRoutingRundown Command </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a4fef024c40901e1050221dfb8cb1143d">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3c6d5aad9a85419a5b5ee4c696f4654d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ab22a864a0d74fda5ba52fbcf89e39ba5">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9ca751ae21440db0cfa8d84b5710b94c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a5f80a285cf2c9e2b170fb3cc804c6b81">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acf94dc68c2a171d127097f9694693385"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#aa55b33d8d9b3f09abf4158ad14f6bf3e">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af0ca52c12aa1bab515a051442e00bd29"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a607b6b14265a4b7d9b68b609f92ff448">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5dc4bcf614b9f3f59a6c7c738f05b6e7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a0e2db1050775b1b7f2f55c5b54f97413">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4de3ff05b440cb5ec3b79f8b78409bf1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a6e9003fdf4f7a6d9c4594144effcc325">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a190aec21f3efd9c9bcf75d892e187e92"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a2b3e4260ba0685948b9edcb449801a7c">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9803e069f83e4a1139697dfcf2cf4821"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>E_OK in case of success. </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#aa3bf95c28f610d351ad3501b0a10e721">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab8916b90e085933e784f583938a8e0cf"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>E_OK in case of success. </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a98b7c046fa63650941d918076a0b58f5">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8a490d69529de441f62189e26f29a509"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>E_OK in case of success. </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a4b0da7cb550c470c3f0527e1991ff3b8">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af769e4c3961c560e450f0b6b18361f34"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>This function returns the version of the interface. </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#acb95bfb285f2c046199e08e89d6b40e4">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6611f5ee0bba788a86dd1840b02ecb90"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ab9e8e6a26d1cf046b9e46f9997f23473">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa3c4072ea6329de74a3de905f4a4fe49"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a08ebe84d3948276db13e8c2762b884de">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a94b1ef1c7c9b2b89cc26024f90608775"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a45f09d8a10a4d322456e600e003eb0f4">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a49ab31952e392112eaf184db809aada3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called when a low level interrupt changes it status. </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a92f16436ed65c758b4beff74127d1580">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adc9d66b01e688c88a61b5367e71e60f8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called when a sink changes its availability </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a1a94a8bcd26f10c3bd725dff83b2bbe7">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2038b03578f95ff9d5297914c011dbfb"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called whenever a notified value needs to be send </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a5ec84985c73910809acebab3c1aa30a7">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad40e6493d938dedb90fc15f1d1f15963"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called when a source changes its availability </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ac5333b28119de8e1fc85a8972a31c045">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aacb97dd192686d5cd77ee80714245706"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called whenever a notified value needs to be send </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a811322f059e33b9c9a51b50ddb77669d">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4f8746295a5a954e2adb33acad61282f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>is called when the timinginformation (delay) changed for a connection. </p>
+
+<p>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ac50b4085b992a7cd464566b357c76ce6">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e1db1d55e040f3f5c46994d9f768b0c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a19e73ba45bbd4699ccd8608fb7fa5c4b">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa3583e8b977020cfdbcf5e47be25488c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ae76f9744fd80a91137c5e95809d36424">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af9ac084d087a42beeb5ddd0faebd2d1b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a3d2d8ef2f709b72a43dc770e54575aa2">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a233ca8e3757e70c9e424f7bb8029fb48"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a9f6919889c04bdf7fec8948d8fa7bc18">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab68fbeaa1ef9f388218b44893ce15efc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a135896a3975f1c7b1b45ceec898f530f">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a300c94fe3b479efefa7a6a078867e21f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#aac0ef2c07a874f97763229983b14d28a">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a18a5df7fad65bba57bc425eecaa67d4f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a2ea2823169261faecb5bea48518793ad">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a849d4c283038b940a527b942c06724a0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a34841797b481e774867ce0a1efacd5f2">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9ed1cd44ef9ca9b09203a96b54f668d2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#aa22fd4214ebee9af156a48a1bc27c7b8">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab4d06a6570362092bc185ba32a601167"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a2d72ad4d7423ba2c0d0790e2c04f44b9">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2e4ca326a8c184325122a3a16a8fee71"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#acadce23459d94cec496d17700cbde230">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad69597d7b47dc11366ae5cb9c69728c4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a49450a1330d2f9b1c8ab038acee62014">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e70fab23fb1b31a630872f5976a13b3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a26d3e44b496f4ffdcd2ee20f7ac53734">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3ed2f0ff228d0256c544ca055576d045"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a38ed541f37c7309af5dac0311d395e5a">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a410b5484dd67defeb25531dae77fd32d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#a89c89fa07171798996e17b97b88aea9a">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a06083196aa4c076c7a5b9dae9bbb4ebe"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> am::IAmRoutingReceive::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">pure 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>Implemented in <a class="el" href="classam_1_1CAmRoutingReceiver.html#ad1d6f0e9e2ba3f53dcb9125b60768172">am::CAmRoutingReceiver</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/<a class="el" href="IAmRouting_8h_source.html">IAmRouting.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="classam_1_1IAmRoutingReceive.html">IAmRoutingReceive</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>