summaryrefslogtreecommitdiff
path: root/docs/IAmDatabaseHandler_8h_source.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/IAmDatabaseHandler_8h_source.html')
-rw-r--r--docs/IAmDatabaseHandler_8h_source.html467
1 files changed, 467 insertions, 0 deletions
diff --git a/docs/IAmDatabaseHandler_8h_source.html b/docs/IAmDatabaseHandler_8h_source.html
new file mode 100644
index 0000000..a3976e1
--- /dev/null
+++ b/docs/IAmDatabaseHandler_8h_source.html
@@ -0,0 +1,467 @@
+<!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: AudioManagerCore/include/IAmDatabaseHandler.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="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><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><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="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#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('IAmDatabaseHandler_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<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="headertitle">
+<div class="title">IAmDatabaseHandler.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="IAmDatabaseHandler_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef DATABASEHANDLERINTERFACE_H_</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DATABASEHANDLERINTERFACE_H_</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;audiomanagerconfig.h&quot;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span>am</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span>CAmDatabaseObserver;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">class </span>CAmRoutingTree;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a"> 40</a></span>&#160;<span class="keyword">class </span>CAmRoutingTreeItem;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">//enum { DYNAMIC_ID_BOUNDARY = 100 }; //!&lt; the value below is reserved for staticIDs, the value above will be assigned to dynamically registered items</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">//todo: check the enum values before entering &amp; changing in the database.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">//todo: change asserts for dynamic boundary checks into failure answers.#</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">//todo: check autoincrement boundary and set to 16bit limits</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">//todo: If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation. Check this statement for sinks &amp; sources</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">//todo: exchange last_insert_row id to be more safe</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">//todo: create test to ensure uniqueness of names throughout the database</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">//todo: enforce the uniqueness of names</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">typedef</span> std::map&lt;am_gatewayID_t, std::vector&lt;bool&gt; &gt; <a class="code" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">ListConnectionFormat</a>; </div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html"> 59</a></span>&#160;<span class="keyword">class </span><a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;{</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a"> 62</a></span>&#160; <a class="code" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">IAmDatabaseHandler</a> () {};</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b"> 63</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">~IAmDatabaseHandler</a> () {};</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">enterDomainDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>&amp; domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) = 0;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e">enterMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>&amp; connectionID) = 0;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#adecdd54551e1c61ce1456baf64fe3551">enterSinkDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) = 0;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b">enterCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>&amp; crossfaderID) = 0;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1">enterGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&amp; gatewayID) = 0;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb">enterConverterDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converteData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> &amp; converterID) = 0;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de">enterSourceDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) = 0;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">enterConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a>&amp; connection, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>&amp; connectionID) = 0;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3">enterSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) = 0;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9dddcfbf76bb240038e879732419cb34">enterSourceClassDB</a>(<a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) = 0;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0">enterSystemProperties</a>(<span class="keyword">const</span> std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) = 0;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c">changeMainConnectionRouteDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> std::vector&lt;am_connectionID_t&gt;&amp; listConnectionID) = 0;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a">changeMainConnectionStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainconnectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState) = 0;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa">changeSinkMainVolumeDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> mainVolume, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7">changeSinkAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b">changeDomainStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a> domainState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) = 0;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a423a079a9b30ddb22b5b6606172beee9">changeSinkMuteStateDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aed82758f78d7f18a5d04c55b473b0941">changeMainSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9a0f3525d1545a8f1ec1866179c23a9a">changeMainSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">changeSourceSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f">changeSinkSoundPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SoundProperty__s.html">am_SoundProperty_s</a>&amp; soundProperty, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4">changeSourceAvailabilityDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>&amp; availability, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">changeSystemPropertyDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>&amp; property) = 0;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6fdf37f9c85fa44d46621f06901972cb">changeDelayMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> &amp; delay, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> &amp; connectionID) = 0;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe">changeSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) = 0;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342">changeSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; sourceClass) = 0;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a61ddfb38febecfd0cf1e9345b6a24296">changeConnectionTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> delay) = 0;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a064a3103d4b0a00fad3bfc20f163f102">changeConnectionFinal</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) = 0;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">changeSourceState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a> sourceState) = 0;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">changeSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) = 0;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">changeSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a> volume) = 0;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61">changeCrossFaderHotSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am_HotSink_e</a> hotsink) = 0;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d">removeMainConnectionDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) = 0;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f">removeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) = 0;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0">removeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) = 0;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23">removeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) = 0;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">removeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID) = 0;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82">removeCrossfaderDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) = 0;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc">removeDomainDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) = 0;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd">removeSinkClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) = 0;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7">removeSourceClassDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) = 0;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">removeConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) = 0;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672">getSourceClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>&amp; classInfo) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9">getSinkClassInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__SinkClass__s.html">am_SinkClass_s</a>&amp; sinkClass) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e">getGatewayInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>&amp; gatewayData) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522">getConverterInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>&amp; converterData) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9">getSinkInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>&amp; sinkData) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">getSourceInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>&amp; sourceData) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5">getCrossfaderInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID, <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>&amp; crossfaderData) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">getMainConnectionInfoDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="structam_1_1am__MainConnection__s.html">am_MainConnection_s</a>&amp; mainConnectionData) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08">getSinkMainVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a>&amp; mainVolume) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902">getSinkVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d">getSourceVolume</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am_volume_t</a>&amp; volume) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">getSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334">getSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am_CustomSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae8d5612288475d15a170b5249df54fb1">getListSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a51a3ec746ff6902831f69496cd2fece2">getListSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundproperties) <span class="keyword">const</span> =0;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8">getMainSinkSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">getMainSourceSoundPropertyValue</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am_CustomMainSoundPropertyType_t</a> propertyType, int16_t&amp; value) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4">getListSinksOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sinkID_t&gt;&amp; listSinkID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a110b76a4cd150a882bd55630d0737816">getListSourcesOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_sourceID_t&gt;&amp; listSourceID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013">getListCrossfadersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_crossfaderID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa92387044a709c93c6bbc3b749c9d587">getListGatewaysOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_gatewayID_t&gt;&amp; listGatewaysID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789">getListConvertersOfDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, std::vector&lt;am_converterID_t&gt;&amp; listConvertersID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d">getListMainConnections</a>(std::vector&lt;am_MainConnection_s&gt;&amp; listMainConnections) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">getListDomains</a>(std::vector&lt;am_Domain_s&gt;&amp; listDomains) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">getListConnections</a>(std::vector&lt;am_Connection_s&gt;&amp; listConnections) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1">getListSinks</a>(std::vector&lt;am_Sink_s&gt;&amp; listSinks) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b">getListSources</a>(std::vector&lt;am_Source_s&gt;&amp; lisSources) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">getListSourceClasses</a>(std::vector&lt;am_SourceClass_s&gt;&amp; listSourceClasses) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">getListCrossfaders</a>(std::vector&lt;am_Crossfader_s&gt;&amp; listCrossfaders) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">getListGateways</a>(std::vector&lt;am_Gateway_s&gt;&amp; listGateways) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ac6226ae40f182e73381bf2bb8e53f0ad">getListConverters</a>(std::vector&lt;am_Converter_s&gt; &amp; listConverters) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">getListSinkClasses</a>(std::vector&lt;am_SinkClass_s&gt;&amp; listSinkClasses) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea">getListVisibleMainConnections</a>(std::vector&lt;am_MainConnectionType_s&gt;&amp; listConnections) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846">getListMainSinks</a>(std::vector&lt;am_SinkType_s&gt;&amp; listMainSinks) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8">getListMainSources</a>(std::vector&lt;am_SourceType_s&gt;&amp; listMainSources) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">getListMainSinkSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSoundProperties) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">getListMainSourceSoundProperties</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_MainSoundProperty_s&gt;&amp; listSourceProperties) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">getListSystemProperties</a>(std::vector&lt;am_SystemProperty_s&gt;&amp; listSystemProperties) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a1990d529f5f94be2e8554e72d2d97285">getListSinkConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ab32dc49a48c6550c69f1e5ff6f47dbbf">getListSourceConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_CustomConnectionFormat_t&gt; &amp; listConnectionFormats) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a48ba87f599f37747522eb1af16a03f1a">getListGatewayConnectionFormats</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, std::vector&lt;bool&gt; &amp; listConnectionFormat) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2">getTimingInformation</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID, <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a>&amp; delay) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c">getDomainOfSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397">getDomainOfSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d">getDomainOfCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfader, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#acb90ec7839df0f60a388f8d8c085fb25">getSoureState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <a class="code" href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am_SourceState_e</a>&amp; sourceState) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a88825326d2cd80e9c4648cccd1d3d2d9">getDomainState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID, <a class="code" href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am_DomainState_e</a>&amp; state) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668">peekDomain</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&amp; domainID) = 0;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a">peekSink</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&amp; sinkID) = 0;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab">peekSource</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&amp; sourceID) = 0;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72">peekSinkClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>&amp; sinkClassID) = 0;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269">peekSourceClassID</a>(<span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>&amp; sourceClassID) = 0;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">changeSourceDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) = 0;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c">changeSinkDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector&lt;am_SoundProperty_s&gt;&amp; listSoundProperties, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_MainSoundProperty_s&gt;&amp; listMainSoundProperties) = 0;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a252935537b216de55eb4a863503eea91">getListMainSinkNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) = 0;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a584e7f24422b91763c10021933240a0a">getListMainSourceNotificationConfigurations</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, std::vector&lt;am_NotificationConfiguration_s&gt;&amp; listMainNotificationConfigurations) = 0;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f">changeMainSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration) = 0;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#abb2e2550e483c813071d7b2c1886b6f6">changeMainSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration) = 0;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aaa47f5b2cbcabca57bff78f79a636795">changeGatewayDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) = 0;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2aef10f65597fb9a9d655adcc44bd361">changeConverterDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSourceConnectionFormats, <span class="keyword">const</span> std::vector&lt;am_CustomConnectionFormat_t&gt;&amp; listSinkConnectionFormats, <span class="keyword">const</span> std::vector&lt;bool&gt;&amp; convertionMatrix) = 0;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9cc17a375315116c62a5c8ca1587e77d">changeSinkNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID,<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration) = 0;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">changeSourceNotificationConfigurationDB</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID,<span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> notificationConfiguration) = 0;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9e1d1fdde84e568b07a403309b934538">existMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a15b63daecad07ba7c5e05936bd81e571">existCrossFader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ad9f6af57faee9bbbed4d60a74713cc5d">existConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Connection__s.html">am_Connection_s</a> &amp; connection) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a386f93453e3b1da3a40a5396150a6797">existConnectionID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a> connectionID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a348cfd8571de9ab3cbb34d1a2aaf8ed3">existSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#afcb911891e8c7b063f36808ed69cad66">existSourceNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8c3b8231706e1bdaaf678d61c0e702d7">existSourceName</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a11bd32c4e08830293b875937286a61f6">existSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2508c67c2fe59098d78a79a649342c4c">existSinkNameOrID</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a543b05b186f10650810626f69e1854b0">existSinkName</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a08b54a2317afc05483592a702e5603ef">existDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5fef30813dc9e196ecef9ad0f8e8b42f">existGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a2f8d6e818ce904ddcb6f13819d94348c">existSinkClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a1bc6a100cdf34b25718d55b7ac110d62">existSourceClass</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058">registerObserver</a>(<a class="code" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a> *iObserver) = 0;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e">sourceVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a">sinkVisible</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; gateway) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">isComponentConnected</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; converter) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2">calculateMainConnectionDelay</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnectionID) <span class="keyword">const</span> = 0; </div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">dump</a>( std::ostream &amp; output) <span class="keyword">const</span> = 0 ;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062">enumerateSources</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c">enumerateSinks</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc">enumerateGateways</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44">enumerateConverters</a>(std::function&lt;<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> &amp; element)&gt; cb) <span class="keyword">const</span> = 0 ;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;};</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;}</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* DATABASEHANDLERINTERFACE_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ac79922744480ed4999e24609fe0dc8c4"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ac79922744480ed4999e24609fe0dc8c4">am::IAmDatabaseHandler::getListSinksOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListSinksOfDomain(const am_domainID_t domainID, std::vector&lt; am_sinkID_t &gt; &amp;listSinkID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a2930829b81fce558266de3955baef664"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a2930829b81fce558266de3955baef664">am::IAmDatabaseHandler::getListConnections</a></div><div class="ttdeci">virtual am_Error_e getListConnections(std::vector&lt; am_Connection_s &gt; &amp;listConnections) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9e1d1fdde84e568b07a403309b934538"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9e1d1fdde84e568b07a403309b934538">am::IAmDatabaseHandler::existMainConnection</a></div><div class="ttdeci">virtual bool existMainConnection(const am_mainConnectionID_t mainConnectionID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ace4524f2000fc1ced243a940ca4832f1"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ace4524f2000fc1ced243a940ca4832f1">am::IAmDatabaseHandler::enterGatewayDB</a></div><div class="ttdeci">virtual am_Error_e enterGatewayDB(const am_Gateway_s &amp;gatewayData, am_gatewayID_t &amp;gatewayID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8265be20dd2e82710a7acf3611fb0457"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8265be20dd2e82710a7acf3611fb0457">am::IAmDatabaseHandler::getListDomains</a></div><div class="ttdeci">virtual am_Error_e getListDomains(std::vector&lt; am_Domain_s &gt; &amp;listDomains) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9bb4cc1477618d01328dd921549b328f"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9bb4cc1477618d01328dd921549b328f">am::IAmDatabaseHandler::changeMainSinkNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ac32159495655fcc57dfd8def42ccc29b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">am::IAmDatabaseHandler::~IAmDatabaseHandler</a></div><div class="ttdeci">virtual ~IAmDatabaseHandler()</div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00063">IAmDatabaseHandler.h:63</a></div></div>
+<div class="ttc" id="namespaceam_html_aee5e4e9b864d3867a896b6cdceed6ff4"><div class="ttname"><a href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am::am_connectionID_t</a></div><div class="ttdeci">uint16_t am_connectionID_t</div><div class="ttdoc">a connection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00055">audiomanagertypes.h:55</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_acbc4e96c2a2016902a75a79d5a23d79d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#acbc4e96c2a2016902a75a79d5a23d79d">am::IAmDatabaseHandler::removeMainConnectionDB</a></div><div class="ttdeci">virtual am_Error_e removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)=0</div></div>
+<div class="ttc" id="namespaceam_html_a098f272728edf8a628fc11b0655c154d"><div class="ttname"><a href="namespaceam.html#a098f272728edf8a628fc11b0655c154d">am::am_CustomSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomSoundPropertyType_t</div><div class="ttdoc">Within genivi only the some example properties are defined. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00193">audiomanagertypes.h:193</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a826dc83fc99f4ef9bc96d58678f6f062"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a826dc83fc99f4ef9bc96d58678f6f062">am::IAmDatabaseHandler::enumerateSources</a></div><div class="ttdeci">virtual am_Error_e enumerateSources(std::function&lt; void(const am_Source_s &amp;element)&gt; cb) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa04d4792c67b31126a32cef7deea9210"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa04d4792c67b31126a32cef7deea9210">am::IAmDatabaseHandler::getMainConnectionInfoDB</a></div><div class="ttdeci">virtual am_Error_e getMainConnectionInfoDB(const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &amp;mainConnectionData) const =0</div></div>
+<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa88031997235d5ca9dda5db3247b0e61"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa88031997235d5ca9dda5db3247b0e61">am::IAmDatabaseHandler::changeCrossFaderHotSink</a></div><div class="ttdeci">virtual am_Error_e changeCrossFaderHotSink(const am_crossfaderID_t crossfaderID, const am_HotSink_e hotsink)=0</div></div>
+<div class="ttc" id="namespaceam_html_aa3dcb70029da317d661b6f422de1b4ce"><div class="ttname"><a href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am::am_Error_e</a></div><div class="ttdeci">am_Error_e</div><div class="ttdoc">the errors of the audiomanager. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00337">audiomanagertypes.h:337</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a0a2d0c68b3057c81bcbcc8b70ea4c14c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a0a2d0c68b3057c81bcbcc8b70ea4c14c">am::IAmDatabaseHandler::changeMainConnectionRouteDB</a></div><div class="ttdeci">virtual am_Error_e changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const std::vector&lt; am_connectionID_t &gt; &amp;listConnectionID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_afcb911891e8c7b063f36808ed69cad66"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#afcb911891e8c7b063f36808ed69cad66">am::IAmDatabaseHandler::existSourceNameOrID</a></div><div class="ttdeci">virtual bool existSourceNameOrID(const am_sourceID_t sourceID, const std::string &amp;name) const =0</div></div>
+<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa98813aa0ac25ad7778f8046d11f1397"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa98813aa0ac25ad7778f8046d11f1397">am::IAmDatabaseHandler::getDomainOfSink</a></div><div class="ttdeci">virtual am_Error_e getDomainOfSink(const am_sinkID_t sinkID, am_domainID_t &amp;domainID) const =0</div></div>
+<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a3071b4ddea4a724c3bc134e30f2ff0b4"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a3071b4ddea4a724c3bc134e30f2ff0b4">am::IAmDatabaseHandler::changeSourceAvailabilityDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceAvailabilityDB(const am_Availability_s &amp;availability, const am_sourceID_t sourceID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9835425bd1e19c83c7e4ed4a0d3e408e"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9835425bd1e19c83c7e4ed4a0d3e408e">am::IAmDatabaseHandler::getGatewayInfoDB</a></div><div class="ttdeci">virtual am_Error_e getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s &amp;gatewayData) const =0</div></div>
+<div class="ttc" id="structam_1_1am__SourceClass__s_html"><div class="ttname"><a href="structam_1_1am__SourceClass__s.html">am::am_SourceClass_s</a></div><div class="ttdoc">struct describing source classes </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00891">audiomanagertypes.h:891</a></div></div>
+<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9a0f3525d1545a8f1ec1866179c23a9a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9a0f3525d1545a8f1ec1866179c23a9a">am::IAmDatabaseHandler::changeMainSourceSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a596f2f328352a607e92a98af1a50a64c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a596f2f328352a607e92a98af1a50a64c">am::IAmDatabaseHandler::getListSourceClasses</a></div><div class="ttdeci">virtual am_Error_e getListSourceClasses(std::vector&lt; am_SourceClass_s &gt; &amp;listSourceClasses) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a21b4b7666daff2933b5135c3f265829b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a21b4b7666daff2933b5135c3f265829b">am::IAmDatabaseHandler::changeSourceState</a></div><div class="ttdeci">virtual am_Error_e changeSourceState(const am_sourceID_t sourceID, const am_SourceState_e sourceState)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a08b54a2317afc05483592a702e5603ef"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a08b54a2317afc05483592a702e5603ef">am::IAmDatabaseHandler::existDomain</a></div><div class="ttdeci">virtual bool existDomain(const am_domainID_t domainID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6acd02bdacfbe2e430761e2122c12bb8"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6acd02bdacfbe2e430761e2122c12bb8">am::IAmDatabaseHandler::changeSourceDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceDB(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div></div>
+<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af659b31f091fd1b6890a7dbcb4ec3110"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af659b31f091fd1b6890a7dbcb4ec3110">am::IAmDatabaseHandler::getListMainSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSourceProperties) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aee61f6e9eb3ff6d9e4acbe915d3e1058"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aee61f6e9eb3ff6d9e4acbe915d3e1058">am::IAmDatabaseHandler::registerObserver</a></div><div class="ttdeci">virtual void registerObserver(CAmDatabaseObserver *iObserver)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a11bd32c4e08830293b875937286a61f6"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a11bd32c4e08830293b875937286a61f6">am::IAmDatabaseHandler::existSink</a></div><div class="ttdeci">virtual bool existSink(const am_sinkID_t sinkID) const =0</div></div>
+<div class="ttc" id="namespaceam_html_af1483e9f2fc14b224e95addc9c68749a"><div class="ttname"><a href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">am::ListConnectionFormat</a></div><div class="ttdeci">std::map&lt; am_gatewayID_t, std::vector&lt; bool &gt; &gt; ListConnectionFormat</div><div class="ttdoc">type for list of connection formats </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00040">IAmDatabaseHandler.h:40</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8501e646a15bbc9a4b736f5d73bb0af9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8501e646a15bbc9a4b736f5d73bb0af9">am::IAmDatabaseHandler::isComponentConnected</a></div><div class="ttdeci">virtual bool isComponentConnected(const am_Gateway_s &amp;gateway) const =0</div></div>
+<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
+<div class="ttc" id="namespaceam_html_aa7571de351523bc315aabe81762f65a7"><div class="ttname"><a href="namespaceam.html#aa7571de351523bc315aabe81762f65a7">am::am_CustomMainSoundPropertyType_t</a></div><div class="ttdeci">uint16_t am_CustomMainSoundPropertyType_t</div><div class="ttdoc">Here are all SoundProperties that can be set via the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00159">audiomanagertypes.h:159</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a584e7f24422b91763c10021933240a0a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a584e7f24422b91763c10021933240a0a">am::IAmDatabaseHandler::getListMainSourceNotificationConfigurations</a></div><div class="ttdeci">virtual am_Error_e getListMainSourceNotificationConfigurations(const am_sourceID_t sourceID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a2508c67c2fe59098d78a79a649342c4c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a2508c67c2fe59098d78a79a649342c4c">am::IAmDatabaseHandler::existSinkNameOrID</a></div><div class="ttdeci">virtual bool existSinkNameOrID(const am_sinkID_t sinkID, const std::string &amp;name) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a582c44a804ddfaf1e65f1da5ff73d013"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a582c44a804ddfaf1e65f1da5ff73d013">am::IAmDatabaseHandler::getListCrossfadersOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector&lt; am_crossfaderID_t &gt; &amp;listGatewaysID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a88825326d2cd80e9c4648cccd1d3d2d9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a88825326d2cd80e9c4648cccd1d3d2d9">am::IAmDatabaseHandler::getDomainState</a></div><div class="ttdeci">virtual am_Error_e getDomainState(const am_domainID_t domainID, am_DomainState_e &amp;state) const =0</div></div>
+<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa173c99dc2928eb3da3f5db884cb2e82"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa173c99dc2928eb3da3f5db884cb2e82">am::IAmDatabaseHandler::removeCrossfaderDB</a></div><div class="ttdeci">virtual am_Error_e removeCrossfaderDB(const am_crossfaderID_t crossfaderID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a168ef0f08fc15b814e0b178dff419846"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a168ef0f08fc15b814e0b178dff419846">am::IAmDatabaseHandler::getListMainSinks</a></div><div class="ttdeci">virtual am_Error_e getListMainSinks(std::vector&lt; am_SinkType_s &gt; &amp;listMainSinks) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a1bc6a100cdf34b25718d55b7ac110d62"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a1bc6a100cdf34b25718d55b7ac110d62">am::IAmDatabaseHandler::existSourceClass</a></div><div class="ttdeci">virtual bool existSourceClass(const am_sourceClass_t sourceClassID) const =0</div></div>
+<div class="ttc" id="structam_1_1am__MainConnection__s_html"><div class="ttname"><a href="structam_1_1am__MainConnection__s.html">am::am_MainConnection_s</a></div><div class="ttdoc">struct that holds attribiutes of a mainconnection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01056">audiomanagertypes.h:1056</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a457eaf048c0f6da8b54607220d16ef44"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a457eaf048c0f6da8b54607220d16ef44">am::IAmDatabaseHandler::enumerateConverters</a></div><div class="ttdeci">virtual am_Error_e enumerateConverters(std::function&lt; void(const am_Converter_s &amp;element)&gt; cb) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a83cb8ee4cfe1e72e30586a80cb3e0334"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a83cb8ee4cfe1e72e30586a80cb3e0334">am::IAmDatabaseHandler::getSourceSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a5724edd794cf3034aedba3173a227bc9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a5724edd794cf3034aedba3173a227bc9">am::IAmDatabaseHandler::getSinkClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s &amp;sinkClass) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa98ce6f4153297f29b68d4b6fdbec7f1"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa98ce6f4153297f29b68d4b6fdbec7f1">am::IAmDatabaseHandler::getListSinks</a></div><div class="ttdeci">virtual am_Error_e getListSinks(std::vector&lt; am_Sink_s &gt; &amp;listSinks) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_abb2e2550e483c813071d7b2c1886b6f6"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#abb2e2550e483c813071d7b2c1886b6f6">am::IAmDatabaseHandler::changeMainSourceNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aaa47f5b2cbcabca57bff78f79a636795"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aaa47f5b2cbcabca57bff78f79a636795">am::IAmDatabaseHandler::changeGatewayDB</a></div><div class="ttdeci">virtual am_Error_e changeGatewayDB(const am_gatewayID_t gatewayID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a1990d529f5f94be2e8554e72d2d97285"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a1990d529f5f94be2e8554e72d2d97285">am::IAmDatabaseHandler::getListSinkConnectionFormats</a></div><div class="ttdeci">virtual am_Error_e getListSinkConnectionFormats(const am_sinkID_t sinkID, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a19cd3bb5c5f9765c26d9c1e1ce446a72"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a19cd3bb5c5f9765c26d9c1e1ce446a72">am::IAmDatabaseHandler::peekSinkClassID</a></div><div class="ttdeci">virtual am_Error_e peekSinkClassID(const std::string &amp;name, am_sinkClass_t &amp;sinkClassID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_acb90ec7839df0f60a388f8d8c085fb25"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#acb90ec7839df0f60a388f8d8c085fb25">am::IAmDatabaseHandler::getSoureState</a></div><div class="ttdeci">virtual am_Error_e getSoureState(const am_sourceID_t sourceID, am_SourceState_e &amp;sourceState) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a732736fc99705072600b79915d8db8c9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a732736fc99705072600b79915d8db8c9">am::IAmDatabaseHandler::getSinkInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSinkInfoDB(const am_sinkID_t sinkID, am_Sink_s &amp;sinkData) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a064a3103d4b0a00fad3bfc20f163f102"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a064a3103d4b0a00fad3bfc20f163f102">am::IAmDatabaseHandler::changeConnectionFinal</a></div><div class="ttdeci">virtual am_Error_e changeConnectionFinal(const am_connectionID_t connectionID)=0</div></div>
+<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6fdf37f9c85fa44d46621f06901972cb"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6fdf37f9c85fa44d46621f06901972cb">am::IAmDatabaseHandler::changeDelayMainConnection</a></div><div class="ttdeci">virtual am_Error_e changeDelayMainConnection(const am_timeSync_t &amp;delay, const am_mainConnectionID_t &amp;connectionID)=0</div></div>
+<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a386f93453e3b1da3a40a5396150a6797"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a386f93453e3b1da3a40a5396150a6797">am::IAmDatabaseHandler::existConnectionID</a></div><div class="ttdeci">virtual bool existConnectionID(const am_connectionID_t connectionID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa44ed0e2f5d4096ba3d215122be51e23"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa44ed0e2f5d4096ba3d215122be51e23">am::IAmDatabaseHandler::removeGatewayDB</a></div><div class="ttdeci">virtual am_Error_e removeGatewayDB(const am_gatewayID_t gatewayID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af4413c8086ff28f647d453950af8abdb"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af4413c8086ff28f647d453950af8abdb">am::IAmDatabaseHandler::enterConverterDB</a></div><div class="ttdeci">virtual am_Error_e enterConverterDB(const am_Converter_s &amp;converteData, am_converterID_t &amp;converterID)=0</div></div>
+<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a3e1cdf54330bd7b02803597a09230cb8"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a3e1cdf54330bd7b02803597a09230cb8">am::IAmDatabaseHandler::getMainSinkSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getMainSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aaa602f2e7929ad1e9cc10fd2eda948d8"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aaa602f2e7929ad1e9cc10fd2eda948d8">am::IAmDatabaseHandler::getListMainSources</a></div><div class="ttdeci">virtual am_Error_e getListMainSources(std::vector&lt; am_SourceType_s &gt; &amp;listMainSources) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae8d5612288475d15a170b5249df54fb1"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae8d5612288475d15a170b5249df54fb1">am::IAmDatabaseHandler::getListSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aed82758f78d7f18a5d04c55b473b0941"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aed82758f78d7f18a5d04c55b473b0941">am::IAmDatabaseHandler::changeMainSinkSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a98ddefe6bb14feab48c1964e999a5ac0"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a98ddefe6bb14feab48c1964e999a5ac0">am::IAmDatabaseHandler::removeSourceDB</a></div><div class="ttdeci">virtual am_Error_e removeSourceDB(const am_sourceID_t sourceID)=0</div></div>
+<div class="ttc" id="structam_1_1am__Connection__s_html"><div class="ttname"><a href="structam_1_1am__Connection__s.html">am::am_Connection_s</a></div><div class="ttdoc">a connection </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01381">audiomanagertypes.h:1381</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aaad1bac114cc397979a213bd4d64801b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aaad1bac114cc397979a213bd4d64801b">am::IAmDatabaseHandler::changeDomainStateDB</a></div><div class="ttdeci">virtual am_Error_e changeDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aedbf270a72b093ca654705f7c7d19bc7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aedbf270a72b093ca654705f7c7d19bc7">am::IAmDatabaseHandler::changeSinkAvailabilityDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkAvailabilityDB(const am_Availability_s &amp;availability, const am_sinkID_t sinkID)=0</div></div>
+<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa68321ff2c5c1eb836b84f5cf5d380b3"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa68321ff2c5c1eb836b84f5cf5d380b3">am::IAmDatabaseHandler::enterSinkClassDB</a></div><div class="ttdeci">virtual am_Error_e enterSinkClassDB(const am_SinkClass_s &amp;sinkClass, am_sinkClass_t &amp;sinkClassID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a00856a07a8e7f245717f6f0b61a137b7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a00856a07a8e7f245717f6f0b61a137b7">am::IAmDatabaseHandler::removeSourceClassDB</a></div><div class="ttdeci">virtual am_Error_e removeSourceClassDB(const am_sourceClass_t sourceClassID)=0</div></div>
+<div class="ttc" id="structam_1_1am__SoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__SoundProperty__s.html">am::am_SoundProperty_s</a></div><div class="ttdoc">struct describing the sound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00832">audiomanagertypes.h:832</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ad20967b3bd76d83aa3eef15a43ef9e2b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ad20967b3bd76d83aa3eef15a43ef9e2b">am::IAmDatabaseHandler::getListSources</a></div><div class="ttdeci">virtual am_Error_e getListSources(std::vector&lt; am_Source_s &gt; &amp;lisSources) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ad9f6af57faee9bbbed4d60a74713cc5d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ad9f6af57faee9bbbed4d60a74713cc5d">am::IAmDatabaseHandler::existConnection</a></div><div class="ttdeci">virtual bool existConnection(const am_Connection_s &amp;connection) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a93c7c508341de77c91cad7a9f3e454fd"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a93c7c508341de77c91cad7a9f3e454fd">am::IAmDatabaseHandler::removeConnection</a></div><div class="ttdeci">virtual am_Error_e removeConnection(const am_connectionID_t connectionID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ac6226ae40f182e73381bf2bb8e53f0ad"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ac6226ae40f182e73381bf2bb8e53f0ad">am::IAmDatabaseHandler::getListConverters</a></div><div class="ttdeci">virtual am_Error_e getListConverters(std::vector&lt; am_Converter_s &gt; &amp;listConverters) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9d79f62a80987a16fe79bf96b7eb62f5"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9d79f62a80987a16fe79bf96b7eb62f5">am::IAmDatabaseHandler::getCrossfaderInfoDB</a></div><div class="ttdeci">virtual am_Error_e getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s &amp;crossfaderData) const =0</div></div>
+<div class="ttc" id="structam_1_1am__SinkClass__s_html"><div class="ttname"><a href="structam_1_1am__SinkClass__s.html">am::am_SinkClass_s</a></div><div class="ttdoc">struct describing sinkclasses </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00868">audiomanagertypes.h:868</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa454452c89957eb236e3a68965ddac95"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa454452c89957eb236e3a68965ddac95">am::IAmDatabaseHandler::getListCrossfaders</a></div><div class="ttdeci">virtual am_Error_e getListCrossfaders(std::vector&lt; am_Crossfader_s &gt; &amp;listCrossfaders) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6918fa6bdf7b4f67c0e79ae3271f224a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6918fa6bdf7b4f67c0e79ae3271f224a">am::IAmDatabaseHandler::changeMainConnectionStateDB</a></div><div class="ttdeci">virtual am_Error_e changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html">am::IAmDatabaseHandler</a></div><div class="ttdoc">This class handles and abstracts the database. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00059">IAmDatabaseHandler.h:59</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a24925624e96a34d1d7b9131defa2f10d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a24925624e96a34d1d7b9131defa2f10d">am::IAmDatabaseHandler::getDomainOfCrossfader</a></div><div class="ttdeci">virtual am_Error_e getDomainOfCrossfader(const am_crossfaderID_t crossfader, am_domainID_t &amp;domainID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_abac19e0151ba92bc2b0e0e000ff5d3fa"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#abac19e0151ba92bc2b0e0e000ff5d3fa">am::IAmDatabaseHandler::changeSinkMainVolumeDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae99e0c125fba4122728cf1aa77916951"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae99e0c125fba4122728cf1aa77916951">am::IAmDatabaseHandler::getListSinkClasses</a></div><div class="ttdeci">virtual am_Error_e getListSinkClasses(std::vector&lt; am_SinkClass_s &gt; &amp;listSinkClasses) const =0</div></div>
+<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a1e35f8f2f516b5000fe08629d80a156e"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a1e35f8f2f516b5000fe08629d80a156e">am::IAmDatabaseHandler::enterMainConnectionDB</a></div><div class="ttdeci">virtual am_Error_e enterMainConnectionDB(const am_MainConnection_s &amp;mainConnectionData, am_mainConnectionID_t &amp;connectionID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_affcea706b5644e372f2495dd9769ab2d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#affcea706b5644e372f2495dd9769ab2d">am::IAmDatabaseHandler::getSourceVolume</a></div><div class="ttdeci">virtual am_Error_e getSourceVolume(const am_sourceID_t sourceID, am_volume_t &amp;volume) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a51a3ec746ff6902831f69496cd2fece2"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a51a3ec746ff6902831f69496cd2fece2">am::IAmDatabaseHandler::getListSourceSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListSourceSoundProperties(const am_sourceID_t sourceID, std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundproperties) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a348cfd8571de9ab3cbb34d1a2aaf8ed3"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a348cfd8571de9ab3cbb34d1a2aaf8ed3">am::IAmDatabaseHandler::existSource</a></div><div class="ttdeci">virtual bool existSource(const am_sourceID_t sourceID) const =0</div></div>
+<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa92387044a709c93c6bbc3b749c9d587"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa92387044a709c93c6bbc3b749c9d587">am::IAmDatabaseHandler::getListGatewaysOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListGatewaysOfDomain(const am_domainID_t domainID, std::vector&lt; am_gatewayID_t &gt; &amp;listGatewaysID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae46436366f819d74a2e97a254e821522"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae46436366f819d74a2e97a254e821522">am::IAmDatabaseHandler::getConverterInfoDB</a></div><div class="ttdeci">virtual am_Error_e getConverterInfoDB(const am_converterID_t converterID, am_Converter_s &amp;converterData) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6883ae9e19e90e83f1fac340e7bda72f"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6883ae9e19e90e83f1fac340e7bda72f">am::IAmDatabaseHandler::removeSinkDB</a></div><div class="ttdeci">virtual am_Error_e removeSinkDB(const am_sinkID_t sinkID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aebd6c2981bc88f4035506d1a23227b08"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aebd6c2981bc88f4035506d1a23227b08">am::IAmDatabaseHandler::getSinkMainVolume</a></div><div class="ttdeci">virtual am_Error_e getSinkMainVolume(const am_sinkID_t sinkID, am_mainVolume_t &amp;mainVolume) const =0</div></div>
+<div class="ttc" id="namespaceam_html_a2e1718a0cd2d37bd5f989402b89c34a5"><div class="ttname"><a href="namespaceam.html#a2e1718a0cd2d37bd5f989402b89c34a5">am::am_DomainState_e</a></div><div class="ttdeci">am_DomainState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00280">audiomanagertypes.h:280</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6aa9b4ff49f84e4b448214b03ee70bbc"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6aa9b4ff49f84e4b448214b03ee70bbc">am::IAmDatabaseHandler::removeDomainDB</a></div><div class="ttdeci">virtual am_Error_e removeDomainDB(const am_domainID_t domainID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a110b76a4cd150a882bd55630d0737816"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a110b76a4cd150a882bd55630d0737816">am::IAmDatabaseHandler::getListSourcesOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListSourcesOfDomain(const am_domainID_t domainID, std::vector&lt; am_sourceID_t &gt; &amp;listSourceID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a92b385078ec779deb4c5af4fa888c902"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a92b385078ec779deb4c5af4fa888c902">am::IAmDatabaseHandler::getSinkVolume</a></div><div class="ttdeci">virtual am_Error_e getSinkVolume(const am_sinkID_t sinkID, am_volume_t &amp;volume) const =0</div></div>
+<div class="ttc" id="namespaceam_html_afc05253c20a9333f02f7a4b3f7762269"><div class="ttname"><a href="namespaceam.html#afc05253c20a9333f02f7a4b3f7762269">am::am_HotSink_e</a></div><div class="ttdeci">am_HotSink_e</div><div class="ttdoc">describes the active sink of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00208">audiomanagertypes.h:208</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a37afd4b9ab5389f375cdca1d5e2d4d4c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a37afd4b9ab5389f375cdca1d5e2d4d4c">am::IAmDatabaseHandler::enumerateSinks</a></div><div class="ttdeci">virtual am_Error_e enumerateSinks(std::function&lt; void(const am_Sink_s &amp;element)&gt; cb) const =0</div></div>
+<div class="ttc" id="namespaceam_html_a0ba72fdbafaa9e886e77aa4099c281ec"><div class="ttname"><a href="namespaceam.html#a0ba72fdbafaa9e886e77aa4099c281ec">am::am_volume_t</a></div><div class="ttdeci">int16_t am_volume_t</div><div class="ttdoc">The unit is 0.1 db steps,The smallest value -3000 (=AM_MUTE). </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00091">audiomanagertypes.h:91</a></div></div>
+<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a4db0c750db30bd000741aa3b0f27c1e8"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">am::IAmDatabaseHandler::dump</a></div><div class="ttdeci">virtual void dump(std::ostream &amp;output) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a2aef10f65597fb9a9d655adcc44bd361"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a2aef10f65597fb9a9d655adcc44bd361">am::IAmDatabaseHandler::changeConverterDB</a></div><div class="ttdeci">virtual am_Error_e changeConverterDB(const am_converterID_t converterID, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSourceConnectionFormats, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listSinkConnectionFormats, const std::vector&lt; bool &gt; &amp;convertionMatrix)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a0b64cb67f5424173c31a7abfe19a264c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a0b64cb67f5424173c31a7abfe19a264c">am::IAmDatabaseHandler::getListMainSinkSoundProperties</a></div><div class="ttdeci">virtual am_Error_e getListMainSinkSoundProperties(const am_sinkID_t sinkID, std::vector&lt; am_MainSoundProperty_s &gt; &amp;listSoundProperties) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a188c4f35a71019f93dca80383168719f"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a188c4f35a71019f93dca80383168719f">am::IAmDatabaseHandler::changeSinkSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sinkID_t sinkID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae3e99505973906e6a11943e6a2d325bc"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae3e99505973906e6a11943e6a2d325bc">am::IAmDatabaseHandler::enumerateGateways</a></div><div class="ttdeci">virtual am_Error_e enumerateGateways(std::function&lt; void(const am_Gateway_s &amp;element)&gt; cb) const =0</div></div>
+<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
+<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9c05032e7af8306e1147dd5a0474351a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9c05032e7af8306e1147dd5a0474351a">am::IAmDatabaseHandler::sinkVisible</a></div><div class="ttdeci">virtual bool sinkVisible(const am_sinkID_t sinkID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8165517ad5e06f36dca978476db51d79"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8165517ad5e06f36dca978476db51d79">am::IAmDatabaseHandler::getListSystemProperties</a></div><div class="ttdeci">virtual am_Error_e getListSystemProperties(std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9dddcfbf76bb240038e879732419cb34"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9dddcfbf76bb240038e879732419cb34">am::IAmDatabaseHandler::enterSourceClassDB</a></div><div class="ttdeci">virtual am_Error_e enterSourceClassDB(am_sourceClass_t &amp;sourceClassID, const am_SourceClass_s &amp;sourceClass)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a5fef30813dc9e196ecef9ad0f8e8b42f"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a5fef30813dc9e196ecef9ad0f8e8b42f">am::IAmDatabaseHandler::existGateway</a></div><div class="ttdeci">virtual bool existGateway(const am_gatewayID_t gatewayID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a9cc17a375315116c62a5c8ca1587e77d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a9cc17a375315116c62a5c8ca1587e77d">am::IAmDatabaseHandler::changeSinkNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkNotificationConfigurationDB(const am_sinkID_t sinkID, const am_NotificationConfiguration_s notificationConfiguration)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a04f6501896ef2534b02c0a3ae9a0073e"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a04f6501896ef2534b02c0a3ae9a0073e">am::IAmDatabaseHandler::sourceVisible</a></div><div class="ttdeci">virtual bool sourceVisible(const am_sourceID_t sourceID) const =0</div></div>
+<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a48ba87f599f37747522eb1af16a03f1a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a48ba87f599f37747522eb1af16a03f1a">am::IAmDatabaseHandler::getListGatewayConnectionFormats</a></div><div class="ttdeci">virtual am_Error_e getListGatewayConnectionFormats(const am_gatewayID_t gatewayID, std::vector&lt; bool &gt; &amp;listConnectionFormat) const =0</div></div>
+<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aab7a9044f1bc4ff8a048910f82dc93ea"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aab7a9044f1bc4ff8a048910f82dc93ea">am::IAmDatabaseHandler::getListGateways</a></div><div class="ttdeci">virtual am_Error_e getListGateways(std::vector&lt; am_Gateway_s &gt; &amp;listGateways) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a3634c3dc658859d70546c92981d27789"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a3634c3dc658859d70546c92981d27789">am::IAmDatabaseHandler::getListConvertersOfDomain</a></div><div class="ttdeci">virtual am_Error_e getListConvertersOfDomain(const am_domainID_t domainID, std::vector&lt; am_converterID_t &gt; &amp;listConvertersID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af7e0be6ef2f4261a28b5eccc40202342"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af7e0be6ef2f4261a28b5eccc40202342">am::IAmDatabaseHandler::changeSourceClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceClassInfoDB(const am_SourceClass_s &amp;sourceClass)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a113a714d483e52e6f0a936b1deae932c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a113a714d483e52e6f0a936b1deae932c">am::IAmDatabaseHandler::getDomainOfSource</a></div><div class="ttdeci">virtual am_Error_e getDomainOfSource(const am_sourceID_t sourceID, am_domainID_t &amp;domainID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a252935537b216de55eb4a863503eea91"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a252935537b216de55eb4a863503eea91">am::IAmDatabaseHandler::getListMainSinkNotificationConfigurations</a></div><div class="ttdeci">virtual am_Error_e getListMainSinkNotificationConfigurations(const am_sinkID_t sinkID, std::vector&lt; am_NotificationConfiguration_s &gt; &amp;listMainNotificationConfigurations)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a18abbf4a18868fd04a330b5095bca2ab"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a18abbf4a18868fd04a330b5095bca2ab">am::IAmDatabaseHandler::peekSource</a></div><div class="ttdeci">virtual am_Error_e peekSource(const std::string &amp;name, am_sourceID_t &amp;sourceID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_adecdd54551e1c61ce1456baf64fe3551"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#adecdd54551e1c61ce1456baf64fe3551">am::IAmDatabaseHandler::enterSinkDB</a></div><div class="ttdeci">virtual am_Error_e enterSinkDB(const am_Sink_s &amp;sinkData, am_sinkID_t &amp;sinkID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a61ddfb38febecfd0cf1e9345b6a24296"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a61ddfb38febecfd0cf1e9345b6a24296">am::IAmDatabaseHandler::changeConnectionTimingInformation</a></div><div class="ttdeci">virtual am_Error_e changeConnectionTimingInformation(const am_connectionID_t connectionID, const am_timeSync_t delay)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a99e7c5ea89b8436c5c6442eebb71356a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a99e7c5ea89b8436c5c6442eebb71356a">am::IAmDatabaseHandler::peekSink</a></div><div class="ttdeci">virtual am_Error_e peekSink(const std::string &amp;name, am_sinkID_t &amp;sinkID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a2746e261c8eda663fca9cb21dbc3f8b2"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a2746e261c8eda663fca9cb21dbc3f8b2">am::IAmDatabaseHandler::getTimingInformation</a></div><div class="ttdeci">virtual am_Error_e getTimingInformation(const am_mainConnectionID_t mainConnectionID, am_timeSync_t &amp;delay) const =0</div></div>
+<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a15b63daecad07ba7c5e05936bd81e571"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a15b63daecad07ba7c5e05936bd81e571">am::IAmDatabaseHandler::existCrossFader</a></div><div class="ttdeci">virtual bool existCrossFader(const am_crossfaderID_t crossfaderID) const =0</div></div>
+<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_adfb44d955abb5daf2f88a94e348a7d0a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">am::IAmDatabaseHandler::IAmDatabaseHandler</a></div><div class="ttdeci">IAmDatabaseHandler()</div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00062">IAmDatabaseHandler.h:62</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_acf61797535b856c0cbfda1cd70240869"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#acf61797535b856c0cbfda1cd70240869">am::IAmDatabaseHandler::changeSourceVolume</a></div><div class="ttdeci">virtual am_Error_e changeSourceVolume(const am_sourceID_t sourceID, const am_volume_t volume)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae84ea7d61bb96333ab5f645dfcd8716c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae84ea7d61bb96333ab5f645dfcd8716c">am::IAmDatabaseHandler::changeSinkDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkDB(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector&lt; am_SoundProperty_s &gt; &amp;listSoundProperties, const std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats, const std::vector&lt; am_MainSoundProperty_s &gt; &amp;listMainSoundProperties)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6faee19d124908c84664c1e19009fdf0"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6faee19d124908c84664c1e19009fdf0">am::IAmDatabaseHandler::enterSystemProperties</a></div><div class="ttdeci">virtual am_Error_e enterSystemProperties(const std::vector&lt; am_SystemProperty_s &gt; &amp;listSystemProperties)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a543b05b186f10650810626f69e1854b0"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a543b05b186f10650810626f69e1854b0">am::IAmDatabaseHandler::existSinkName</a></div><div class="ttdeci">virtual bool existSinkName(const std::string &amp;name) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a423a079a9b30ddb22b5b6606172beee9"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a423a079a9b30ddb22b5b6606172beee9">am::IAmDatabaseHandler::changeSinkMuteStateDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)=0</div></div>
+<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
+<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aeb89c0c0367dd74821a091244c074ea7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aeb89c0c0367dd74821a091244c074ea7">am::IAmDatabaseHandler::changeSourceNotificationConfigurationDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceNotificationConfigurationDB(const am_sourceID_t sourceID, const am_NotificationConfiguration_s notificationConfiguration)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a775d0c2d81423ddd7ad930f356f9341c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a775d0c2d81423ddd7ad930f356f9341c">am::IAmDatabaseHandler::getSourceInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSourceInfoDB(const am_sourceID_t sourceID, am_Source_s &amp;sourceData) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a5356cdea1f1f955bf27f995df657493a"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a5356cdea1f1f955bf27f995df657493a">am::IAmDatabaseHandler::removeConverterDB</a></div><div class="ttdeci">virtual am_Error_e removeConverterDB(const am_converterID_t converterID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae1b1befa8114143f034a9d23a3d342e7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae1b1befa8114143f034a9d23a3d342e7">am::IAmDatabaseHandler::enterConnectionDB</a></div><div class="ttdeci">virtual am_Error_e enterConnectionDB(const am_Connection_s &amp;connection, am_connectionID_t &amp;connectionID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a2f8d6e818ce904ddcb6f13819d94348c"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a2f8d6e818ce904ddcb6f13819d94348c">am::IAmDatabaseHandler::existSinkClass</a></div><div class="ttdeci">virtual bool existSinkClass(const am_sinkClass_t sinkClassID) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a38b7f33579ed597822a599ad87d9b4b2"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a38b7f33579ed597822a599ad87d9b4b2">am::IAmDatabaseHandler::calculateMainConnectionDelay</a></div><div class="ttdeci">virtual am_timeSync_t calculateMainConnectionDelay(const am_mainConnectionID_t mainConnectionID) const =0</div><div class="ttdoc">calculates a new main connection delay </div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6e213ed6b60e4e82512e30835394167d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6e213ed6b60e4e82512e30835394167d">am::IAmDatabaseHandler::getListMainConnections</a></div><div class="ttdeci">virtual am_Error_e getListMainConnections(std::vector&lt; am_MainConnection_s &gt; &amp;listMainConnections) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a6318ff31f7d63fc265a9f3df983006cd"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a6318ff31f7d63fc265a9f3df983006cd">am::IAmDatabaseHandler::removeSinkClassDB</a></div><div class="ttdeci">virtual am_Error_e removeSinkClassDB(const am_sinkClass_t sinkClassID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_add669d85238ae9ce0bdb41ed3fd1278b"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#add669d85238ae9ce0bdb41ed3fd1278b">am::IAmDatabaseHandler::enterCrossfaderDB</a></div><div class="ttdeci">virtual am_Error_e enterCrossfaderDB(const am_Crossfader_s &amp;crossfaderData, am_crossfaderID_t &amp;crossfaderID)=0</div></div>
+<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
+<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa3f27d5657cdd135b9dc4736818f47de"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa3f27d5657cdd135b9dc4736818f47de">am::IAmDatabaseHandler::enterSourceDB</a></div><div class="ttdeci">virtual am_Error_e enterSourceDB(const am_Source_s &amp;sourceData, am_sourceID_t &amp;sourceID)=0</div></div>
+<div class="ttc" id="namespaceam_html_af966cbbc3b1d6e637d81a46eaa7dd358"><div class="ttname"><a href="namespaceam.html#af966cbbc3b1d6e637d81a46eaa7dd358">am::am_SourceState_e</a></div><div class="ttdeci">am_SourceState_e</div><div class="ttdoc">The source state reflects the state of the source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00412">audiomanagertypes.h:412</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a16da303207abb3446a4e35702226d668"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a16da303207abb3446a4e35702226d668">am::IAmDatabaseHandler::peekDomain</a></div><div class="ttdeci">virtual am_Error_e peekDomain(const std::string &amp;name, am_domainID_t &amp;domainID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a8c3b8231706e1bdaaf678d61c0e702d7"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a8c3b8231706e1bdaaf678d61c0e702d7">am::IAmDatabaseHandler::existSourceName</a></div><div class="ttdeci">virtual bool existSourceName(const std::string &amp;name) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a79e99ade2bc757dcb1c3ffd932ff41fe"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a79e99ade2bc757dcb1c3ffd932ff41fe">am::IAmDatabaseHandler::changeSinkClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e changeSinkClassInfoDB(const am_SinkClass_s &amp;sinkClass)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ae5b97276c8f23516c96d643074d9bd37"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ae5b97276c8f23516c96d643074d9bd37">am::IAmDatabaseHandler::enterDomainDB</a></div><div class="ttdeci">virtual am_Error_e enterDomainDB(const am_Domain_s &amp;domainData, am_domainID_t &amp;domainID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a3f5299a4c7855c9a152ad7798e21f2ea"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a3f5299a4c7855c9a152ad7798e21f2ea">am::IAmDatabaseHandler::getListVisibleMainConnections</a></div><div class="ttdeci">virtual am_Error_e getListVisibleMainConnections(std::vector&lt; am_MainConnectionType_s &gt; &amp;listConnections) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_af540d8023567d0e8d1e40507a5805672"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#af540d8023567d0e8d1e40507a5805672">am::IAmDatabaseHandler::getSourceClassInfoDB</a></div><div class="ttdeci">virtual am_Error_e getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s &amp;classInfo) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a945cc8f11a6e732abcd2d8e69e5494cb"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a945cc8f11a6e732abcd2d8e69e5494cb">am::IAmDatabaseHandler::changeSourceSoundPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeSourceSoundPropertyDB(const am_SoundProperty_s &amp;soundProperty, const am_sourceID_t sourceID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ab32dc49a48c6550c69f1e5ff6f47dbbf"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ab32dc49a48c6550c69f1e5ff6f47dbbf">am::IAmDatabaseHandler::getListSourceConnectionFormats</a></div><div class="ttdeci">virtual am_Error_e getListSourceConnectionFormats(const am_sourceID_t sourceID, std::vector&lt; am_CustomConnectionFormat_t &gt; &amp;listConnectionFormats) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_ad2a55ec4fedeb850d807a4fa5def3c61"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#ad2a55ec4fedeb850d807a4fa5def3c61">am::IAmDatabaseHandler::getSinkSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getSinkSoundPropertyValue(const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a04227468ea5dcdf59541e1e8c5c6cfb5"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a04227468ea5dcdf59541e1e8c5c6cfb5">am::IAmDatabaseHandler::changeSystemPropertyDB</a></div><div class="ttdeci">virtual am_Error_e changeSystemPropertyDB(const am_SystemProperty_s &amp;property)=0</div></div>
+<div class="ttc" id="classam_1_1CAmDatabaseObserver_html"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></div><div class="ttdoc">This class observes the Database and notifies other classes about important events, mainly the CommandSender. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8h_source.html#l00042">CAmDatabaseObserver.h:42</a></div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_abaabbe4618ac1ec746f8666825bbd269"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#abaabbe4618ac1ec746f8666825bbd269">am::IAmDatabaseHandler::peekSourceClassID</a></div><div class="ttdeci">virtual am_Error_e peekSourceClassID(const std::string &amp;name, am_sourceClass_t &amp;sourceClassID)=0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aa8eeb1a5353782f0018a4e4e9ba16440"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aa8eeb1a5353782f0018a4e4e9ba16440">am::IAmDatabaseHandler::getMainSourceSoundPropertyValue</a></div><div class="ttdeci">virtual am_Error_e getMainSourceSoundPropertyValue(const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &amp;value) const =0</div></div>
+<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a25e54ebb6c445074776c9ca359771154"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a25e54ebb6c445074776c9ca359771154">am::IAmDatabaseHandler::changeSinkVolume</a></div><div class="ttdeci">virtual am_Error_e changeSinkVolume(const am_sinkID_t sinkID, const am_volume_t volume)=0</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="IAmDatabaseHandler_8h.html">IAmDatabaseHandler.h</a></li>
+ <li class="footer">Generated on Fri Sep 30 2016 14:27:21 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>