diff options
Diffstat (limited to 'docs/IAmDatabaseHandler_8h_source.html')
-rwxr-xr-x[-rw-r--r--] | docs/IAmDatabaseHandler_8h_source.html | 216 |
1 files changed, 26 insertions, 190 deletions
diff --git a/docs/IAmDatabaseHandler_8h_source.html b/docs/IAmDatabaseHandler_8h_source.html index a3976e1..3df3808 100644..100755 --- a/docs/IAmDatabaseHandler_8h_source.html +++ b/docs/IAmDatabaseHandler_8h_source.html @@ -3,22 +3,24 @@ <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> -<meta name="generator" content="Doxygen 1.8.6"/> +<meta name="generator" content="Doxygen 1.8.11"/> <title>AudioManager: 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="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> $(document).ready(initResizable); $(window).load(resizeHeight); </script> <link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> - $(document).ready(function() { searchBox.OnSelectItem(0); }); + $(document).ready(function() { init_search(); }); </script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> @@ -28,9 +30,9 @@ <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> - <td style="padding-left: 0.5em;"> + <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">AudioManager -  <span id="projectnumber">7.5.11</span> +  <span id="projectnumber">7.6.6</span> </div> <div id="projectbrief">Native Application Runtime Environment</div> </td> @@ -39,7 +41,7 @@ </table> </div> <!-- end header part --> -<!-- Generated by Doxygen 1.8.6 --> +<!-- Generated by Doxygen 1.8.11 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> @@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> @@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','') onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> -<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Pages</a></div> +</div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> @@ -108,195 +111,25 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','') <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> </div> -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#ifndef DATABASEHANDLERINTERFACE_H_</span></div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor"></span><span class="preprocessor">#define DATABASEHANDLERINTERFACE_H_</span></div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"></span></div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>"</span></div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <map></span></div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <vector></span></div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <string></span></div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <iostream></span></div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <functional></span></div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "audiomanagerconfig.h"</span></div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">namespace </span>am</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">class </span>CAmDatabaseObserver;</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <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> <span class="keyword">class </span>CAmRoutingTreeItem;</div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">//enum { DYNAMIC_ID_BOUNDARY = 100 }; //!< 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> </div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment">//todo: check the enum values before entering & changing in the database.</span></div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <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> <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> <span class="comment">//todo: If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation. Check this statement for sinks & sources</span></div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <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> <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> <span class="comment">//todo: enforce the uniqueness of names</span></div> -<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div> -<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">typedef</span> std::map<am_gatewayID_t, std::vector<bool> > <a class="code" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">ListConnectionFormat</a>; </div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div> -<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html"> 59</a></span> <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> {</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <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>  <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>  <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>  <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>& domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>& domainID) = 0;</div> -<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <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>& mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>& connectionID) = 0;</div> -<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <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>& sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>& sinkID) = 0;</div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <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>& crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>& crossfaderID) = 0;</div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <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>& gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>& gatewayID) = 0;</div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <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> & converteData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> & converterID) = 0;</div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <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>& sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>& sourceID) = 0;</div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <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>& connection, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>& connectionID) = 0;</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <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>& sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>& sinkClassID) = 0;</div> -<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <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>& sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>& sourceClass) = 0;</div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <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<am_SystemProperty_s>& listSystemProperties) = 0;</div> -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <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<am_connectionID_t>& listConnectionID) = 0;</div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <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>  <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>  <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>& 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>  <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>  <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>  <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>& 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>  <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>& 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>  <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>& 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>  <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>& 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>  <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>& 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>  <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>& property) = 0;</div> -<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <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> & delay, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> & connectionID) = 0;</div> -<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <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>& sinkClass) = 0;</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <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>& sourceClass) = 0;</div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>& classInfo) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <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>& sinkClass) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <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>& gatewayData) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <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>& converterData) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <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>& sinkData) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <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>& sourceData) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <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>& crossfaderData) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <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>& mainConnectionData) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <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>& mainVolume) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <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>& volume) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <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>& volume) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <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& value) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <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& value) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <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<am_SoundProperty_s>& listSoundproperties) <span class="keyword">const</span> =0;</div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <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<am_SoundProperty_s>& listSoundproperties) <span class="keyword">const</span> =0;</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <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& value) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <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& value) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <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<am_sinkID_t>& listSinkID) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <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<am_sourceID_t>& listSourceID) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <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<am_crossfaderID_t>& listGatewaysID) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <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<am_gatewayID_t>& listGatewaysID) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <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<am_converterID_t>& listConvertersID) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <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<am_MainConnection_s>& listMainConnections) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <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<am_Domain_s>& listDomains) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <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<am_Connection_s>& listConnections) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <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<am_Sink_s>& listSinks) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <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<am_Source_s>& lisSources) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <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<am_SourceClass_s>& listSourceClasses) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <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<am_Crossfader_s>& listCrossfaders) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <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<am_Gateway_s>& listGateways) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <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<am_Converter_s> & listConverters) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <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<am_SinkClass_s>& listSinkClasses) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <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<am_MainConnectionType_s>& listConnections) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <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<am_SinkType_s>& listMainSinks) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <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<am_SourceType_s>& listMainSources) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <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<am_MainSoundProperty_s>& listSoundProperties) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <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<am_MainSoundProperty_s>& listSourceProperties) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <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<am_SystemProperty_s>& listSystemProperties) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <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<am_CustomConnectionFormat_t> & listConnectionFormats) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <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<am_CustomConnectionFormat_t> & listConnectionFormats) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <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<bool> & listConnectionFormat) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <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>& delay) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <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>& domainID) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <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>& domainID) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <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>& domainID) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <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>& sourceState) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <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>& state) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <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& name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>& domainID) = 0;</div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <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& name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>& sinkID) = 0;</div> -<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <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& name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>& sourceID) = 0;</div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <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& name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>& sinkClassID) = 0;</div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <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& name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>& sourceClassID) = 0;</div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <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<am_SoundProperty_s>& listSoundProperties, <span class="keyword">const</span> std::vector<am_CustomConnectionFormat_t>& listConnectionFormats, <span class="keyword">const</span> std::vector<am_MainSoundProperty_s>& listMainSoundProperties) = 0;</div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <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<am_SoundProperty_s>& listSoundProperties, <span class="keyword">const</span> std::vector<am_CustomConnectionFormat_t>& listConnectionFormats, <span class="keyword">const</span> std::vector<am_MainSoundProperty_s>& listMainSoundProperties) = 0;</div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <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<am_NotificationConfiguration_s>& listMainNotificationConfigurations) = 0;</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <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<am_NotificationConfiguration_s>& listMainNotificationConfigurations) = 0;</div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <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>  <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>  <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<am_CustomConnectionFormat_t>& listSourceConnectionFormats, <span class="keyword">const</span> std::vector<am_CustomConnectionFormat_t>& listSinkConnectionFormats, <span class="keyword">const</span> std::vector<bool>& convertionMatrix) = 0;</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <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<am_CustomConnectionFormat_t>& listSourceConnectionFormats, <span class="keyword">const</span> std::vector<am_CustomConnectionFormat_t>& listSinkConnectionFormats, <span class="keyword">const</span> std::vector<bool>& convertionMatrix) = 0;</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <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>  <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> </div> -<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <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>  <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>  <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> & connection) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <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>  <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>  <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& name) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <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& name) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <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>  <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& name) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <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& name) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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> & gateway) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <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> & converter) <span class="keyword">const</span> = 0;</div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <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>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">dump</a>( std::ostream & output) <span class="keyword">const</span> = 0 ;</div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <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<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> & element)> cb) <span class="keyword">const</span> = 0 ;</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <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<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> & element)> cb) <span class="keyword">const</span> = 0 ;</div> -<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <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<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> & element)> cb) <span class="keyword">const</span> = 0 ;</div> -<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <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<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> & element)> cb) <span class="keyword">const</span> = 0 ;</div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> };</div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div> -<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div> -<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> }</div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div> -<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <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< am_sinkID_t > &listSinkID) const =0</div></div> +<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> </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#ifndef DATABASEHANDLERINTERFACE_H_</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#define DATABASEHANDLERINTERFACE_H_</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>"</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <map></span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <iostream></span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <functional></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <memory></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <assert.h></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <algorithm></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "audiomanagerconfig.h"</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">namespace </span><a class="code" href="namespaceam.html">am</a></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment">//todo: check the enum values before entering & changing in the database.</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">//todo: change asserts for dynamic boundary checks into failure answers.#</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">//todo: check autoincrement boundary and set to 16bit limits</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">//todo: If the sink is part of a gateway, the listconnectionFormats is copied to the gatewayInformation. Check this statement for sinks & sources</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment">//todo: exchange last_insert_row id to be more safe</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment">//todo: create test to ensure uniqueness of names throughout the database</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment">//todo: enforce the uniqueness of names</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a"> 49</a></span> <span class="keyword">typedef</span> std::map<am_gatewayID_t, std::vector<bool> > <a class="code" href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">ListConnectionFormat</a>; </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html"> 55</a></span> <span class="keyword">class </span><a class="code" href="classam_1_1IAmDatabaseHandler.html">IAmDatabaseHandler</a></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> {</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a"> 58</a></span>  <a class="code" href="classam_1_1IAmDatabaseHandler.html#adfb44d955abb5daf2f88a94e348a7d0a">IAmDatabaseHandler</a> (){}</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b"> 59</a></span>  <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#ac32159495655fcc57dfd8def42ccc29b">~IAmDatabaseHandler</a> (){}</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <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>& domainData, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>& domainID) = 0;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <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>& mainConnectionData, <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a>& connectionID) = 0;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <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>& sinkData, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>& sinkID) = 0;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <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>& crossfaderData, <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a>& crossfaderID) = 0;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <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>& gatewayData, <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>& gatewayID) = 0;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <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> & converteData, <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> & converterID) = 0;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <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>& sourceData, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>& sourceID) = 0;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <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>& connection, <a class="code" href="namespaceam.html#aee5e4e9b864d3867a896b6cdceed6ff4">am_connectionID_t</a>& connectionID) = 0;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <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>& sinkClass, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>& sinkClassID) = 0;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <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>& sourceClassID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__SourceClass__s.html">am_SourceClass_s</a>& sourceClass) = 0;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <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<am_SystemProperty_s>& listSystemProperties) = 0;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <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<am_connectionID_t>& listConnectionID) = 0;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <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>  <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>  <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>& 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>  <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>  <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>  <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>& 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>  <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>& 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>  <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>& 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>  <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>& 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>  <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>& 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>  <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>& property) = 0;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <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> & delay, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> & connectionID) = 0;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <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>& sinkClass) = 0;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <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>& sourceClass) = 0;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <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>  <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>  <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>  <span class="keyword">virtual</span> <a class="code" href="namespaceam.html#aa3dcb70029da317d661b6f422de1b4ce">am_Error_e</a> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">changeSourceInterruptState</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am_InterruptState_e</a> interruptState) = 0;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <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="l00095"></a><span class="lineno"> 95</span>  <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="l00096"></a><span class="lineno"> 96</span>  <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="l00097"></a><span class="lineno"> 97</span>  <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="l00098"></a><span class="lineno"> 98</span>  <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="l00099"></a><span class="lineno"> 99</span>  <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="l00100"></a><span class="lineno"> 100</span>  <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="l00101"></a><span class="lineno"> 101</span>  <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="l00102"></a><span class="lineno"> 102</span>  <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="l00103"></a><span class="lineno"> 103</span>  <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="l00104"></a><span class="lineno"> 104</span>  <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="l00105"></a><span class="lineno"> 105</span>  <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="l00106"></a><span class="lineno"> 106</span>  <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="l00107"></a><span class="lineno"> 107</span>  <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>& classInfo) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <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>& sinkClass) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <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>& gatewayData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <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>& converterData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <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>& sinkData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <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>& sourceData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <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>& crossfaderData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <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>& mainConnectionData) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <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>& mainVolume) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <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>& volume) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <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>& volume) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <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& value) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <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& value) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <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<am_SoundProperty_s>& listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <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<am_SoundProperty_s>& listSoundproperties) <span class="keyword">const</span> =0;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <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& value) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <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& value) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <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<am_sinkID_t>& listSinkID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <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<am_sourceID_t>& listSourceID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <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<am_crossfaderID_t>& listGatewaysID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <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<am_gatewayID_t>& listGatewaysID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <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<am_converterID_t>& listConvertersID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <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<am_MainConnection_s>& listMainConnections) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <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<am_Domain_s>& listDomains) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <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<am_Connection_s>& listConnections) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <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<am_Sink_s>& listSinks) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <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<am_Source_s>& lisSources) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <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<am_SourceClass_s>& listSourceClasses) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <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<am_Crossfader_s>& listCrossfaders) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <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<am_Gateway_s>& listGateways) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <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<am_Converter_s> & listConverters) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <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<am_SinkClass_s>& listSinkClasses) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <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<am_MainConnectionType_s>& listConnections) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <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<am_SinkType_s>& listMainSinks) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <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<am_SourceType_s>& listMainSources) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <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<am_MainSoundProperty_s>& listSoundProperties) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <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<am_MainSoundProperty_s>& listSourceProperties) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <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<am_SystemProperty_s>& listSystemProperties) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <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<am_CustomConnectionFormat_t> & listConnectionFormats) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <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<am_CustomConnectionFormat_t> & listConnectionFormats) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <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<bool> & listConnectionFormat) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <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>& delay) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <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>& domainID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <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>& domainID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <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>& domainID) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <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>& sourceState) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <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>& state) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <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& name, <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>& domainID) = 0;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <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& name, <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>& sinkID) = 0;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <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& name, <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>& sourceID) = 0;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <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& name, <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a>& sinkClassID) = 0;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <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& name, <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a>& sourceClassID) = 0;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <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<am_SoundProperty_s>& listSoundProperties, <span class="keyword">const</span> std::vector<am_CustomConnectionFormat_t>& listConnectionFormats, <span class="keyword">const</span> std::vector<am_MainSoundProperty_s>& listMainSoundProperties) = 0;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <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<am_SoundProperty_s>& listSoundProperties, <span class="keyword">const</span> std::vector<am_CustomConnectionFormat_t>& listConnectionFormats, <span class="keyword">const</span> std::vector<am_MainSoundProperty_s>& listMainSoundProperties) = 0;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <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<am_NotificationConfiguration_s>& listMainNotificationConfigurations) = 0;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <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<am_NotificationConfiguration_s>& listMainNotificationConfigurations) = 0;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <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="l00164"></a><span class="lineno"> 164</span>  <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="l00165"></a><span class="lineno"> 165</span>  <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<am_CustomConnectionFormat_t>& listSourceConnectionFormats, <span class="keyword">const</span> std::vector<am_CustomConnectionFormat_t>& listSinkConnectionFormats, <span class="keyword">const</span> std::vector<bool>& convertionMatrix) = 0;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <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<am_CustomConnectionFormat_t>& listSourceConnectionFormats, <span class="keyword">const</span> std::vector<am_CustomConnectionFormat_t>& listSinkConnectionFormats, <span class="keyword">const</span> std::vector<bool>& convertionMatrix) = 0;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <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="l00168"></a><span class="lineno"> 168</span>  <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="l00169"></a><span class="lineno"> 169</span>  <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>  <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>  <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> & connection) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <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>  <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>  <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& name) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <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& name) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <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>  <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& name) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <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& name) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <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>  <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>  <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>  <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>  <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="l00184"></a><span class="lineno"> 184</span>  <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="l00185"></a><span class="lineno"> 185</span>  <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> & gateway) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <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> & converter) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <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="l00188"></a><span class="lineno"> 188</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a4db0c750db30bd000741aa3b0f27c1e8">dump</a>( std::ostream & output) <span class="keyword">const</span> = 0 ;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <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<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a> & element)> cb) <span class="keyword">const</span> = 0 ;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <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<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a> & element)> cb) <span class="keyword">const</span> = 0 ;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <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<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a> & element)> cb) <span class="keyword">const</span> = 0 ;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <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<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a> & element)> cb) <span class="keyword">const</span> = 0 ;</div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html"> 196</a></span>  <span class="keyword">class </span><a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a></div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  {</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1"> 199</a></span>  <a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1">IAmDatabaseObserver</a>() {}</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab"> 200</a></span>  <span class="keyword">virtual</span> <a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab">~IAmDatabaseObserver</a>(){}</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  };</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d">registerObserver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> * iObserver) = 0;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0">unregisterObserver</a>(<a class="code" href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">IAmDatabaseObserver</a> * iObserver) = 0;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <a class="code" href="classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5">countObservers</a>() = 0;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> };</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> }</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <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< am_sinkID_t > &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< am_Connection_s > &listConnections) const =0</div></div> +<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_aabd5097cfe3288060fe6266c6ea98e21"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aabd5097cfe3288060fe6266c6ea98e21">am::IAmDatabaseHandler::changeSourceInterruptState</a></div><div class="ttdeci">virtual am_Error_e changeSourceInterruptState(const am_sourceID_t sourceID, const am_InterruptState_e interruptState)=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 &gatewayData, am_gatewayID_t &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< am_Domain_s > &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="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#l00059">IAmDatabaseHandler.h:59</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< void(const am_Source_s &element)> cb) const =0</div></div> +<div class="ttc" id="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver_html_a9e2d26860a3e632a8df3796aa80db4ab"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#a9e2d26860a3e632a8df3796aa80db4ab">am::IAmDatabaseHandler::IAmDatabaseObserver::~IAmDatabaseObserver</a></div><div class="ttdeci">virtual ~IAmDatabaseObserver()</div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00200">IAmDatabaseHandler.h:200</a></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 &mainConnectionData) const =0</div></div> +<div class="ttc" id="namespaceam_html"><div class="ttname"><a href="namespaceam.html">am</a></div><div class="ttdoc">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects...</div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandReceiver_8h_source.html#l00029">CAmCommandReceiver.h:29</a></div></div> <div class="ttc" id="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="namespaceam_html_a9bce055a917900b33c7fa5666ec00e22"><div class="ttname"><a href="namespaceam.html#a9bce055a917900b33c7fa5666ec00e22">am::am_InterruptState_e</a></div><div class="ttdeci">am_InterruptState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00454">audiomanagertypes.h:454</a></div></div> <div class="ttc" id="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< am_connectionID_t > &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 &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> @@ -313,9 +146,8 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','') <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< am_SoundProperty_s > &listSoundProperties, const std::vector< am_CustomConnectionFormat_t > &listConnectionFormats, const std::vector< am_MainSoundProperty_s > &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< am_MainSoundProperty_s > &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< am_gatewayID_t, std::vector< bool > > 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="namespaceam_html_af1483e9f2fc14b224e95addc9c68749a"><div class="ttname"><a href="namespaceam.html#af1483e9f2fc14b224e95addc9c68749a">am::ListConnectionFormat</a></div><div class="ttdeci">std::map< am_gatewayID_t, std::vector< bool > > ListConnectionFormat</div><div class="ttdoc">type for list of connection formats </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00049">IAmDatabaseHandler.h:49</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 &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> @@ -342,6 +174,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','') <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 &delay, const am_mainConnectionID_t &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_a5c8ece0eeb3015a8dd8aacb7964fa8e5"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a5c8ece0eeb3015a8dd8aacb7964fa8e5">am::IAmDatabaseHandler::countObservers</a></div><div class="ttdeci">virtual unsigned countObservers()=0</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 &converteData, am_converterID_t &converterID)=0</div></div> @@ -355,6 +188,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','') <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 &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_aee69388bc7764175215cfc6676d9fd4d"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#aee69388bc7764175215cfc6676d9fd4d">am::IAmDatabaseHandler::registerObserver</a></div><div class="ttdeci">virtual bool registerObserver(IAmDatabaseObserver *iObserver)=0</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 &sinkClass, am_sinkClass_t &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> @@ -365,8 +199,9 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','') <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 &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< am_Crossfader_s > &listCrossfaders) const =0</div></div> +<div class="ttc" id="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver_html"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html">am::IAmDatabaseHandler::IAmDatabaseObserver</a></div><div class="ttdoc">Database observer protocol. </div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00196">IAmDatabaseHandler.h:196</a></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"><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#l00055">IAmDatabaseHandler.h:55</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 &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< am_SinkClass_s > &listSinkClasses) const =0</div></div> @@ -404,6 +239,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','') <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< bool > &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_1_1IAmDatabaseObserver_html_ae9d489996dd1e8542fac7bbe65ba66a1"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler_1_1IAmDatabaseObserver.html#ae9d489996dd1e8542fac7bbe65ba66a1">am::IAmDatabaseHandler::IAmDatabaseObserver::IAmDatabaseObserver</a></div><div class="ttdeci">IAmDatabaseObserver()</div><div class="ttdef"><b>Definition:</b> <a href="IAmDatabaseHandler_8h_source.html#l00199">IAmDatabaseHandler.h:199</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< am_Gateway_s > &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< am_converterID_t > &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 &sourceClass)=0</div></div> @@ -417,7 +253,7 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','') <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_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#l00058">IAmDatabaseHandler.h:58</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< am_SoundProperty_s > &listSoundProperties, const std::vector< am_CustomConnectionFormat_t > &listConnectionFormats, const std::vector< am_MainSoundProperty_s > &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< am_SystemProperty_s > &listSystemProperties)=0</div></div> @@ -437,18 +273,18 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','') <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 &sourceData, am_sourceID_t &sourceID)=0</div></div> +<div class="ttc" id="classam_1_1IAmDatabaseHandler_html_a868a9221b044f19fa8c845a192b7e8b0"><div class="ttname"><a href="classam_1_1IAmDatabaseHandler.html#a868a9221b044f19fa8c845a192b7e8b0">am::IAmDatabaseHandler::unregisterObserver</a></div><div class="ttdeci">virtual bool unregisterObserver(IAmDatabaseObserver *iObserver)=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 &name, am_domainID_t &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 &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 &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 &domainData, am_domainID_t &domainID)=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 &domainData, am_domainID_t &domainID)=0</div><div class="ttdoc">The following interface methods must be implemented by the subclass. </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< am_MainConnectionType_s > &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 &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 &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< am_CustomConnectionFormat_t > &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 &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 &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 &name, am_sourceClass_t &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 &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> @@ -458,9 +294,9 @@ $(document).ready(function(){initNavTree('IAmDatabaseHandler_8h_source.html','') <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 + <li class="footer">Generated on Fri Feb 9 2018 14:50:29 for AudioManager by <a href="http://www.doxygen.org/index.html"> - <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> + <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li> </ul> </div> </body> |