summaryrefslogtreecommitdiff
path: root/docs/elementspage.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/elementspage.html')
-rwxr-xr-x[-rw-r--r--]docs/elementspage.html43
1 files changed, 22 insertions, 21 deletions
diff --git a/docs/elementspage.html b/docs/elementspage.html
index 6cd7f3d..5808409 100644..100755
--- a/docs/elementspage.html
+++ b/docs/elementspage.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: Elements of the AudioManagement</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
@@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('elementspage.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -104,51 +107,49 @@ $(document).ready(function(){initNavTree('elementspage.html','');});
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="cDiag"></a>
Overview Class Diagram</h1>
-<p>This class diagram shows a logical overview of the relevant elements in the AudioManager with their relations. </p>
-<div class="image">
+<p>This class diagram shows a logical overview of the relevant elements in the AudioManager with their relations. </p><div class="image">
<img src="ClassDiagramm.png" alt="ClassDiagramm.png"/>
</div>
<p>The audiomanagement in principle consists of the following elements:</p>
<h1><a class="anchor" id="source"></a>
Sources</h1>
-<p>This is where audio comes from, for examples tuner, mediaplayer. But sources can also be part of a building block that processes audio, examples are here crossfaders or gateways. Several Sinks can be connected to one source.<br/>
+<p>This is where audio comes from, for examples tuner, mediaplayer. But sources can also be part of a building block that processes audio, examples are here crossfaders or gateways. Several Sinks can be connected to one source.<br />
</p>
<h2><a class="anchor" id="sourceattributes"></a>
Attributes</h2>
<ul>
-<li><a class="el" href="structam_1_1am__SourceType__s.html" title="this type holds all information of sources relevant to the HMI ">am::am_SourceType_s</a> describes the attributes that are accessible from the AudioManagerCommandPlugins.<br/>
+<li><a class="el" href="structam_1_1am__SourceType__s.html" title="this type holds all information of sources relevant to the HMI ">am::am_SourceType_s</a> describes the attributes that are accessible from the AudioManagerCommandPlugins.<br />
</li>
-<li><a class="el" href="structam_1_1am__Source__s.html" title="This struct describes the attribiutes of a source. ">am::am_Source_s</a> describes the general attributes.<br/>
+<li><a class="el" href="structam_1_1am__Source__s.html" title="This struct describes the attribiutes of a source. ">am::am_Source_s</a> describes the general attributes.<br />
</li>
</ul>
<h1><a class="anchor" id="sinks"></a>
Sinks</h1>
-<p>This is where audio flows to, for examples amplifier, headphones. But sources can also be part of a building block that processes audio, examples are here crossfaders or gateways. Several Sources can be connected to one sink.<br/>
+<p>This is where audio flows to, for examples amplifier, headphones. But sources can also be part of a building block that processes audio, examples are here crossfaders or gateways. Several Sources can be connected to one sink.<br />
</p>
<h2><a class="anchor" id="sinkattributes"></a>
Attributes</h2>
<ul>
-<li><a class="el" href="structam_1_1am__SinkType__s.html" title="this type holds all information of sinks relevant to the HMI ">am::am_SinkType_s</a> describes the attribiutes that are accessible form the AudioManagerCommandPlugins.<br/>
+<li><a class="el" href="structam_1_1am__SinkType__s.html" title="this type holds all information of sinks relevant to the HMI ">am::am_SinkType_s</a> describes the attribiutes that are accessible form the AudioManagerCommandPlugins.<br />
</li>
-<li><a class="el" href="structam_1_1am__Sink__s.html" title="This struct describes the attribiutes of a sink. ">am::am_Sink_s</a> describes the general attributes.<br/>
+<li><a class="el" href="structam_1_1am__Sink__s.html" title="This struct describes the attribiutes of a sink. ">am::am_Sink_s</a> describes the general attributes.<br />
</li>
</ul>
<h1><a class="anchor" id="gw"></a>
Gateways</h1>
-<p>Gateways are described here: <a class="el" href="architecturepage.html#gateway">Gateway</a> A specialitry of a gateways is the convertionmatrix. It indicates which sinksoundformats can be transferred in which sourcesoundformats. A convertion matrix looks like this: </p>
-<div class="image">
+<p>Gateways are described here: <a class="el" href="architecturepage.html#gateway">Gateway</a> A specialitry of a gateways is the convertionmatrix. It indicates which sinksoundformats can be transferred in which sourcesoundformats. A convertion matrix looks like this: </p><div class="image">
<img src="GatewayMatrix.png" alt="GatewayMatrix.png"/>
</div>
<h2><a class="anchor" id="gwattributes"></a>
Attributes</h2>
<ul>
-<li><a class="el" href="structam_1_1am__Gateway__s.html" title="This struct describes the attributes of a gateway. ">am::am_Gateway_s</a> describe the attribiutes of a gateway<br/>
+<li><a class="el" href="structam_1_1am__Gateway__s.html" title="This struct describes the attributes of a gateway. ">am::am_Gateway_s</a> describe the attribiutes of a gateway<br />
</li>
</ul>
<h1><a class="anchor" id="crossfaders"></a>
Crossfaders</h1>
-<p>Cross-faders are special elements that can perform cross-fading between two sources connected to the sinks of the crossfader. The audio of either source or both (mixed, during the fade) is put out at the source of the fader. Cross-fading within a source (for example from one song to another) is out of scope audio management and must be performed in the source.<br/>
- A crossfader has two sinks and one source, where one sink is the "hot" one. It is in the duty of the AudioManagerController to connect the correct sources to the sinks in order to perform a cross-fade. When fading is started, the hotSink changes from either HS_SINKA or HS_SINKB to HS_INTERMEDIATE, when the fading is finished, it changes to HS_SINKA or HS_SINKB (the sink that was "cold" before).Fading itself is done in the RoutingAdapters, the implementation has to ensure the smooth and synchronous change of volumes. With different rampTypes, different kinds of cross-fade ramps can be supported. The actual status of the "hot" sink is reported by the routingAdapter. Care has to be taken that the correct "hot" end of the crossfader is given at registration time.<br/>
+<p>Cross-faders are special elements that can perform cross-fading between two sources connected to the sinks of the crossfader. The audio of either source or both (mixed, during the fade) is put out at the source of the fader. Cross-fading within a source (for example from one song to another) is out of scope audio management and must be performed in the source.<br />
+ A crossfader has two sinks and one source, where one sink is the "hot" one. It is in the duty of the AudioManagerController to connect the correct sources to the sinks in order to perform a cross-fade. When fading is started, the hotSink changes from either HS_SINKA or HS_SINKB to HS_INTERMEDIATE, when the fading is finished, it changes to HS_SINKA or HS_SINKB (the sink that was "cold" before).Fading itself is done in the RoutingAdapters, the implementation has to ensure the smooth and synchronous change of volumes. With different rampTypes, different kinds of cross-fade ramps can be supported. The actual status of the "hot" sink is reported by the routingAdapter. Care has to be taken that the correct "hot" end of the crossfader is given at registration time.<br />
</p>
<h2><a class="anchor" id="cfattributes"></a>
Attributes</h2>
@@ -160,9 +161,9 @@ Attributes</h2>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>