summaryrefslogtreecommitdiff
path: root/docs/structam_1_1am__Gateway__s.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/structam_1_1am__Gateway__s.html')
-rw-r--r--docs/structam_1_1am__Gateway__s.html350
1 files changed, 350 insertions, 0 deletions
diff --git a/docs/structam_1_1am__Gateway__s.html b/docs/structam_1_1am__Gateway__s.html
new file mode 100644
index 0000000..13e48f9
--- /dev/null
+++ b/docs/structam_1_1am__Gateway__s.html
@@ -0,0 +1,350 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>AudioManager: am::am_Gateway_s Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">AudioManager
+ &#160;<span id="projectnumber">7.5.11</span>
+ </div>
+ <div id="projectbrief">Native Application Runtime Environment</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structam_1_1am__Gateway__s.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="structam_1_1am__Gateway__s-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">am::am_Gateway_s Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This struct describes the attributes of a gateway.
+ <a href="structam_1_1am__Gateway__s.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae7e7a4df823af7c01488fb3a9b51a28d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#ae7e7a4df823af7c01488fb3a9b51a28d">gatewayID</a></td></tr>
+<tr class="memdesc:ae7e7a4df823af7c01488fb3a9b51a28d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the gateway, it is unique in the system. <a href="#ae7e7a4df823af7c01488fb3a9b51a28d">More...</a><br/></td></tr>
+<tr class="separator:ae7e7a4df823af7c01488fb3a9b51a28d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ebf5d1094ecf63a28b64c2594d684ff"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a2ebf5d1094ecf63a28b64c2594d684ff">name</a></td></tr>
+<tr class="memdesc:a2ebf5d1094ecf63a28b64c2594d684ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the gateway. <a href="#a2ebf5d1094ecf63a28b64c2594d684ff">More...</a><br/></td></tr>
+<tr class="separator:a2ebf5d1094ecf63a28b64c2594d684ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63f43a5cb279bea36e12617932d06c50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a63f43a5cb279bea36e12617932d06c50">sinkID</a></td></tr>
+<tr class="memdesc:a63f43a5cb279bea36e12617932d06c50"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sinkID of the gateway sink-end. <a href="#a63f43a5cb279bea36e12617932d06c50">More...</a><br/></td></tr>
+<tr class="separator:a63f43a5cb279bea36e12617932d06c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e7f50bbf9f11eb7eec7d585dbbd0159"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a2e7f50bbf9f11eb7eec7d585dbbd0159">sourceID</a></td></tr>
+<tr class="memdesc:a2e7f50bbf9f11eb7eec7d585dbbd0159"><td class="mdescLeft">&#160;</td><td class="mdescRight">The sourceID of the gateway sink-end. <a href="#a2e7f50bbf9f11eb7eec7d585dbbd0159">More...</a><br/></td></tr>
+<tr class="separator:a2e7f50bbf9f11eb7eec7d585dbbd0159"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af64240ebdea81e5a609953a207b523cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#af64240ebdea81e5a609953a207b523cc">domainSinkID</a></td></tr>
+<tr class="memdesc:af64240ebdea81e5a609953a207b523cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The ID of the sink. <a href="#af64240ebdea81e5a609953a207b523cc">More...</a><br/></td></tr>
+<tr class="separator:af64240ebdea81e5a609953a207b523cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a7eddd6f1051cbda5e1c37b4df6ea15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a7a7eddd6f1051cbda5e1c37b4df6ea15">domainSourceID</a></td></tr>
+<tr class="memdesc:a7a7eddd6f1051cbda5e1c37b4df6ea15"><td class="mdescLeft">&#160;</td><td class="mdescRight">The ID of the source. <a href="#a7a7eddd6f1051cbda5e1c37b4df6ea15">More...</a><br/></td></tr>
+<tr class="separator:a7a7eddd6f1051cbda5e1c37b4df6ea15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60cdd73682f723692a3019edc6fdacf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a60cdd73682f723692a3019edc6fdacf5">controlDomainID</a></td></tr>
+<tr class="memdesc:a60cdd73682f723692a3019edc6fdacf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the ID of the domain that registers the gateway. <a href="#a60cdd73682f723692a3019edc6fdacf5">More...</a><br/></td></tr>
+<tr class="separator:a60cdd73682f723692a3019edc6fdacf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54f4f9c798677a4301477841afbfde1c"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
+&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a54f4f9c798677a4301477841afbfde1c">listSourceFormats</a></td></tr>
+<tr class="memdesc:a54f4f9c798677a4301477841afbfde1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of available formats on the source side of the gateway. <a href="#a54f4f9c798677a4301477841afbfde1c">More...</a><br/></td></tr>
+<tr class="separator:a54f4f9c798677a4301477841afbfde1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afea929a5d18e3a0c4a00575b7596cfb3"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
+&lt; <a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#afea929a5d18e3a0c4a00575b7596cfb3">listSinkFormats</a></td></tr>
+<tr class="memdesc:afea929a5d18e3a0c4a00575b7596cfb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the list of available formats on the sink side of the gateway. <a href="#afea929a5d18e3a0c4a00575b7596cfb3">More...</a><br/></td></tr>
+<tr class="separator:afea929a5d18e3a0c4a00575b7596cfb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a299c727ffb962ed1f987fbac889ee06e"><td class="memItemLeft" align="right" valign="top">std::vector&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structam_1_1am__Gateway__s.html#a299c727ffb962ed1f987fbac889ee06e">convertionMatrix</a></td></tr>
+<tr class="memdesc:a299c727ffb962ed1f987fbac889ee06e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is matrix holding information about the conversion capability of the gateway, it's length is defined by the length(listSinkFormats) x length(listSourceFormats). <a href="#a299c727ffb962ed1f987fbac889ee06e">More...</a><br/></td></tr>
+<tr class="separator:a299c727ffb962ed1f987fbac889ee06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This struct describes the attributes of a gateway. </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00689">689</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+</div><h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a60cdd73682f723692a3019edc6fdacf5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> am::am_Gateway_s::controlDomainID</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This is the ID of the domain that registers the gateway. </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00739">739</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a299c727ffb962ed1f987fbac889ee06e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;bool&gt; am::am_Gateway_s::convertionMatrix</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This is matrix holding information about the conversion capability of the gateway, it's length is defined by the length(listSinkFormats) x length(listSourceFormats). </p>
+<p>If a SinkFormat can be converted into a SourceFormat, the vector will hold a 1, if no conversion is possible, a 0. The data is stored row orientated, where the rows are related to the sinksFormats and the columns to the sourceFormats. The first value will hold the conversion information from the first sourceFormat to the first sinkFormat for example and the seventh value the information about the 3rd sinkFormat to the 1st sourceFormat in case we would have 3 sourceFormats.</p>
+<p>This matrix 110 011 000 111 001</p>
+<p>reads as this: Source ** 1 2 3 </p>
+<hr/>
+<p> S 1* 1 1 0 i 2* 0 1 1 n 3* 0 0 0 k 4* 1 1 1 5* 0 0 1 </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00777">777</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af64240ebdea81e5a609953a207b523cc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> am::am_Gateway_s::domainSinkID</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>The ID of the sink. </p>
+<p>If the domain is the same like the controlling domain, the ID is known due to registration. If the domain is different, the ID needs to be retrieved via peeking. </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00729">729</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7a7eddd6f1051cbda5e1c37b4df6ea15"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> am::am_Gateway_s::domainSourceID</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>The ID of the source. </p>
+<p>If the domain is the same like the controlling domain, the ID is known due to registration. If the domain is different, the ID needs to be retrieved via peeking. </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00735">735</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae7e7a4df823af7c01488fb3a9b51a28d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> am::am_Gateway_s::gatewayID</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This is the ID of the gateway, it is unique in the system. </p>
+<p>There are 2 ways, ID can be created: either it is assigned during the registration process (in a dynamic context, uniqueness will be ensured by the AudioManagerDaemon), or it is a fixed (the project has to ensure the uniqueness of the ID). </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00699">699</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afea929a5d18e3a0c4a00575b7596cfb3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a>&gt; am::am_Gateway_s::listSinkFormats</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This is the list of available formats on the sink side of the gateway. </p>
+<p>It is not defined during the gateway registration but copied from the sink registration. </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00751">751</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a54f4f9c798677a4301477841afbfde1c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="namespaceam.html#a114262d77aae4ed1d2daa50a36155d3e">am_CustomConnectionFormat_t</a>&gt; am::am_Gateway_s::listSourceFormats</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This is the list of available formats on the source side of the gateway. </p>
+<p>It is not defined during the gateway registration but copied from the source registration. </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00745">745</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2ebf5d1094ecf63a28b64c2594d684ff"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string am::am_Gateway_s::name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>The name of the gateway. </p>
+<p>Must be unique in the whole system. </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00703">703</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a63f43a5cb279bea36e12617932d06c50"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> am::am_Gateway_s::sinkID</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>The sinkID of the gateway sink-end. </p>
+<p>The sink is a full blown sink with connectionFormats, sinkClassIDs etc... It makes sense to register the sinks of a gateway as non-visible. Care needs to be taken that the connectionsFormats match with the ones in the conversionMatrix. If the sink is located in the controllingDomain, the ID needs to be retrieved by registering the sink before registering the gateway. In case the sink is in a different domain, the ID needs to be retrieved via peeking. </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00713">713</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2e7f50bbf9f11eb7eec7d585dbbd0159"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> am::am_Gateway_s::sourceID</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>The sourceID of the gateway sink-end. </p>
+<p>The sink is a full blown source with connectionFormats, sinkClassIDs etc... It makes sense to register the sources of a gateway as non-visible. Care needs to be taken that the connectionsFormats match with the ones in the conversionMatrix. If the source is located in the controllingDomain, the ID needs to be retrieved by registering the source before registering the gateway. In case the source is in a different domain, the ID needs to be retrieved via peeking. </p>
+
+<p>Definition at line <a class="el" href="audiomanagertypes_8h_source.html#l00723">723</a> of file <a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/<a class="el" href="audiomanagertypes_8h_source.html">audiomanagertypes.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespaceam.html">am</a></li><li class="navelem"><a class="el" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a></li>
+ <li class="footer">Generated on Fri Sep 30 2016 14:27:22 for AudioManager by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>