mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 04:22:50 +02:00
1439 lines
109 KiB
HTML
1439 lines
109 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>libnx: include/switch/services/irs.h File 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="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>
|
|
<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 id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">libnx<span id="projectnumber"> v4.9.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">irs.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>HID IR sensor (irs) service IPC wrapper.
|
|
<a href="#details">More...</a></p>
|
|
<div class="textblock"><code>#include "<a class="el" href="types_8h_source.html">../types.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="service_8h_source.html">../sf/service.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="hid_8h_source.html">../services/hid.h</a>"</code><br />
|
|
</div>
|
|
<p><a href="irs_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">IrCameraHandle. <a href="structIrsIrCameraHandle.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPackedMcuVersion.html">IrsPackedMcuVersion</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PackedMcuVersion. <a href="structIrsPackedMcuVersion.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPackedFunctionLevel.html">IrsPackedFunctionLevel</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PackedFunctionLevel. <a href="structIrsPackedFunctionLevel.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsRect.html">IrsRect</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Rect. <a href="structIrsRect.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsMomentProcessorConfig.html">IrsMomentProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structIrsMomentProcessorConfig.html" title="IrsMomentProcessorConfig.">IrsMomentProcessorConfig</a>. <a href="structIrsMomentProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPackedMomentProcessorConfig.html">IrsPackedMomentProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PackedMomentProcessorConfig. <a href="structIrsPackedMomentProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsClusteringProcessorConfig.html">IrsClusteringProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">ClusteringProcessorConfig. <a href="structIrsClusteringProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPackedClusteringProcessorConfig.html">IrsPackedClusteringProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PackedClusteringProcessorConfig. <a href="structIrsPackedClusteringProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsImageTransferProcessorConfig.html">IrsImageTransferProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">ImageTransferProcessorConfig. <a href="structIrsImageTransferProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsImageTransferProcessorExConfig.html">IrsImageTransferProcessorExConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">ImageTransferProcessorExConfig. <a href="structIrsImageTransferProcessorExConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPackedImageTransferProcessorConfig.html">IrsPackedImageTransferProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PackedImageTransferProcessorConfig. <a href="structIrsPackedImageTransferProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPackedImageTransferProcessorExConfig.html">IrsPackedImageTransferProcessorExConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PackedImageTransferProcessorExConfig. <a href="structIrsPackedImageTransferProcessorExConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsImageTransferProcessorState.html">IrsImageTransferProcessorState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">ImageTransferProcessorState. <a href="structIrsImageTransferProcessorState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPackedPointingProcessorConfig.html">IrsPackedPointingProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PackedPointingProcessorConfig. <a href="structIrsPackedPointingProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsTeraPluginProcessorConfig.html">IrsTeraPluginProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">TeraPluginProcessorConfig. <a href="structIrsTeraPluginProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPackedTeraPluginProcessorConfig.html">IrsPackedTeraPluginProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PackedTeraPluginProcessorConfig. <a href="structIrsPackedTeraPluginProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsIrLedProcessorConfig.html">IrsIrLedProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">IrLedProcessorConfig. <a href="structIrsIrLedProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPackedIrLedProcessorConfig.html">IrsPackedIrLedProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PackedIrLedProcessorConfig. <a href="structIrsPackedIrLedProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsAdaptiveClusteringProcessorConfig.html">IrsAdaptiveClusteringProcessorConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">AdaptiveClusteringProcessorConfig. <a href="structIrsAdaptiveClusteringProcessorConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsHandAnalysisConfig.html">IrsHandAnalysisConfig</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HandAnalysisConfig. <a href="structIrsHandAnalysisConfig.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsMomentStatistic.html">IrsMomentStatistic</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">MomentStatistic. <a href="structIrsMomentStatistic.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsMomentProcessorState.html">IrsMomentProcessorState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">MomentProcessorState. <a href="structIrsMomentProcessorState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsClusteringData.html">IrsClusteringData</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">ClusteringData. <a href="structIrsClusteringData.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsClusteringProcessorState.html">IrsClusteringProcessorState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">ClusteringProcessorState. <a href="structIrsClusteringProcessorState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPointingProcessorMarkerState.html">IrsPointingProcessorMarkerState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PointingProcessorMarkerState. <a href="structIrsPointingProcessorMarkerState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsPointingProcessorState.html">IrsPointingProcessorState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">PointingProcessorState. <a href="structIrsPointingProcessorState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsTeraPluginProcessorState.html">IrsTeraPluginProcessorState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">TeraPluginProcessorState. <a href="structIrsTeraPluginProcessorState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsProcessorState.html">IrsProcessorState</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">ProcessorState. <a href="structIrsProcessorState.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsDeviceFormat.html">IrsDeviceFormat</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">DeviceFormat. <a href="structIrsDeviceFormat.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsAruidFormat.html">IrsAruidFormat</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">AruidFormat. <a href="structIrsAruidFormat.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structIrsStatusManager.html">IrsStatusManager</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">StatusManager. <a href="structIrsStatusManager.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:a8790fc27d2aebf2fb4bf4461ef855d84" id="r_a8790fc27d2aebf2fb4bf4461ef855d84"><td class="memItemLeft" align="right" valign="top"><a id="a8790fc27d2aebf2fb4bf4461ef855d84" name="a8790fc27d2aebf2fb4bf4461ef855d84"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>IRS_MAX_CAMERAS</b>   0x9</td></tr>
|
|
<tr class="separator:a8790fc27d2aebf2fb4bf4461ef855d84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:aba61c7d33a637e3f93dc13445a5e8794" id="r_aba61c7d33a637e3f93dc13445a5e8794"><td class="memItemLeft" align="right" valign="top"><a id="aba61c7d33a637e3f93dc13445a5e8794" name="aba61c7d33a637e3f93dc13445a5e8794"></a>
|
|
typedef bool(* </td><td class="memItemRight" valign="bottom"><b>IrsValidationCb</b>) (void *userdata, void *arg)</td></tr>
|
|
<tr class="memdesc:aba61c7d33a637e3f93dc13445a5e8794"><td class="mdescLeft"> </td><td class="mdescRight">Internal validation callblack. <br /></td></tr>
|
|
<tr class="separator:aba61c7d33a637e3f93dc13445a5e8794"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a4c3596dae692d6f4110d4899f1b220f0" id="r_a4c3596dae692d6f4110d4899f1b220f0"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a4c3596dae692d6f4110d4899f1b220f0">IrsIrCameraStatus</a> { <br />
|
|
  <a class="el" href="irs_8h.html#a4c3596dae692d6f4110d4899f1b220f0a904d0d8be2f3d6d74cc6757ce6402b58">IrsIrCameraStatus_Available</a> = 0
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a4c3596dae692d6f4110d4899f1b220f0a07b1621807b75e7a17ef0286b06182af">IrsIrCameraStatus_Unsupported</a> = 1
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a4c3596dae692d6f4110d4899f1b220f0ac0fdc9a4d2115fa17cab0b29f6272a72">IrsIrCameraStatus_Unconnected</a> = 2
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a4c3596dae692d6f4110d4899f1b220f0"><td class="mdescLeft"> </td><td class="mdescRight">IrCameraStatus. <a href="irs_8h.html#a4c3596dae692d6f4110d4899f1b220f0">More...</a><br /></td></tr>
|
|
<tr class="separator:a4c3596dae692d6f4110d4899f1b220f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3ce8868beec144404ed313b6be9d4f7" id="r_ae3ce8868beec144404ed313b6be9d4f7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7">IrsIrCameraInternalStatus</a> { <br />
|
|
  <a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7a1213d9d193b1764f2b7e224b66fd22f2">IrsIrCameraInternalStatus_Stopped</a> = 0
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7ab6ead4933bff61073baa2d8f279889e5">IrsIrCameraInternalStatus_FirmwareUpdateNeeded</a> = 1
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7afdfe441e84b9b9b856c6b210aaba0de0">IrsIrCameraInternalStatus_Unknown2</a> = 2
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7ab0801288a07810b91b336658823e720f">IrsIrCameraInternalStatus_Unknown3</a> = 3
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7ad904b4dc6d17bf4526627fa70a78e4cb">IrsIrCameraInternalStatus_Unknown4</a> = 4
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7a5f27feda5fabfcd9c0bbe1cb74876280">IrsIrCameraInternalStatus_FirmwareVersionRequested</a> = 5
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7a304682cc00db7302a4333025669f35d0">IrsIrCameraInternalStatus_FirmwareVersionIsInvalid</a> = 6
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7a4ab322e50273b0c0ec191f2699802164">IrsIrCameraInternalStatus_Ready</a> = 7
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7ad721371bd5d9c3fc3bad53e3070087a6">IrsIrCameraInternalStatus_Setting</a> = 8
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:ae3ce8868beec144404ed313b6be9d4f7"><td class="mdescLeft"> </td><td class="mdescRight">IrCameraInternalStatus. <a href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7">More...</a><br /></td></tr>
|
|
<tr class="separator:ae3ce8868beec144404ed313b6be9d4f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa913118c267f13381e2b2a82487fcf61" id="r_aa913118c267f13381e2b2a82487fcf61"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#aa913118c267f13381e2b2a82487fcf61">IrsIrSensorMode</a> { <br />
|
|
  <a class="el" href="irs_8h.html#aa913118c267f13381e2b2a82487fcf61addb42ecdd7662104181fd263fc023ccb">IrsIrSensorMode_None</a> = 0
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#aa913118c267f13381e2b2a82487fcf61a2332c1bd368e604d6ef065fa98216e8f">IrsIrSensorMode_MomentProcessor</a> = 1
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#aa913118c267f13381e2b2a82487fcf61a007e46d80c4b81be3b2524703c2c95d7">IrsIrSensorMode_ClusteringProcessor</a> = 2
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#aa913118c267f13381e2b2a82487fcf61a9a9882fe5813987d336457ad2645a540">IrsIrSensorMode_ImageTransferProcessor</a> = 3
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#aa913118c267f13381e2b2a82487fcf61a167676ae214d73428ca0dd22ea6118c4">IrsIrSensorMode_PointingProcessor</a> = 4
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#aa913118c267f13381e2b2a82487fcf61ae67b9bb0f1e28bf3519068612e0546b7">IrsIrSensorMode_TeraPluginProcessor</a> = 5
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#aa913118c267f13381e2b2a82487fcf61a6240bb3524863845ef96054c7e110dc9">IrsIrSensorMode_IrLedProcessor</a> = 6
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:aa913118c267f13381e2b2a82487fcf61"><td class="mdescLeft"> </td><td class="mdescRight">IrSensorMode. <a href="irs_8h.html#aa913118c267f13381e2b2a82487fcf61">More...</a><br /></td></tr>
|
|
<tr class="separator:aa913118c267f13381e2b2a82487fcf61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a590087a53550e74cc032b4cb2b3954f2" id="r_a590087a53550e74cc032b4cb2b3954f2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a590087a53550e74cc032b4cb2b3954f2">IrsImageProcessorStatus</a> { <br />
|
|
  <a class="el" href="irs_8h.html#a590087a53550e74cc032b4cb2b3954f2a0402563c3d6d0ee1b5736e44a6e529d9">IrsImageProcessorStatus_Stopped</a> = 0
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a590087a53550e74cc032b4cb2b3954f2ae014621b771350dbe6d45e34b5fb937f">IrsImageProcessorStatus_Running</a> = 1
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a590087a53550e74cc032b4cb2b3954f2"><td class="mdescLeft"> </td><td class="mdescRight">ImageProcessorStatus. <a href="irs_8h.html#a590087a53550e74cc032b4cb2b3954f2">More...</a><br /></td></tr>
|
|
<tr class="separator:a590087a53550e74cc032b4cb2b3954f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a277dc55b8ad06a1a7527ff487731bbf9" id="r_a277dc55b8ad06a1a7527ff487731bbf9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a277dc55b8ad06a1a7527ff487731bbf9">IrsImageTransferProcessorFormat</a> { <br />
|
|
  <a class="el" href="irs_8h.html#a277dc55b8ad06a1a7527ff487731bbf9a6c7f0c84233409b461d87365d9b1582a">IrsImageTransferProcessorFormat_320x240</a> = 0
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a277dc55b8ad06a1a7527ff487731bbf9a4e5a176fe6817b53203831864ba3b383">IrsImageTransferProcessorFormat_160x120</a> = 1
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a277dc55b8ad06a1a7527ff487731bbf9a350a8244fa52eaa07f0a073be1c2d33e">IrsImageTransferProcessorFormat_80x60</a> = 2
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a277dc55b8ad06a1a7527ff487731bbf9a33b41627204a32cafb5b33ca2adfe893">IrsImageTransferProcessorFormat_40x30</a> = 3
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a277dc55b8ad06a1a7527ff487731bbf9a36e7878b6a9e4e823b9ee9bcb0acf92b">IrsImageTransferProcessorFormat_20x15</a> = 4
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a277dc55b8ad06a1a7527ff487731bbf9"><td class="mdescLeft"> </td><td class="mdescRight">ImageTransferProcessorFormat. IR Sensor image resolution. <a href="irs_8h.html#a277dc55b8ad06a1a7527ff487731bbf9">More...</a><br /></td></tr>
|
|
<tr class="separator:a277dc55b8ad06a1a7527ff487731bbf9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fd93ef2293cafcd322e7de1192dc53d" id="r_a8fd93ef2293cafcd322e7de1192dc53d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a8fd93ef2293cafcd322e7de1192dc53d">IrsAdaptiveClusteringMode</a> { <br />
|
|
  <a class="el" href="irs_8h.html#a8fd93ef2293cafcd322e7de1192dc53dad92118773f653236b2412fffe9606ae7">IrsAdaptiveClusteringMode_StaticFov</a> = 0
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a8fd93ef2293cafcd322e7de1192dc53dab4188436dda0f797f2809db0c477444b">IrsAdaptiveClusteringMode_DynamicFov</a> = 1
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a8fd93ef2293cafcd322e7de1192dc53d"><td class="mdescLeft"> </td><td class="mdescRight">AdaptiveClusteringMode. <a href="irs_8h.html#a8fd93ef2293cafcd322e7de1192dc53d">More...</a><br /></td></tr>
|
|
<tr class="separator:a8fd93ef2293cafcd322e7de1192dc53d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27c12aaa29e5ca56d87c4646421a13b7" id="r_a27c12aaa29e5ca56d87c4646421a13b7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a27c12aaa29e5ca56d87c4646421a13b7">IrsAdaptiveClusteringTargetDistance</a> { <br />
|
|
  <a class="el" href="irs_8h.html#a27c12aaa29e5ca56d87c4646421a13b7aee04ff8a2b4a088a5dc06cb88ad0e4ba">IrsAdaptiveClusteringTargetDistance_Near</a> = 0
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a27c12aaa29e5ca56d87c4646421a13b7a5f35fd6fc1c16badc4cc8decf7caeea4">IrsAdaptiveClusteringTargetDistance_Middle</a> = 1
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a27c12aaa29e5ca56d87c4646421a13b7a44c19271fa93d656c319e43a15f7fdc9">IrsAdaptiveClusteringTargetDistance_Far</a> = 2
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a27c12aaa29e5ca56d87c4646421a13b7"><td class="mdescLeft"> </td><td class="mdescRight">AdaptiveClusteringTargetDistance. <a href="irs_8h.html#a27c12aaa29e5ca56d87c4646421a13b7">More...</a><br /></td></tr>
|
|
<tr class="separator:a27c12aaa29e5ca56d87c4646421a13b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a586d9d01b9a503c6bbcd6c12b18a1889" id="r_a586d9d01b9a503c6bbcd6c12b18a1889"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a586d9d01b9a503c6bbcd6c12b18a1889">IrsHandAnalysisMode</a> { <br />
|
|
  <a class="el" href="irs_8h.html#a586d9d01b9a503c6bbcd6c12b18a1889aa36d9bb331d89826e6d508d644c21087">IrsHandAnalysisMode_Silhouette</a> = 1
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a586d9d01b9a503c6bbcd6c12b18a1889a083771ce32b5bee83272f696d44be9cb">IrsHandAnalysisMode_Image</a> = 2
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a586d9d01b9a503c6bbcd6c12b18a1889a09b9fd086ad0c88ebc8f1446b091ff9e">IrsHandAnalysisMode_SilhouetteAndImage</a> = 3
|
|
, <br />
|
|
  <a class="el" href="irs_8h.html#a586d9d01b9a503c6bbcd6c12b18a1889a0bd46c07009cea50dcf50c1da8adc380">IrsHandAnalysisMode_SilhouetteOnly</a> = 4
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a586d9d01b9a503c6bbcd6c12b18a1889"><td class="mdescLeft"> </td><td class="mdescRight">HandAnalysisMode. <a href="irs_8h.html#a586d9d01b9a503c6bbcd6c12b18a1889">More...</a><br /></td></tr>
|
|
<tr class="separator:a586d9d01b9a503c6bbcd6c12b18a1889"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ab50b1465ce88a151effe783c135ea857" id="r_ab50b1465ce88a151effe783c135ea857"><td class="memItemLeft" align="right" valign="top"><a id="ab50b1465ce88a151effe783c135ea857" name="ab50b1465ce88a151effe783c135ea857"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>irsInitialize</b> (void)</td></tr>
|
|
<tr class="memdesc:ab50b1465ce88a151effe783c135ea857"><td class="mdescLeft"> </td><td class="mdescRight">Initialize irs. <br /></td></tr>
|
|
<tr class="separator:ab50b1465ce88a151effe783c135ea857"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ae3118aab3f63d7711fa66b9ea241f0" id="r_a3ae3118aab3f63d7711fa66b9ea241f0"><td class="memItemLeft" align="right" valign="top"><a id="a3ae3118aab3f63d7711fa66b9ea241f0" name="a3ae3118aab3f63d7711fa66b9ea241f0"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>irsExit</b> (void)</td></tr>
|
|
<tr class="memdesc:a3ae3118aab3f63d7711fa66b9ea241f0"><td class="mdescLeft"> </td><td class="mdescRight">Exit irs. <br /></td></tr>
|
|
<tr class="separator:a3ae3118aab3f63d7711fa66b9ea241f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac31e123afb51728ba12e27cb8f435091" id="r_ac31e123afb51728ba12e27cb8f435091"><td class="memItemLeft" align="right" valign="top"><a id="ac31e123afb51728ba12e27cb8f435091" name="ac31e123afb51728ba12e27cb8f435091"></a>
|
|
<a class="el" href="structService.html">Service</a> * </td><td class="memItemRight" valign="bottom"><b>irsGetServiceSession</b> (void)</td></tr>
|
|
<tr class="memdesc:ac31e123afb51728ba12e27cb8f435091"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for the actual irs service session. <br /></td></tr>
|
|
<tr class="separator:ac31e123afb51728ba12e27cb8f435091"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9248f1e4231e43d6cddcb265d3a25567" id="r_a9248f1e4231e43d6cddcb265d3a25567"><td class="memItemLeft" align="right" valign="top"><a id="a9248f1e4231e43d6cddcb265d3a25567" name="a9248f1e4231e43d6cddcb265d3a25567"></a>
|
|
void * </td><td class="memItemRight" valign="bottom"><b>irsGetSharedmemAddr</b> (void)</td></tr>
|
|
<tr class="memdesc:a9248f1e4231e43d6cddcb265d3a25567"><td class="mdescLeft"> </td><td class="mdescRight">Gets the address of the <a class="el" href="structSharedMemory.html" title="Shared memory information structure.">SharedMemory</a> (<a class="el" href="structIrsStatusManager.html">IrsStatusManager</a>). <br /></td></tr>
|
|
<tr class="separator:a9248f1e4231e43d6cddcb265d3a25567"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35055b916db79ec28e558dc2f26ddb67" id="r_a35055b916db79ec28e558dc2f26ddb67"><td class="memItemLeft" align="right" valign="top"><a id="a35055b916db79ec28e558dc2f26ddb67" name="a35055b916db79ec28e558dc2f26ddb67"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>irsGetIrCameraHandle</b> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> *handle, <a class="el" href="hid_8h.html#ab67795ab278597e5863540a88fe6a3a2">HidNpadIdType</a> id)</td></tr>
|
|
<tr class="memdesc:a35055b916db79ec28e558dc2f26ddb67"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> for the specified controller. <br /></td></tr>
|
|
<tr class="separator:a35055b916db79ec28e558dc2f26ddb67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a06ac352e79f9b0165ec20bbb3cfd9bb1" id="r_a06ac352e79f9b0165ec20bbb3cfd9bb1"><td class="memItemLeft" align="right" valign="top"><a id="a06ac352e79f9b0165ec20bbb3cfd9bb1" name="a06ac352e79f9b0165ec20bbb3cfd9bb1"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>irsGetIrCameraStatus</b> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, <a class="el" href="irs_8h.html#a4c3596dae692d6f4110d4899f1b220f0">IrsIrCameraStatus</a> *out)</td></tr>
|
|
<tr class="memdesc:a06ac352e79f9b0165ec20bbb3cfd9bb1"><td class="mdescLeft"> </td><td class="mdescRight">GetIrCameraStatus. <br /></td></tr>
|
|
<tr class="separator:a06ac352e79f9b0165ec20bbb3cfd9bb1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7444b87397b362a0f43854db31d2772" id="r_aa7444b87397b362a0f43854db31d2772"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#aa7444b87397b362a0f43854db31d2772">irsCheckFirmwareUpdateNecessity</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, bool *out)</td></tr>
|
|
<tr class="memdesc:aa7444b87397b362a0f43854db31d2772"><td class="mdescLeft"> </td><td class="mdescRight">CheckFirmwareUpdateNecessity When successful where the output flag is set, the user should use <a class="el" href="hid__la_8h.html#ac05630a62f231d0f12203254f1bb5abf">hidLaShowControllerFirmwareUpdate</a>. <br /></td></tr>
|
|
<tr class="separator:aa7444b87397b362a0f43854db31d2772"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d3d609522d2223567818247a5926179" id="r_a6d3d609522d2223567818247a5926179"><td class="memItemLeft" align="right" valign="top"><a id="a6d3d609522d2223567818247a5926179" name="a6d3d609522d2223567818247a5926179"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>irsGetImageProcessorStatus</b> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, <a class="el" href="irs_8h.html#a590087a53550e74cc032b4cb2b3954f2">IrsImageProcessorStatus</a> *out)</td></tr>
|
|
<tr class="memdesc:a6d3d609522d2223567818247a5926179"><td class="mdescLeft"> </td><td class="mdescRight">GetImageProcessorStatus Only available on [4.0.0+]. <br /></td></tr>
|
|
<tr class="separator:a6d3d609522d2223567818247a5926179"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c3f52326887104969156759f15c961c" id="r_a1c3f52326887104969156759f15c961c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a1c3f52326887104969156759f15c961c">irsStopImageProcessor</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle)</td></tr>
|
|
<tr class="memdesc:a1c3f52326887104969156759f15c961c"><td class="mdescLeft"> </td><td class="mdescRight">Stop the current Processor. <br /></td></tr>
|
|
<tr class="separator:a1c3f52326887104969156759f15c961c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fc4d1e194e3b5ff31b8601e6163886c" id="r_a3fc4d1e194e3b5ff31b8601e6163886c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a3fc4d1e194e3b5ff31b8601e6163886c">irsStopImageProcessorAsync</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle)</td></tr>
|
|
<tr class="memdesc:a3fc4d1e194e3b5ff31b8601e6163886c"><td class="mdescLeft"> </td><td class="mdescRight">Stop the current Processor, async. <br /></td></tr>
|
|
<tr class="separator:a3fc4d1e194e3b5ff31b8601e6163886c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a995b765f8c3fd6171e62782a7d87d78c" id="r_a995b765f8c3fd6171e62782a7d87d78c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a995b765f8c3fd6171e62782a7d87d78c">irsRunMomentProcessor</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, const <a class="el" href="structIrsMomentProcessorConfig.html">IrsMomentProcessorConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:a995b765f8c3fd6171e62782a7d87d78c"><td class="mdescLeft"> </td><td class="mdescRight">Run the MomentProcessor. <br /></td></tr>
|
|
<tr class="separator:a995b765f8c3fd6171e62782a7d87d78c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1d8b626095e94965ebc776205db421f" id="r_ae1d8b626095e94965ebc776205db421f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#ae1d8b626095e94965ebc776205db421f">irsGetMomentProcessorStates</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, <a class="el" href="structIrsMomentProcessorState.html">IrsMomentProcessorState</a> *states, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:ae1d8b626095e94965ebc776205db421f"><td class="mdescLeft"> </td><td class="mdescRight">Gets the states for MomentProcessor or IrLedProcessor. <br /></td></tr>
|
|
<tr class="separator:ae1d8b626095e94965ebc776205db421f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a552a0d99d4e421d5d271ae7ae3e2fb6a" id="r_a552a0d99d4e421d5d271ae7ae3e2fb6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structIrsMomentStatistic.html">IrsMomentStatistic</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a552a0d99d4e421d5d271ae7ae3e2fb6a">irsCalculateMomentRegionStatistic</a> (const <a class="el" href="structIrsMomentProcessorState.html">IrsMomentProcessorState</a> *state, <a class="el" href="structIrsRect.html">IrsRect</a> rect, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> region_x, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> region_y, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> region_width, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> region_height)</td></tr>
|
|
<tr class="memdesc:a552a0d99d4e421d5d271ae7ae3e2fb6a"><td class="mdescLeft"> </td><td class="mdescRight">Calculates an <a class="el" href="structIrsMomentStatistic.html">IrsMomentStatistic</a> from the specified region in the input <a class="el" href="structIrsMomentProcessorState.html">IrsMomentProcessorState</a>. <br /></td></tr>
|
|
<tr class="separator:a552a0d99d4e421d5d271ae7ae3e2fb6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af64064e9fc4a166ba2c35c7f55ec45fb" id="r_af64064e9fc4a166ba2c35c7f55ec45fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#af64064e9fc4a166ba2c35c7f55ec45fb">irsRunClusteringProcessor</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, const <a class="el" href="structIrsClusteringProcessorConfig.html">IrsClusteringProcessorConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:af64064e9fc4a166ba2c35c7f55ec45fb"><td class="mdescLeft"> </td><td class="mdescRight">Run the ClusteringProcessor. <br /></td></tr>
|
|
<tr class="separator:af64064e9fc4a166ba2c35c7f55ec45fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6525f969f029e69674d0708c4efb1fde" id="r_a6525f969f029e69674d0708c4efb1fde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a6525f969f029e69674d0708c4efb1fde">irsGetClusteringProcessorStates</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, <a class="el" href="structIrsClusteringProcessorState.html">IrsClusteringProcessorState</a> *states, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:a6525f969f029e69674d0708c4efb1fde"><td class="mdescLeft"> </td><td class="mdescRight">Gets the states for ClusteringProcessor. <br /></td></tr>
|
|
<tr class="separator:a6525f969f029e69674d0708c4efb1fde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed91dd2ff71d7dd3445c47f12b0c90a8" id="r_aed91dd2ff71d7dd3445c47f12b0c90a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#aed91dd2ff71d7dd3445c47f12b0c90a8">irsRunImageTransferProcessor</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, const <a class="el" href="structIrsImageTransferProcessorConfig.html">IrsImageTransferProcessorConfig</a> *config, size_t size)</td></tr>
|
|
<tr class="memdesc:aed91dd2ff71d7dd3445c47f12b0c90a8"><td class="mdescLeft"> </td><td class="mdescRight">Run the ImageTransferProcessor. <br /></td></tr>
|
|
<tr class="separator:aed91dd2ff71d7dd3445c47f12b0c90a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f021153f2cc811fab0dbada0b4227e8" id="r_a5f021153f2cc811fab0dbada0b4227e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a5f021153f2cc811fab0dbada0b4227e8">irsRunImageTransferExProcessor</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, const <a class="el" href="structIrsImageTransferProcessorExConfig.html">IrsImageTransferProcessorExConfig</a> *config, size_t size)</td></tr>
|
|
<tr class="memdesc:a5f021153f2cc811fab0dbada0b4227e8"><td class="mdescLeft"> </td><td class="mdescRight">Run the ImageTransferExProcessor. <br /></td></tr>
|
|
<tr class="separator:a5f021153f2cc811fab0dbada0b4227e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a6a6adda30eeb90873708a36a58d7c7" id="r_a0a6a6adda30eeb90873708a36a58d7c7"><td class="memItemLeft" align="right" valign="top"><a id="a0a6a6adda30eeb90873708a36a58d7c7" name="a0a6a6adda30eeb90873708a36a58d7c7"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>irsGetImageTransferProcessorState</b> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, void *buffer, size_t size, <a class="el" href="structIrsImageTransferProcessorState.html">IrsImageTransferProcessorState</a> *state)</td></tr>
|
|
<tr class="memdesc:a0a6a6adda30eeb90873708a36a58d7c7"><td class="mdescLeft"> </td><td class="mdescRight">GetImageTransferProcessorState. <br /></td></tr>
|
|
<tr class="separator:a0a6a6adda30eeb90873708a36a58d7c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0220b10957f62f839f97400733fa9c6" id="r_ac0220b10957f62f839f97400733fa9c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#ac0220b10957f62f839f97400733fa9c6">irsRunPointingProcessor</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle)</td></tr>
|
|
<tr class="memdesc:ac0220b10957f62f839f97400733fa9c6"><td class="mdescLeft"> </td><td class="mdescRight">Run the PointingProcessor. <br /></td></tr>
|
|
<tr class="separator:ac0220b10957f62f839f97400733fa9c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9bdaab3af5a4877e2f0e625b6f9b624" id="r_af9bdaab3af5a4877e2f0e625b6f9b624"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#af9bdaab3af5a4877e2f0e625b6f9b624">irsGetPointingProcessorMarkerStates</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, <a class="el" href="structIrsPointingProcessorMarkerState.html">IrsPointingProcessorMarkerState</a> *states, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:af9bdaab3af5a4877e2f0e625b6f9b624"><td class="mdescLeft"> </td><td class="mdescRight">Gets the states for PointingProcessor. <br /></td></tr>
|
|
<tr class="separator:af9bdaab3af5a4877e2f0e625b6f9b624"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b03fdf7a58e8a337181cebdcfb872e2" id="r_a5b03fdf7a58e8a337181cebdcfb872e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a5b03fdf7a58e8a337181cebdcfb872e2">irsGetPointingProcessorStates</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, <a class="el" href="structIrsPointingProcessorState.html">IrsPointingProcessorState</a> *states, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:a5b03fdf7a58e8a337181cebdcfb872e2"><td class="mdescLeft"> </td><td class="mdescRight">Gets the states for <a class="el" href="structIrsPointingProcessorState.html">IrsPointingProcessorState</a>. <br /></td></tr>
|
|
<tr class="separator:a5b03fdf7a58e8a337181cebdcfb872e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45aeb72fb54a9a34b8c2599c77000c50" id="r_a45aeb72fb54a9a34b8c2599c77000c50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a45aeb72fb54a9a34b8c2599c77000c50">irsRunTeraPluginProcessor</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, const <a class="el" href="structIrsTeraPluginProcessorConfig.html">IrsTeraPluginProcessorConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:a45aeb72fb54a9a34b8c2599c77000c50"><td class="mdescLeft"> </td><td class="mdescRight">Run the TeraPluginProcessor. <br /></td></tr>
|
|
<tr class="separator:a45aeb72fb54a9a34b8c2599c77000c50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae63f0d191ab6a5f0877a657d5659c89a" id="r_ae63f0d191ab6a5f0877a657d5659c89a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#ae63f0d191ab6a5f0877a657d5659c89a">irsGetTeraPluginProcessorStates</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, <a class="el" href="structIrsTeraPluginProcessorState.html">IrsTeraPluginProcessorState</a> *states, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> sampling_number, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> prefix_data, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> prefix_bitcount, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:ae63f0d191ab6a5f0877a657d5659c89a"><td class="mdescLeft"> </td><td class="mdescRight">Gets the states for TeraPluginProcessor, filtered using the input params. <br /></td></tr>
|
|
<tr class="separator:ae63f0d191ab6a5f0877a657d5659c89a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86f6d7b2a0ddf7d400c0181fb3287a10" id="r_a86f6d7b2a0ddf7d400c0181fb3287a10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a86f6d7b2a0ddf7d400c0181fb3287a10">irsRunIrLedProcessor</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, const <a class="el" href="structIrsIrLedProcessorConfig.html">IrsIrLedProcessorConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:a86f6d7b2a0ddf7d400c0181fb3287a10"><td class="mdescLeft"> </td><td class="mdescRight">Run the IrLedProcessor. <br /></td></tr>
|
|
<tr class="separator:a86f6d7b2a0ddf7d400c0181fb3287a10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8225cbefd52eda6e087fad05f1f9daa3" id="r_a8225cbefd52eda6e087fad05f1f9daa3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a8225cbefd52eda6e087fad05f1f9daa3">irsRunAdaptiveClusteringProcessor</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, const <a class="el" href="structIrsAdaptiveClusteringProcessorConfig.html">IrsAdaptiveClusteringProcessorConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:a8225cbefd52eda6e087fad05f1f9daa3"><td class="mdescLeft"> </td><td class="mdescRight">Run the AdaptiveClusteringProcessor. <br /></td></tr>
|
|
<tr class="separator:a8225cbefd52eda6e087fad05f1f9daa3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb7c78c008eba07c6ff60678979ed95f" id="r_acb7c78c008eba07c6ff60678979ed95f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#acb7c78c008eba07c6ff60678979ed95f">irsRunHandAnalysis</a> (<a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> handle, const <a class="el" href="structIrsHandAnalysisConfig.html">IrsHandAnalysisConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:acb7c78c008eba07c6ff60678979ed95f"><td class="mdescLeft"> </td><td class="mdescRight">Run HandAnalysis. <br /></td></tr>
|
|
<tr class="separator:acb7c78c008eba07c6ff60678979ed95f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ad63820fc04e26d55cfc5f0ba288cd5" id="r_a9ad63820fc04e26d55cfc5f0ba288cd5"><td class="memItemLeft" align="right" valign="top"><a id="a9ad63820fc04e26d55cfc5f0ba288cd5" name="a9ad63820fc04e26d55cfc5f0ba288cd5"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>irsGetMomentProcessorDefaultConfig</b> (<a class="el" href="structIrsMomentProcessorConfig.html">IrsMomentProcessorConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:a9ad63820fc04e26d55cfc5f0ba288cd5"><td class="mdescLeft"> </td><td class="mdescRight">Gets the default configuration for MomentProcessor. <br /></td></tr>
|
|
<tr class="separator:a9ad63820fc04e26d55cfc5f0ba288cd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1cdd3665745fe888937ab1a3bbaaf9e" id="r_af1cdd3665745fe888937ab1a3bbaaf9e"><td class="memItemLeft" align="right" valign="top"><a id="af1cdd3665745fe888937ab1a3bbaaf9e" name="af1cdd3665745fe888937ab1a3bbaaf9e"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>irsGetClusteringProcessorDefaultConfig</b> (<a class="el" href="structIrsClusteringProcessorConfig.html">IrsClusteringProcessorConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:af1cdd3665745fe888937ab1a3bbaaf9e"><td class="mdescLeft"> </td><td class="mdescRight">Gets the default configuration for ClusteringProcessor. <br /></td></tr>
|
|
<tr class="separator:af1cdd3665745fe888937ab1a3bbaaf9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ed6d8956dc04b40b44c0bca44c43361" id="r_a5ed6d8956dc04b40b44c0bca44c43361"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a5ed6d8956dc04b40b44c0bca44c43361">irsGetDefaultImageTransferProcessorConfig</a> (<a class="el" href="structIrsImageTransferProcessorConfig.html">IrsImageTransferProcessorConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:a5ed6d8956dc04b40b44c0bca44c43361"><td class="mdescLeft"> </td><td class="mdescRight">Gets the default configuration for ImageTransferProcessor. <br /></td></tr>
|
|
<tr class="separator:a5ed6d8956dc04b40b44c0bca44c43361"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a316f403097dd1c7d1da7eb3bbd2cce4d" id="r_a316f403097dd1c7d1da7eb3bbd2cce4d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="irs_8h.html#a316f403097dd1c7d1da7eb3bbd2cce4d">irsGetDefaultImageTransferProcessorExConfig</a> (<a class="el" href="structIrsImageTransferProcessorExConfig.html">IrsImageTransferProcessorExConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:a316f403097dd1c7d1da7eb3bbd2cce4d"><td class="mdescLeft"> </td><td class="mdescRight">Gets the default configuration for ImageTransferProcessorEx. <br /></td></tr>
|
|
<tr class="separator:a316f403097dd1c7d1da7eb3bbd2cce4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad72184acda20893e62c2c1c63d5748bb" id="r_ad72184acda20893e62c2c1c63d5748bb"><td class="memItemLeft" align="right" valign="top"><a id="ad72184acda20893e62c2c1c63d5748bb" name="ad72184acda20893e62c2c1c63d5748bb"></a>
|
|
static void </td><td class="memItemRight" valign="bottom"><b>irsGetIrLedProcessorDefaultConfig</b> (<a class="el" href="structIrsIrLedProcessorConfig.html">IrsIrLedProcessorConfig</a> *config)</td></tr>
|
|
<tr class="memdesc:ad72184acda20893e62c2c1c63d5748bb"><td class="mdescLeft"> </td><td class="mdescRight">Gets the default configuration for IrLedProcessor. <br /></td></tr>
|
|
<tr class="separator:ad72184acda20893e62c2c1c63d5748bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>HID IR sensor (irs) service IPC wrapper. </p>
|
|
<dl class="section author"><dt>Author</dt><dd>yellows8 </dd></dl>
|
|
<dl class="section copyright"><dt>Copyright</dt><dd>libnx Authors </dd></dl>
|
|
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a8fd93ef2293cafcd322e7de1192dc53d" name="a8fd93ef2293cafcd322e7de1192dc53d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fd93ef2293cafcd322e7de1192dc53d">◆ </a></span>IrsAdaptiveClusteringMode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="irs_8h.html#a8fd93ef2293cafcd322e7de1192dc53d">IrsAdaptiveClusteringMode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>AdaptiveClusteringMode. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8fd93ef2293cafcd322e7de1192dc53dad92118773f653236b2412fffe9606ae7" name="a8fd93ef2293cafcd322e7de1192dc53dad92118773f653236b2412fffe9606ae7"></a>IrsAdaptiveClusteringMode_StaticFov </td><td class="fielddoc"><p>StaticFov. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a8fd93ef2293cafcd322e7de1192dc53dab4188436dda0f797f2809db0c477444b" name="a8fd93ef2293cafcd322e7de1192dc53dab4188436dda0f797f2809db0c477444b"></a>IrsAdaptiveClusteringMode_DynamicFov </td><td class="fielddoc"><p>DynamicFov. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a27c12aaa29e5ca56d87c4646421a13b7" name="a27c12aaa29e5ca56d87c4646421a13b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27c12aaa29e5ca56d87c4646421a13b7">◆ </a></span>IrsAdaptiveClusteringTargetDistance</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="irs_8h.html#a27c12aaa29e5ca56d87c4646421a13b7">IrsAdaptiveClusteringTargetDistance</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>AdaptiveClusteringTargetDistance. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a27c12aaa29e5ca56d87c4646421a13b7aee04ff8a2b4a088a5dc06cb88ad0e4ba" name="a27c12aaa29e5ca56d87c4646421a13b7aee04ff8a2b4a088a5dc06cb88ad0e4ba"></a>IrsAdaptiveClusteringTargetDistance_Near </td><td class="fielddoc"><p>Near. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a27c12aaa29e5ca56d87c4646421a13b7a5f35fd6fc1c16badc4cc8decf7caeea4" name="a27c12aaa29e5ca56d87c4646421a13b7a5f35fd6fc1c16badc4cc8decf7caeea4"></a>IrsAdaptiveClusteringTargetDistance_Middle </td><td class="fielddoc"><p>Middle. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a27c12aaa29e5ca56d87c4646421a13b7a44c19271fa93d656c319e43a15f7fdc9" name="a27c12aaa29e5ca56d87c4646421a13b7a44c19271fa93d656c319e43a15f7fdc9"></a>IrsAdaptiveClusteringTargetDistance_Far </td><td class="fielddoc"><p>Far. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a586d9d01b9a503c6bbcd6c12b18a1889" name="a586d9d01b9a503c6bbcd6c12b18a1889"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a586d9d01b9a503c6bbcd6c12b18a1889">◆ </a></span>IrsHandAnalysisMode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="irs_8h.html#a586d9d01b9a503c6bbcd6c12b18a1889">IrsHandAnalysisMode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>HandAnalysisMode. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a586d9d01b9a503c6bbcd6c12b18a1889aa36d9bb331d89826e6d508d644c21087" name="a586d9d01b9a503c6bbcd6c12b18a1889aa36d9bb331d89826e6d508d644c21087"></a>IrsHandAnalysisMode_Silhouette </td><td class="fielddoc"><p>Silhouette. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a586d9d01b9a503c6bbcd6c12b18a1889a083771ce32b5bee83272f696d44be9cb" name="a586d9d01b9a503c6bbcd6c12b18a1889a083771ce32b5bee83272f696d44be9cb"></a>IrsHandAnalysisMode_Image </td><td class="fielddoc"><p>Image. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a586d9d01b9a503c6bbcd6c12b18a1889a09b9fd086ad0c88ebc8f1446b091ff9e" name="a586d9d01b9a503c6bbcd6c12b18a1889a09b9fd086ad0c88ebc8f1446b091ff9e"></a>IrsHandAnalysisMode_SilhouetteAndImage </td><td class="fielddoc"><p>SilhouetteAndImage. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a586d9d01b9a503c6bbcd6c12b18a1889a0bd46c07009cea50dcf50c1da8adc380" name="a586d9d01b9a503c6bbcd6c12b18a1889a0bd46c07009cea50dcf50c1da8adc380"></a>IrsHandAnalysisMode_SilhouetteOnly </td><td class="fielddoc"><p>[4.0.0+] SilhouetteOnly </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a590087a53550e74cc032b4cb2b3954f2" name="a590087a53550e74cc032b4cb2b3954f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a590087a53550e74cc032b4cb2b3954f2">◆ </a></span>IrsImageProcessorStatus</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="irs_8h.html#a590087a53550e74cc032b4cb2b3954f2">IrsImageProcessorStatus</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>ImageProcessorStatus. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a590087a53550e74cc032b4cb2b3954f2a0402563c3d6d0ee1b5736e44a6e529d9" name="a590087a53550e74cc032b4cb2b3954f2a0402563c3d6d0ee1b5736e44a6e529d9"></a>IrsImageProcessorStatus_Stopped </td><td class="fielddoc"><p>Stopped. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a590087a53550e74cc032b4cb2b3954f2ae014621b771350dbe6d45e34b5fb937f" name="a590087a53550e74cc032b4cb2b3954f2ae014621b771350dbe6d45e34b5fb937f"></a>IrsImageProcessorStatus_Running </td><td class="fielddoc"><p>Running. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a277dc55b8ad06a1a7527ff487731bbf9" name="a277dc55b8ad06a1a7527ff487731bbf9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a277dc55b8ad06a1a7527ff487731bbf9">◆ </a></span>IrsImageTransferProcessorFormat</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="irs_8h.html#a277dc55b8ad06a1a7527ff487731bbf9">IrsImageTransferProcessorFormat</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>ImageTransferProcessorFormat. IR Sensor image resolution. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a277dc55b8ad06a1a7527ff487731bbf9a6c7f0c84233409b461d87365d9b1582a" name="a277dc55b8ad06a1a7527ff487731bbf9a6c7f0c84233409b461d87365d9b1582a"></a>IrsImageTransferProcessorFormat_320x240 </td><td class="fielddoc"><p>320x240 </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a277dc55b8ad06a1a7527ff487731bbf9a4e5a176fe6817b53203831864ba3b383" name="a277dc55b8ad06a1a7527ff487731bbf9a4e5a176fe6817b53203831864ba3b383"></a>IrsImageTransferProcessorFormat_160x120 </td><td class="fielddoc"><p>160x120 </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a277dc55b8ad06a1a7527ff487731bbf9a350a8244fa52eaa07f0a073be1c2d33e" name="a277dc55b8ad06a1a7527ff487731bbf9a350a8244fa52eaa07f0a073be1c2d33e"></a>IrsImageTransferProcessorFormat_80x60 </td><td class="fielddoc"><p>80x60 </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a277dc55b8ad06a1a7527ff487731bbf9a33b41627204a32cafb5b33ca2adfe893" name="a277dc55b8ad06a1a7527ff487731bbf9a33b41627204a32cafb5b33ca2adfe893"></a>IrsImageTransferProcessorFormat_40x30 </td><td class="fielddoc"><p>[4.0.0+] 40x30 </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a277dc55b8ad06a1a7527ff487731bbf9a36e7878b6a9e4e823b9ee9bcb0acf92b" name="a277dc55b8ad06a1a7527ff487731bbf9a36e7878b6a9e4e823b9ee9bcb0acf92b"></a>IrsImageTransferProcessorFormat_20x15 </td><td class="fielddoc"><p>[4.0.0+] 20x15 </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3ce8868beec144404ed313b6be9d4f7" name="ae3ce8868beec144404ed313b6be9d4f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3ce8868beec144404ed313b6be9d4f7">◆ </a></span>IrsIrCameraInternalStatus</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="irs_8h.html#ae3ce8868beec144404ed313b6be9d4f7">IrsIrCameraInternalStatus</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IrCameraInternalStatus. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae3ce8868beec144404ed313b6be9d4f7a1213d9d193b1764f2b7e224b66fd22f2" name="ae3ce8868beec144404ed313b6be9d4f7a1213d9d193b1764f2b7e224b66fd22f2"></a>IrsIrCameraInternalStatus_Stopped </td><td class="fielddoc"><p>Stopped. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae3ce8868beec144404ed313b6be9d4f7ab6ead4933bff61073baa2d8f279889e5" name="ae3ce8868beec144404ed313b6be9d4f7ab6ead4933bff61073baa2d8f279889e5"></a>IrsIrCameraInternalStatus_FirmwareUpdateNeeded </td><td class="fielddoc"><p>FirmwareUpdateNeeded. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae3ce8868beec144404ed313b6be9d4f7afdfe441e84b9b9b856c6b210aaba0de0" name="ae3ce8868beec144404ed313b6be9d4f7afdfe441e84b9b9b856c6b210aaba0de0"></a>IrsIrCameraInternalStatus_Unknown2 </td><td class="fielddoc"><p>Unknown. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae3ce8868beec144404ed313b6be9d4f7ab0801288a07810b91b336658823e720f" name="ae3ce8868beec144404ed313b6be9d4f7ab0801288a07810b91b336658823e720f"></a>IrsIrCameraInternalStatus_Unknown3 </td><td class="fielddoc"><p>Unknown. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae3ce8868beec144404ed313b6be9d4f7ad904b4dc6d17bf4526627fa70a78e4cb" name="ae3ce8868beec144404ed313b6be9d4f7ad904b4dc6d17bf4526627fa70a78e4cb"></a>IrsIrCameraInternalStatus_Unknown4 </td><td class="fielddoc"><p>Unknown. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae3ce8868beec144404ed313b6be9d4f7a5f27feda5fabfcd9c0bbe1cb74876280" name="ae3ce8868beec144404ed313b6be9d4f7a5f27feda5fabfcd9c0bbe1cb74876280"></a>IrsIrCameraInternalStatus_FirmwareVersionRequested </td><td class="fielddoc"><p>FirmwareVersionRequested. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae3ce8868beec144404ed313b6be9d4f7a304682cc00db7302a4333025669f35d0" name="ae3ce8868beec144404ed313b6be9d4f7a304682cc00db7302a4333025669f35d0"></a>IrsIrCameraInternalStatus_FirmwareVersionIsInvalid </td><td class="fielddoc"><p>FirmwareVersionIsInvalid. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae3ce8868beec144404ed313b6be9d4f7a4ab322e50273b0c0ec191f2699802164" name="ae3ce8868beec144404ed313b6be9d4f7a4ab322e50273b0c0ec191f2699802164"></a>IrsIrCameraInternalStatus_Ready </td><td class="fielddoc"><p>[4.0.0+] Ready </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ae3ce8868beec144404ed313b6be9d4f7ad721371bd5d9c3fc3bad53e3070087a6" name="ae3ce8868beec144404ed313b6be9d4f7ad721371bd5d9c3fc3bad53e3070087a6"></a>IrsIrCameraInternalStatus_Setting </td><td class="fielddoc"><p>[4.0.0+] Setting </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c3596dae692d6f4110d4899f1b220f0" name="a4c3596dae692d6f4110d4899f1b220f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c3596dae692d6f4110d4899f1b220f0">◆ </a></span>IrsIrCameraStatus</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="irs_8h.html#a4c3596dae692d6f4110d4899f1b220f0">IrsIrCameraStatus</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IrCameraStatus. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4c3596dae692d6f4110d4899f1b220f0a904d0d8be2f3d6d74cc6757ce6402b58" name="a4c3596dae692d6f4110d4899f1b220f0a904d0d8be2f3d6d74cc6757ce6402b58"></a>IrsIrCameraStatus_Available </td><td class="fielddoc"><p>Available. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a4c3596dae692d6f4110d4899f1b220f0a07b1621807b75e7a17ef0286b06182af" name="a4c3596dae692d6f4110d4899f1b220f0a07b1621807b75e7a17ef0286b06182af"></a>IrsIrCameraStatus_Unsupported </td><td class="fielddoc"><p>Unsupported. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a4c3596dae692d6f4110d4899f1b220f0ac0fdc9a4d2115fa17cab0b29f6272a72" name="a4c3596dae692d6f4110d4899f1b220f0ac0fdc9a4d2115fa17cab0b29f6272a72"></a>IrsIrCameraStatus_Unconnected </td><td class="fielddoc"><p>Unconnected. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa913118c267f13381e2b2a82487fcf61" name="aa913118c267f13381e2b2a82487fcf61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa913118c267f13381e2b2a82487fcf61">◆ </a></span>IrsIrSensorMode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="irs_8h.html#aa913118c267f13381e2b2a82487fcf61">IrsIrSensorMode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IrSensorMode. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa913118c267f13381e2b2a82487fcf61addb42ecdd7662104181fd263fc023ccb" name="aa913118c267f13381e2b2a82487fcf61addb42ecdd7662104181fd263fc023ccb"></a>IrsIrSensorMode_None </td><td class="fielddoc"><p>None. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa913118c267f13381e2b2a82487fcf61a2332c1bd368e604d6ef065fa98216e8f" name="aa913118c267f13381e2b2a82487fcf61a2332c1bd368e604d6ef065fa98216e8f"></a>IrsIrSensorMode_MomentProcessor </td><td class="fielddoc"><p>MomentProcessor. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa913118c267f13381e2b2a82487fcf61a007e46d80c4b81be3b2524703c2c95d7" name="aa913118c267f13381e2b2a82487fcf61a007e46d80c4b81be3b2524703c2c95d7"></a>IrsIrSensorMode_ClusteringProcessor </td><td class="fielddoc"><p>ClusteringProcessor. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa913118c267f13381e2b2a82487fcf61a9a9882fe5813987d336457ad2645a540" name="aa913118c267f13381e2b2a82487fcf61a9a9882fe5813987d336457ad2645a540"></a>IrsIrSensorMode_ImageTransferProcessor </td><td class="fielddoc"><p>ImageTransferProcessor. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa913118c267f13381e2b2a82487fcf61a167676ae214d73428ca0dd22ea6118c4" name="aa913118c267f13381e2b2a82487fcf61a167676ae214d73428ca0dd22ea6118c4"></a>IrsIrSensorMode_PointingProcessor </td><td class="fielddoc"><p>PointingProcessor. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa913118c267f13381e2b2a82487fcf61ae67b9bb0f1e28bf3519068612e0546b7" name="aa913118c267f13381e2b2a82487fcf61ae67b9bb0f1e28bf3519068612e0546b7"></a>IrsIrSensorMode_TeraPluginProcessor </td><td class="fielddoc"><p>TeraPluginProcessor. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aa913118c267f13381e2b2a82487fcf61a6240bb3524863845ef96054c7e110dc9" name="aa913118c267f13381e2b2a82487fcf61a6240bb3524863845ef96054c7e110dc9"></a>IrsIrSensorMode_IrLedProcessor </td><td class="fielddoc"><p>IrLedProcessor (doesn't apply to <a class="el" href="structIrsDeviceFormat.html#a3a2d8028445c49e320a2bcd50dc5b599" title="IrsIrSensorMode">IrsDeviceFormat::ir_sensor_mode</a>) </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a552a0d99d4e421d5d271ae7ae3e2fb6a" name="a552a0d99d4e421d5d271ae7ae3e2fb6a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a552a0d99d4e421d5d271ae7ae3e2fb6a">◆ </a></span>irsCalculateMomentRegionStatistic()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structIrsMomentStatistic.html">IrsMomentStatistic</a> irsCalculateMomentRegionStatistic </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structIrsMomentProcessorState.html">IrsMomentProcessorState</a> * </td>
|
|
<td class="paramname"><em>state</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structIrsRect.html">IrsRect</a> </td>
|
|
<td class="paramname"><em>rect</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>region_x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>region_y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>region_width</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>region_height</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Calculates an <a class="el" href="structIrsMomentStatistic.html">IrsMomentStatistic</a> from the specified region in the input <a class="el" href="structIrsMomentProcessorState.html">IrsMomentProcessorState</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td><a class="el" href="structIrsMomentProcessorState.html">IrsMomentProcessorState</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">rect</td><td><a class="el" href="structIrsRect.html">IrsRect</a>, containing the image width and height. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">region_x</td><td>Region x, must be 0-5 (clamped to this range otherwise). region_x = image_x/6. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">region_y</td><td>Region y, must be 0-7 (clamped to this range otherwise). region_y = image_y/8. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">region_width</td><td>Region width. region_x+region_width must be <=6 (clamped to this range otherwise). </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">region_height</td><td>Region height. region_y+region_height must be <=8 (clamped to this range otherwise). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7444b87397b362a0f43854db31d2772" name="aa7444b87397b362a0f43854db31d2772"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7444b87397b362a0f43854db31d2772">◆ </a></span>irsCheckFirmwareUpdateNecessity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsCheckFirmwareUpdateNecessity </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>CheckFirmwareUpdateNecessity When successful where the output flag is set, the user should use <a class="el" href="hid__la_8h.html#ac05630a62f231d0f12203254f1bb5abf">hidLaShowControllerFirmwareUpdate</a>. </p>
|
|
<p>Only available on [4.0.0+]. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6525f969f029e69674d0708c4efb1fde" name="a6525f969f029e69674d0708c4efb1fde"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6525f969f029e69674d0708c4efb1fde">◆ </a></span>irsGetClusteringProcessorStates()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsGetClusteringProcessorStates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structIrsClusteringProcessorState.html">IrsClusteringProcessorState</a> * </td>
|
|
<td class="paramname"><em>states</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the states for ClusteringProcessor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">states</td><td>Output array of <a class="el" href="structIrsClusteringProcessorState.html">IrsClusteringProcessorState</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the states array in entries. Must be 1-5. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ed6d8956dc04b40b44c0bca44c43361" name="a5ed6d8956dc04b40b44c0bca44c43361"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ed6d8956dc04b40b44c0bca44c43361">◆ </a></span>irsGetDefaultImageTransferProcessorConfig()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void irsGetDefaultImageTransferProcessorConfig </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsImageTransferProcessorConfig.html">IrsImageTransferProcessorConfig</a> * </td>
|
|
<td class="paramname"><em>config</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the default configuration for ImageTransferProcessor. </p>
|
|
<p>Defaults are exposure 300us, 8x digital gain, the rest is all-zero. Format is <a class="el" href="irs_8h.html#a277dc55b8ad06a1a7527ff487731bbf9a6c7f0c84233409b461d87365d9b1582a" title="320x240">IrsImageTransferProcessorFormat_320x240</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a316f403097dd1c7d1da7eb3bbd2cce4d" name="a316f403097dd1c7d1da7eb3bbd2cce4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a316f403097dd1c7d1da7eb3bbd2cce4d">◆ </a></span>irsGetDefaultImageTransferProcessorExConfig()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void irsGetDefaultImageTransferProcessorExConfig </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsImageTransferProcessorExConfig.html">IrsImageTransferProcessorExConfig</a> * </td>
|
|
<td class="paramname"><em>config</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the default configuration for ImageTransferProcessorEx. </p>
|
|
<p>Defaults are exposure 300us, 8x digital gain, the rest is all-zero. OrigFormat/TrimmingFormat are <a class="el" href="irs_8h.html#a277dc55b8ad06a1a7527ff487731bbf9a6c7f0c84233409b461d87365d9b1582a" title="320x240">IrsImageTransferProcessorFormat_320x240</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1d8b626095e94965ebc776205db421f" name="ae1d8b626095e94965ebc776205db421f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1d8b626095e94965ebc776205db421f">◆ </a></span>irsGetMomentProcessorStates()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsGetMomentProcessorStates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structIrsMomentProcessorState.html">IrsMomentProcessorState</a> * </td>
|
|
<td class="paramname"><em>states</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the states for MomentProcessor or IrLedProcessor. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>The official GetIrLedProcessorState is essentially the same as this, except it uses hard-coded count=1 with output-array on stack, without returning that data. Hence we don't implement a seperate func for that. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">states</td><td>Output array of <a class="el" href="structIrsMomentProcessorState.html">IrsMomentProcessorState</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the states array in entries. Must be 1-5. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9bdaab3af5a4877e2f0e625b6f9b624" name="af9bdaab3af5a4877e2f0e625b6f9b624"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9bdaab3af5a4877e2f0e625b6f9b624">◆ </a></span>irsGetPointingProcessorMarkerStates()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsGetPointingProcessorMarkerStates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structIrsPointingProcessorMarkerState.html">IrsPointingProcessorMarkerState</a> * </td>
|
|
<td class="paramname"><em>states</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the states for PointingProcessor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">states</td><td>Output array of <a class="el" href="structIrsPointingProcessorMarkerState.html">IrsPointingProcessorMarkerState</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the states array in entries. Must be 1-6. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b03fdf7a58e8a337181cebdcfb872e2" name="a5b03fdf7a58e8a337181cebdcfb872e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b03fdf7a58e8a337181cebdcfb872e2">◆ </a></span>irsGetPointingProcessorStates()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsGetPointingProcessorStates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structIrsPointingProcessorState.html">IrsPointingProcessorState</a> * </td>
|
|
<td class="paramname"><em>states</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the states for <a class="el" href="structIrsPointingProcessorState.html">IrsPointingProcessorState</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>This uses <a class="el" href="irs_8h.html#af9bdaab3af5a4877e2f0e625b6f9b624">irsGetPointingProcessorMarkerStates</a>, then converts the output to <a class="el" href="structIrsPointingProcessorState.html">IrsPointingProcessorState</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">states</td><td>Output array of <a class="el" href="structIrsPointingProcessorState.html">IrsPointingProcessorState</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the states array in entries. Must be 1-6. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae63f0d191ab6a5f0877a657d5659c89a" name="ae63f0d191ab6a5f0877a657d5659c89a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae63f0d191ab6a5f0877a657d5659c89a">◆ </a></span>irsGetTeraPluginProcessorStates()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsGetTeraPluginProcessorStates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structIrsTeraPluginProcessorState.html">IrsTeraPluginProcessorState</a> * </td>
|
|
<td class="paramname"><em>states</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> </td>
|
|
<td class="paramname"><em>sampling_number</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>prefix_data</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>prefix_bitcount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the states for TeraPluginProcessor, filtered using the input params. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">states</td><td>Output array of <a class="el" href="structIrsTeraPluginProcessorState.html">IrsTeraPluginProcessorState</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the states array in entries. Must be 1-5. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">sampling_number</td><td>Minimum value for <a class="el" href="structIrsTeraPluginProcessorState.html#a126e8453b9084d77c9c901645df48090" title="SamplingNumber.">IrsTeraPluginProcessorState::sampling_number</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">prefix_data</td><td>Only used when prefix_bitcount is not 0. The first prefix_bitcount bits from prefix_data must match the first prefix_bitcount bits in <a class="el" href="structIrsTeraPluginProcessorState.html#a196bc2c4d2872ad598ee2e92daacf5d4" title="PluginData.">IrsTeraPluginProcessorState::plugin_data</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">prefix_bitcount</td><td>Total bits for prefix_data. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8225cbefd52eda6e087fad05f1f9daa3" name="a8225cbefd52eda6e087fad05f1f9daa3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8225cbefd52eda6e087fad05f1f9daa3">◆ </a></span>irsRunAdaptiveClusteringProcessor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsRunAdaptiveClusteringProcessor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structIrsAdaptiveClusteringProcessorConfig.html">IrsAdaptiveClusteringProcessorConfig</a> * </td>
|
|
<td class="paramname"><em>config</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Run the AdaptiveClusteringProcessor. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [5.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td>Input config. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af64064e9fc4a166ba2c35c7f55ec45fb" name="af64064e9fc4a166ba2c35c7f55ec45fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af64064e9fc4a166ba2c35c7f55ec45fb">◆ </a></span>irsRunClusteringProcessor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsRunClusteringProcessor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structIrsClusteringProcessorConfig.html">IrsClusteringProcessorConfig</a> * </td>
|
|
<td class="paramname"><em>config</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Run the ClusteringProcessor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td>Input config. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb7c78c008eba07c6ff60678979ed95f" name="acb7c78c008eba07c6ff60678979ed95f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb7c78c008eba07c6ff60678979ed95f">◆ </a></span>irsRunHandAnalysis()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsRunHandAnalysis </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structIrsHandAnalysisConfig.html">IrsHandAnalysisConfig</a> * </td>
|
|
<td class="paramname"><em>config</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Run HandAnalysis. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td>Input config. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f021153f2cc811fab0dbada0b4227e8" name="a5f021153f2cc811fab0dbada0b4227e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f021153f2cc811fab0dbada0b4227e8">◆ </a></span>irsRunImageTransferExProcessor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsRunImageTransferExProcessor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structIrsImageTransferProcessorExConfig.html">IrsImageTransferProcessorExConfig</a> * </td>
|
|
<td class="paramname"><em>config</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Run the ImageTransferExProcessor. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td>Input config. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Work-buffer size, must be 0x1000-byte aligned. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed91dd2ff71d7dd3445c47f12b0c90a8" name="aed91dd2ff71d7dd3445c47f12b0c90a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed91dd2ff71d7dd3445c47f12b0c90a8">◆ </a></span>irsRunImageTransferProcessor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsRunImageTransferProcessor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structIrsImageTransferProcessorConfig.html">IrsImageTransferProcessorConfig</a> * </td>
|
|
<td class="paramname"><em>config</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Run the ImageTransferProcessor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td>Input config. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Work-buffer size, must be 0x1000-byte aligned. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86f6d7b2a0ddf7d400c0181fb3287a10" name="a86f6d7b2a0ddf7d400c0181fb3287a10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86f6d7b2a0ddf7d400c0181fb3287a10">◆ </a></span>irsRunIrLedProcessor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsRunIrLedProcessor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structIrsIrLedProcessorConfig.html">IrsIrLedProcessorConfig</a> * </td>
|
|
<td class="paramname"><em>config</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Run the IrLedProcessor. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [4.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td>Input config. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a995b765f8c3fd6171e62782a7d87d78c" name="a995b765f8c3fd6171e62782a7d87d78c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a995b765f8c3fd6171e62782a7d87d78c">◆ </a></span>irsRunMomentProcessor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsRunMomentProcessor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structIrsMomentProcessorConfig.html">IrsMomentProcessorConfig</a> * </td>
|
|
<td class="paramname"><em>config</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Run the MomentProcessor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td>Input config. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0220b10957f62f839f97400733fa9c6" name="ac0220b10957f62f839f97400733fa9c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0220b10957f62f839f97400733fa9c6">◆ </a></span>irsRunPointingProcessor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsRunPointingProcessor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Run the PointingProcessor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45aeb72fb54a9a34b8c2599c77000c50" name="a45aeb72fb54a9a34b8c2599c77000c50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45aeb72fb54a9a34b8c2599c77000c50">◆ </a></span>irsRunTeraPluginProcessor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsRunTeraPluginProcessor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structIrsTeraPluginProcessorConfig.html">IrsTeraPluginProcessorConfig</a> * </td>
|
|
<td class="paramname"><em>config</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Run the TeraPluginProcessor. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">handle</td><td><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">config</td><td>Input config. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c3f52326887104969156759f15c961c" name="a1c3f52326887104969156759f15c961c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c3f52326887104969156759f15c961c">◆ </a></span>irsStopImageProcessor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsStopImageProcessor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Stop the current Processor. </p>
|
|
<p><a class="el" href="irs_8h.html#a3ae3118aab3f63d7711fa66b9ea241f0">irsExit</a> calls this with all IrCameraHandles which were not already used with <a class="el" href="irs_8h.html#a1c3f52326887104969156759f15c961c">irsStopImageProcessor</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3fc4d1e194e3b5ff31b8601e6163886c" name="a3fc4d1e194e3b5ff31b8601e6163886c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fc4d1e194e3b5ff31b8601e6163886c">◆ </a></span>irsStopImageProcessorAsync()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> irsStopImageProcessorAsync </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structIrsIrCameraHandle.html">IrsIrCameraHandle</a> </td>
|
|
<td class="paramname"><em>handle</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Stop the current Processor, async. </p>
|
|
<p>Only available on [4.0.0+]. </p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|