mirror of
https://github.com/devkitPro/wut.git
synced 2026-03-21 17:34:47 -05:00
363 lines
67 KiB
HTML
363 lines
67 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>wut: /home/runner/work/wut/wut/include/camera/camera.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="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">wut<span id="projectnumber"> v1.9.1</span>
|
|
</div>
|
|
<div id="projectbrief">Wii U Toolchain</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>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_codefold(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- 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_46b4ca9cfc9a703c87a0dfe6e2f3cac8.html">camera</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">camera.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="camera_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include <<a class="code" href="wut_8h.html">wut.h</a>></span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <<a class="code" href="thread_8h.html">coreinit/thread.h</a>></span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="group__cam.html#ga48447a9f1224dfc39abebc6a6d920d36"> 15</a></span><span class="preprocessor">#define CAMERA_WIDTH 640</span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="group__cam.html#ga6cde9aa7b9d3e5eb8c2e0262e4aee49b"> 16</a></span><span class="preprocessor">#define CAMERA_PITCH 768</span></div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="group__cam.html#ga6ffdd1d90debad0734331c202651c0bc"> 17</a></span><span class="preprocessor">#define CAMERA_HEIGHT 480</span></div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="group__cam.html#gabe5760f3bba024fe379ea37927ee8453"> 19</a></span><span class="preprocessor">#define CAMERA_Y_BUFFER_SIZE (CAMERA_PITCH * CAMERA_HEIGHT)</span></div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="group__cam.html#gac652dd3f685c1bde4358564339434bde"> 20</a></span><span class="preprocessor">#define CAMERA_UV_BUFFER_SIZE (CAMERA_PITCH * CAMERA_HEIGHT / 2)</span></div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="group__cam.html#ga42ec1a7669a61f66774455eeab1f4fec"> 21</a></span><span class="preprocessor">#define CAMERA_YUV_BUFFER_SIZE (CAMERA_Y_BUFFER_SIZE + CAMERA_UV_BUFFER_SIZE)</span></div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="group__cam.html#ga83f44bbbf2d8fa5ade73de93b0543d81"> 23</a></span><span class="preprocessor">#define CAMERA_YUV_BUFFER_ALIGNMENT 256</span></div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f"> 25</a></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f">CAMHandle</a>;</div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__cam.html#gacb1484e05befa28ad407d844b191fb33"> 26</a></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="group__cam.html#gacb1484e05befa28ad407d844b191fb33">CAMError</a>;</div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__cam.html#ga5f71cdfe9c79cfa9b22d5706390837a1"> 28</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a> <a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a>;</div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="group__cam.html#gaf5edbc68893de9f9c40a6cb939dcd13a"> 29</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMMode">CAMMode</a> <a class="code hl_struct" href="group__cam.html#structCAMMode">CAMMode</a>;</div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="group__cam.html#ga1c5059040bdc99625dcf753fc23180cd"> 30</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMWorkMem">CAMWorkMem</a> <a class="code hl_struct" href="group__cam.html#structCAMWorkMem">CAMWorkMem</a>;</div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="group__cam.html#ga9411a513c11d2b047c6d6a49c66e7ec2"> 31</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMStreamInfo">CAMStreamInfo</a> <a class="code hl_struct" href="group__cam.html#structCAMStreamInfo">CAMStreamInfo</a>;</div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="group__cam.html#ga0fd947d15bf83412325abcfafecfd4f4"> 32</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a> <a class="code hl_struct" href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a>;</div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="group__cam.html#ga47786cf6e88cd76e048bd0d0ad240d7a"> 33</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a> <a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a>;</div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
|
<div class="foldopen" id="foldopen00035" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="group__cam.html#gaaa8f7c2c5527028701eae363f8d4541f"> 35</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__cam.html#gaaa8f7c2c5527028701eae363f8d4541f">CamError</a></div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>{</div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa586e466a4f5bccefa270aeb2f220e901"> 37</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa586e466a4f5bccefa270aeb2f220e901">CAMERA_ERROR_OK</a> = 0,</div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa08a871e74047ffa7013ef6135145facc"> 38</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa08a871e74047ffa7013ef6135145facc">CAMERA_ERROR_INVALID_ARG</a> = -1,</div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa41ca1112b3a10cff5e320f004e35aa7b"> 39</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa41ca1112b3a10cff5e320f004e35aa7b">CAMERA_ERROR_INVALID_HANDLE</a> = -2,</div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa3998ee8e78b71959d7de3468ab277c6d"> 40</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa3998ee8e78b71959d7de3468ab277c6d">CAMERA_ERROR_TOO_MANY_SURFACES</a> = -4,</div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa8bbf703662c40ede6824080e97d1ae67"> 41</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa8bbf703662c40ede6824080e97d1ae67">CAMERA_ERROR_INSUFFICIENT_MEMORY</a> = -5,</div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa6721a21c30174e87babea0b14ff20479"> 42</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa6721a21c30174e87babea0b14ff20479">CAMERA_ERROR_NOT_READY</a> = -6,</div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa79e33395365fcc4f26ed56f65e4ae9df"> 43</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa79e33395365fcc4f26ed56f65e4ae9df">CAMERA_ERROR_UNINITIALIZED</a> = -8,</div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fac26b40cd81c5cd6a093348b437263833"> 44</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fac26b40cd81c5cd6a093348b437263833">CAMERA_ERROR_UVC</a> = -9,</div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa4389522fe6a5a8859f0bb9d70e1cf7f1"> 45</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa4389522fe6a5a8859f0bb9d70e1cf7f1">CAMERA_ERROR_UVD_CONTEXT</a> = -10,</div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa5a6d02bf97f6f1b270f49d8afcafccb9"> 46</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa5a6d02bf97f6f1b270f49d8afcafccb9">CAMERA_ERROR_DEVICE_IN_USE</a> = -12,</div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa3ecd63f4622cd674d1923c73cd9112a5"> 47</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa3ecd63f4622cd674d1923c73cd9112a5">CAMERA_ERROR_UVD_SESSION</a> = -13,</div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_enumvalue" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541faddb769a12a040f1cc58a2d203bd2ab4f">CAMERA_ERROR_SEGMENT_VIOLATION</a> = -15</div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541faddb769a12a040f1cc58a2d203bd2ab4f"> 49</a></span>} <a class="code hl_enumeration" href="group__cam.html#gaaa8f7c2c5527028701eae363f8d4541f">CamError</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
|
<div class="foldopen" id="foldopen00051" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="group__cam.html#gacf64ce7dfd9558e04ffc03443d9adf7a"> 51</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__cam.html#gacf64ce7dfd9558e04ffc03443d9adf7a">CamFps</a></div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>{</div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="group__cam.html#ggacf64ce7dfd9558e04ffc03443d9adf7aab578428cc7331e021908973b627ef0a4"> 53</a></span> <a class="code hl_enumvalue" href="group__cam.html#ggacf64ce7dfd9558e04ffc03443d9adf7aab578428cc7331e021908973b627ef0a4">CAMERA_FPS_15</a> = 0,</div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_enumvalue" href="group__cam.html#ggacf64ce7dfd9558e04ffc03443d9adf7aa10ac555ddfc8077e567a0b011381f59c">CAMERA_FPS_30</a> = 1</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__cam.html#ggacf64ce7dfd9558e04ffc03443d9adf7aa10ac555ddfc8077e567a0b011381f59c"> 55</a></span>} <a class="code hl_enumeration" href="group__cam.html#gacf64ce7dfd9558e04ffc03443d9adf7a">CamFps</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
|
<div class="foldopen" id="foldopen00057" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="group__cam.html#ga56ccfbc4a16c7d06e9aafa8490211cbb"> 57</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__cam.html#ga56ccfbc4a16c7d06e9aafa8490211cbb">CamStreamType</a></div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>{</div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_enumvalue" href="group__cam.html#gga56ccfbc4a16c7d06e9aafa8490211cbbaaf244991814ca264507549bcc5b0c0df">CAMERA_STREAM_TYPE_1</a> = 0</div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="group__cam.html#gga56ccfbc4a16c7d06e9aafa8490211cbbaaf244991814ca264507549bcc5b0c0df"> 60</a></span>} <a class="code hl_enumeration" href="group__cam.html#ga56ccfbc4a16c7d06e9aafa8490211cbb">CamStreamType</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
|
<div class="foldopen" id="foldopen00062" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="group__cam.html#ga6011f927d68c8821ce9bf4996c71c9e2"> 62</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__cam.html#ga6011f927d68c8821ce9bf4996c71c9e2">CamEventType</a></div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span>{</div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="group__cam.html#gga6011f927d68c8821ce9bf4996c71c9e2a43cb0ba0ee6682da29717e607be4f6c3"> 64</a></span> <a class="code hl_enumvalue" href="group__cam.html#gga6011f927d68c8821ce9bf4996c71c9e2a43cb0ba0ee6682da29717e607be4f6c3">CAMERA_DECODE_DONE</a> = 0,</div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_enumvalue" href="group__cam.html#gga6011f927d68c8821ce9bf4996c71c9e2ae2f945bd175385c2adfff712cc2667bc">CAMERA_DRC_DETACH</a> = 1</div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="group__cam.html#gga6011f927d68c8821ce9bf4996c71c9e2ae2f945bd175385c2adfff712cc2667bc"> 66</a></span>} <a class="code hl_enumeration" href="group__cam.html#ga6011f927d68c8821ce9bf4996c71c9e2">CamEventType</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
|
<div class="foldopen" id="foldopen00068" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="group__cam.html"> 68</a></span><span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a></div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>{</div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="group__cam.html#ga375d93cc323fd50c62650917d4995d03"> 71</a></span> <a class="code hl_enumeration" href="group__cam.html#ga6011f927d68c8821ce9bf4996c71c9e2">CamEventType</a> <a class="code hl_variable" href="group__cam.html#ga375d93cc323fd50c62650917d4995d03">eventType</a>;</div>
|
|
<div class="foldopen" id="foldopen00072" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="group__cam.html"> 72</a></span> <span class="keyword">union</span></div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> {</div>
|
|
<div class="foldopen" id="foldopen00074" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="group__cam.html"> 74</a></span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> {</div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="group__cam.html#gaa15d7097b1a9a704f35ec69692d3c642"> 77</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="group__cam.html#gaa15d7097b1a9a704f35ec69692d3c642">surfaceBuffer</a>;</div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="group__cam.html#gad64a2bfaad81acd3eccb43291f84db6b"> 79</a></span> <a class="code hl_typedef" href="group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f">CAMHandle</a> <a class="code hl_variable" href="group__cam.html#gad64a2bfaad81acd3eccb43291f84db6b">handle</a>;</div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="group__cam.html#gafcba6ffd96c7e8f2b358c1b26ef47feb"> 81</a></span> <a class="code hl_typedef" href="wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372">BOOL</a> <a class="code hl_variable" href="group__cam.html#gafcba6ffd96c7e8f2b358c1b26ef47feb">failed</a>;</div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="group__cam.html#ga176ef30b2fd07e63a2c0a91323acb623"> 82</a></span> } decode;</div>
|
|
</div>
|
|
<div class="foldopen" id="foldopen00083" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="group__cam.html"> 83</a></span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> {</div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="group__cam.html#gabc82b64a25110404c4a845a5e969b348"> 86</a></span> <a class="code hl_typedef" href="wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372">BOOL</a> <a class="code hl_variable" href="group__cam.html#gabc82b64a25110404c4a845a5e969b348">connected</a>;</div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="group__cam.html#gad64a2bfaad81acd3eccb43291f84db6b"> 88</a></span> <a class="code hl_typedef" href="group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f">CAMHandle</a> <a class="code hl_variable" href="group__cam.html#gad64a2bfaad81acd3eccb43291f84db6b">handle</a>;</div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="group__cam.html#gac531abab5ff1896250fe46e84506d3ad"> 89</a></span> } detach;</div>
|
|
</div>
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="group__cam.html#ga988c3a7b6b5970b44a0ff380cfb78c76"> 91</a></span> uint32_t args[3];</div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a>, 0x00, eventType);</div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a>, 0x04, decode.surfaceBuffer);</div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a>, 0x08, decode.handle);</div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a>, 0x0c, decode.failed);</div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a>, 0x04, detach.connected);</div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a>, 0x08, detach.handle);</div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a>, 0x04, args);</div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span>WUT_CHECK_SIZE(<a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a>, 0x10);</div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="group__cam.html#ga92a15cff991a526f872148637a759274"> 103</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__cam.html#ga92a15cff991a526f872148637a759274">CAMEventHandler</a>)(<a class="code hl_struct" href="group__cam.html#structCAMEventData">CAMEventData</a> *camEventData);</div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
|
<div class="foldopen" id="foldopen00105" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="group__cam.html"> 105</a></span><span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMMode">CAMMode</a></div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span>{</div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="group__cam.html#ga333034677dd31572fdc7679214c37ca8"> 108</a></span> <a class="code hl_typedef" href="wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372">BOOL</a> <a class="code hl_variable" href="group__cam.html#ga333034677dd31572fdc7679214c37ca8">forceDrc</a>;</div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="group__cam.html#ga4fc13c98b9d7461abecdf0aad19820ea"> 110</a></span> <a class="code hl_enumeration" href="group__cam.html#gacf64ce7dfd9558e04ffc03443d9adf7a">CamFps</a> <a class="code hl_variable" href="group__cam.html#ga4fc13c98b9d7461abecdf0aad19820ea">fps</a>;</div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMMode">CAMMode</a>, 0x00, forceDrc);</div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMMode">CAMMode</a>, 0x04, fps);</div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>WUT_CHECK_SIZE(<a class="code hl_struct" href="group__cam.html#structCAMMode">CAMMode</a>, 0x08);</div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
|
|
<div class="foldopen" id="foldopen00116" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="group__cam.html"> 116</a></span><span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMWorkMem">CAMWorkMem</a></div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>{</div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="group__cam.html#gab2c6b258f02add8fdf4cfc7c371dd772"> 119</a></span> uint32_t <a class="code hl_variable" href="group__cam.html#gab2c6b258f02add8fdf4cfc7c371dd772">size</a>;</div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="group__cam.html#gadd9c2cd84c7b074618d35d3b701b1810"> 121</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="group__cam.html#gadd9c2cd84c7b074618d35d3b701b1810">pMem</a>;</div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMWorkMem">CAMWorkMem</a>, 0x00, size);</div>
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMWorkMem">CAMWorkMem</a>, 0x04, pMem);</div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span>WUT_CHECK_SIZE(<a class="code hl_struct" href="group__cam.html#structCAMWorkMem">CAMWorkMem</a>, 0x08);</div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
|
|
<div class="foldopen" id="foldopen00127" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="group__cam.html"> 127</a></span><span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMStreamInfo">CAMStreamInfo</a></div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span>{</div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="group__cam.html#gacb3c94523a69a37366aff793e73c2212"> 130</a></span> <a class="code hl_enumeration" href="group__cam.html#ga56ccfbc4a16c7d06e9aafa8490211cbb">CamStreamType</a> <a class="code hl_variable" href="group__cam.html#gacb3c94523a69a37366aff793e73c2212">type</a>;</div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="group__cam.html#ga6ad4f820ce4e75cda0686fcaad5168be"> 132</a></span> uint32_t <a class="code hl_variable" href="group__cam.html#ga6ad4f820ce4e75cda0686fcaad5168be">height</a>;</div>
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="group__cam.html#ga325272ddd9a962f05deb905101d25cbd"> 134</a></span> uint32_t <a class="code hl_variable" href="group__cam.html#ga325272ddd9a962f05deb905101d25cbd">width</a>;</div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMStreamInfo">CAMStreamInfo</a>, 0x00, type);</div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMStreamInfo">CAMStreamInfo</a>, 0x04, height);</div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMStreamInfo">CAMStreamInfo</a>, 0x08, width);</div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span>WUT_CHECK_SIZE(<a class="code hl_struct" href="group__cam.html#structCAMStreamInfo">CAMStreamInfo</a>, 0x0C);</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
|
<div class="foldopen" id="foldopen00141" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="group__cam.html"> 141</a></span><span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a></div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span>{</div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="group__cam.html#ga43a19c6e1ef72cc4dbd5a2e776c18e7b"> 144</a></span> <a class="code hl_struct" href="group__cam.html#structCAMStreamInfo">CAMStreamInfo</a> <a class="code hl_variable" href="group__cam.html#ga43a19c6e1ef72cc4dbd5a2e776c18e7b">streamInfo</a>;</div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="group__cam.html#ga3ac391e5a90300a7c296af2e6264ff9e"> 146</a></span> <a class="code hl_struct" href="group__cam.html#structCAMWorkMem">CAMWorkMem</a> <a class="code hl_variable" href="group__cam.html#ga3ac391e5a90300a7c296af2e6264ff9e">workMem</a>;</div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="group__cam.html#ga2a998a0efb4cdd1ac5ae60411fe13bed"> 148</a></span> <a class="code hl_typedef" href="group__cam.html#ga92a15cff991a526f872148637a759274">CAMEventHandler</a> <a class="code hl_variable" href="group__cam.html#ga2a998a0efb4cdd1ac5ae60411fe13bed">eventHandler</a>;</div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="group__cam.html#gab876704eacc1b2d86fcb8e9ca87c783a"> 150</a></span> <a class="code hl_struct" href="group__cam.html#structCAMMode">CAMMode</a> <a class="code hl_variable" href="group__cam.html#gab876704eacc1b2d86fcb8e9ca87c783a">mode</a>;</div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="group__cam.html#ga456dc3718d96cd199ad69e4ea9794882"> 152</a></span> uint32_t <a class="code hl_variable" href="group__cam.html#ga456dc3718d96cd199ad69e4ea9794882">threadAffinity</a>;</div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> WUT_PADDING_BYTES(0x10);</div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a>, 0x00, streamInfo);</div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a>, 0x0C, workMem);</div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a>, 0x14, eventHandler);</div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a>, 0x18, mode);</div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a>, 0x20, threadAffinity);</div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span>WUT_CHECK_SIZE(<a class="code hl_struct" href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a>, 0x34);</div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
|
|
<div class="foldopen" id="foldopen00162" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="group__cam.html"> 162</a></span><span class="keyword">struct </span><a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a></div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span>{</div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="group__cam.html#ga5d3e08fae855834a6ee836b0bc9ab824"> 165</a></span> int32_t <a class="code hl_variable" href="group__cam.html#ga5d3e08fae855834a6ee836b0bc9ab824">surfaceSize</a>;</div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="group__cam.html#gaa15d7097b1a9a704f35ec69692d3c642"> 167</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="group__cam.html#gaa15d7097b1a9a704f35ec69692d3c642">surfaceBuffer</a>;</div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="group__cam.html#ga5d8006e753a3e76ff637a4e092bbed71"> 169</a></span> int32_t <a class="code hl_variable" href="group__cam.html#ga5d8006e753a3e76ff637a4e092bbed71">height</a>;</div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="group__cam.html#ga395d15e7c2b09961c1bfd1da6179b64c"> 171</a></span> int32_t <a class="code hl_variable" href="group__cam.html#ga395d15e7c2b09961c1bfd1da6179b64c">width</a>;</div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="group__cam.html#ga7ffee739cc92424b3ea742b048838896"> 173</a></span> int32_t <a class="code hl_variable" href="group__cam.html#ga7ffee739cc92424b3ea742b048838896">pitch</a>;</div>
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="group__cam.html#ga728c1c068296c57cd2ce35ce1dedcd04"> 175</a></span> int32_t <a class="code hl_variable" href="group__cam.html#ga728c1c068296c57cd2ce35ce1dedcd04">alignment</a>;</div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="group__cam.html#ga778475d67e8b0555ec95ac6177150a31"> 177</a></span> int32_t <a class="code hl_variable" href="group__cam.html#ga778475d67e8b0555ec95ac6177150a31">tileMode</a>;</div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="group__cam.html#ga8a9e6da5f66e302ea85ceb1c641e5827"> 179</a></span> int32_t <a class="code hl_variable" href="group__cam.html#ga8a9e6da5f66e302ea85ceb1c641e5827">pixelFormat</a>;</div>
|
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a>, 0x00, surfaceSize);</div>
|
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a>, 0x04, surfaceBuffer);</div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a>, 0x08, height);</div>
|
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a>, 0x0C, width);</div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a>, 0x10, pitch);</div>
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a>, 0x14, alignment);</div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a>, 0x18, tileMode);</div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a>, 0x1C, pixelFormat);</div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span>WUT_CHECK_SIZE(<a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a>, 0x20);</div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><a class="code hl_typedef" href="group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f">CAMHandle</a></div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="group__cam.html#ga5d3185db23a0b5fc1c13b98a233dd19b"> 196</a></span><a class="code hl_function" href="group__cam.html#ga5d3185db23a0b5fc1c13b98a233dd19b">CAMInit</a>(<span class="keywordtype">int</span> instance, <a class="code hl_struct" href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a> *setupInfo, <a class="code hl_typedef" href="group__cam.html#gacb1484e05befa28ad407d844b191fb33">CAMError</a> *err);</div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="group__cam.html#ga0845e1b3a7962bd3c93d792e99366f86"> 202</a></span><a class="code hl_function" href="group__cam.html#ga0845e1b3a7962bd3c93d792e99366f86">CAMExit</a>(<a class="code hl_typedef" href="group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f">CAMHandle</a> handle);</div>
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> </div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><a class="code hl_typedef" href="group__cam.html#gacb1484e05befa28ad407d844b191fb33">CAMError</a></div>
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="group__cam.html#ga8d5fa744bc3828ab9b5475dcfcbf1d05"> 208</a></span><a class="code hl_function" href="group__cam.html#ga8d5fa744bc3828ab9b5475dcfcbf1d05">CAMOpen</a>(<a class="code hl_typedef" href="group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f">CAMHandle</a> handle);</div>
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
|
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span><a class="code hl_typedef" href="group__cam.html#gacb1484e05befa28ad407d844b191fb33">CAMError</a></div>
|
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="group__cam.html#ga47b92f8e06abac8e8cf9704511af29af"> 215</a></span><a class="code hl_function" href="group__cam.html#ga47b92f8e06abac8e8cf9704511af29af">CAMClose</a>(<a class="code hl_typedef" href="group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f">CAMHandle</a> handle);</div>
|
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> </div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span>int32_t</div>
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="group__cam.html#gab35a91d6c0fbf0829d6ee24e5bc6d270"> 223</a></span><a class="code hl_function" href="group__cam.html#gab35a91d6c0fbf0829d6ee24e5bc6d270">CAMGetMemReq</a>(<a class="code hl_struct" href="group__cam.html#structCAMStreamInfo">CAMStreamInfo</a> *streamInfo);</div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> </div>
|
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span><a class="code hl_typedef" href="group__cam.html#gacb1484e05befa28ad407d844b191fb33">CAMError</a></div>
|
|
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="group__cam.html#gaed3ba4a20cd5aef6a55d8c108b7755a6"> 232</a></span><a class="code hl_function" href="group__cam.html#gaed3ba4a20cd5aef6a55d8c108b7755a6">CAMSubmitTargetSurface</a>(<a class="code hl_typedef" href="group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f">CAMHandle</a> handle, <a class="code hl_struct" href="group__cam.html#structCAMSurface">CAMSurface</a> *surface);</div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div>
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span><a class="code hl_typedef" href="group__cam.html#gacb1484e05befa28ad407d844b191fb33">CAMError</a></div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="group__cam.html#ga3d55005983af2484d6c1271f900f1f30"> 238</a></span><a class="code hl_function" href="group__cam.html#ga3d55005983af2484d6c1271f900f1f30">CAMCheckMemSegmentation</a>(<span class="keywordtype">void</span> *pMem, uint32_t size);</div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span>}</div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="preprocessor">#endif</span></div>
|
|
<div class="ttc" id="agroup__cam_html_ga0845e1b3a7962bd3c93d792e99366f86"><div class="ttname"><a href="group__cam.html#ga0845e1b3a7962bd3c93d792e99366f86">CAMExit</a></div><div class="ttdeci">void CAMExit(CAMHandle handle)</div><div class="ttdoc">Deinitialize and clean up.</div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga2a998a0efb4cdd1ac5ae60411fe13bed"><div class="ttname"><a href="group__cam.html#ga2a998a0efb4cdd1ac5ae60411fe13bed">CAMSetupInfo::eventHandler</a></div><div class="ttdeci">CAMEventHandler eventHandler</div><div class="ttdoc">Event handler.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00148">camera.h:148</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga325272ddd9a962f05deb905101d25cbd"><div class="ttname"><a href="group__cam.html#ga325272ddd9a962f05deb905101d25cbd">CAMStreamInfo::width</a></div><div class="ttdeci">uint32_t width</div><div class="ttdoc">Stream width.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00134">camera.h:134</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga333034677dd31572fdc7679214c37ca8"><div class="ttname"><a href="group__cam.html#ga333034677dd31572fdc7679214c37ca8">CAMMode::forceDrc</a></div><div class="ttdeci">BOOL forceDrc</div><div class="ttdoc">If TRUE, the GamePad will display the camera output regardless of what is being rendered.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00108">camera.h:108</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga375d93cc323fd50c62650917d4995d03"><div class="ttname"><a href="group__cam.html#ga375d93cc323fd50c62650917d4995d03">CAMEventData::eventType</a></div><div class="ttdeci">CamEventType eventType</div><div class="ttdoc">Event type.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00071">camera.h:71</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga395d15e7c2b09961c1bfd1da6179b64c"><div class="ttname"><a href="group__cam.html#ga395d15e7c2b09961c1bfd1da6179b64c">CAMSurface::width</a></div><div class="ttdeci">int32_t width</div><div class="ttdoc">Surface width.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00171">camera.h:171</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga3ac391e5a90300a7c296af2e6264ff9e"><div class="ttname"><a href="group__cam.html#ga3ac391e5a90300a7c296af2e6264ff9e">CAMSetupInfo::workMem</a></div><div class="ttdeci">CAMWorkMem workMem</div><div class="ttdoc">Memory used by library to record and decode frames.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00146">camera.h:146</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga3d55005983af2484d6c1271f900f1f30"><div class="ttname"><a href="group__cam.html#ga3d55005983af2484d6c1271f900f1f30">CAMCheckMemSegmentation</a></div><div class="ttdeci">CAMError CAMCheckMemSegmentation(void *pMem, uint32_t size)</div><div class="ttdoc">Checks whether memory is segmented correctly to be used with the camera library.</div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga43a19c6e1ef72cc4dbd5a2e776c18e7b"><div class="ttname"><a href="group__cam.html#ga43a19c6e1ef72cc4dbd5a2e776c18e7b">CAMSetupInfo::streamInfo</a></div><div class="ttdeci">CAMStreamInfo streamInfo</div><div class="ttdoc">Stream info.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00144">camera.h:144</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga456dc3718d96cd199ad69e4ea9794882"><div class="ttname"><a href="group__cam.html#ga456dc3718d96cd199ad69e4ea9794882">CAMSetupInfo::threadAffinity</a></div><div class="ttdeci">uint32_t threadAffinity</div><div class="ttdoc">See OS_THREAD_ATTRIB.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00152">camera.h:152</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga47b92f8e06abac8e8cf9704511af29af"><div class="ttname"><a href="group__cam.html#ga47b92f8e06abac8e8cf9704511af29af">CAMClose</a></div><div class="ttdeci">CAMError CAMClose(CAMHandle handle)</div><div class="ttdoc">Stops recording and decoding.</div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga4fc13c98b9d7461abecdf0aad19820ea"><div class="ttname"><a href="group__cam.html#ga4fc13c98b9d7461abecdf0aad19820ea">CAMMode::fps</a></div><div class="ttdeci">CamFps fps</div><div class="ttdoc">Framerate setting.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00110">camera.h:110</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga56ccfbc4a16c7d06e9aafa8490211cbb"><div class="ttname"><a href="group__cam.html#ga56ccfbc4a16c7d06e9aafa8490211cbb">CamStreamType</a></div><div class="ttdeci">CamStreamType</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00057">camera.h:58</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga5d3185db23a0b5fc1c13b98a233dd19b"><div class="ttname"><a href="group__cam.html#ga5d3185db23a0b5fc1c13b98a233dd19b">CAMInit</a></div><div class="ttdeci">CAMHandle CAMInit(int instance, CAMSetupInfo *setupInfo, CAMError *err)</div><div class="ttdoc">Initialize the camera.</div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga5d3e08fae855834a6ee836b0bc9ab824"><div class="ttname"><a href="group__cam.html#ga5d3e08fae855834a6ee836b0bc9ab824">CAMSurface::surfaceSize</a></div><div class="ttdeci">int32_t surfaceSize</div><div class="ttdoc">Number of bytes allocated to surface buffer.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00165">camera.h:165</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga5d8006e753a3e76ff637a4e092bbed71"><div class="ttname"><a href="group__cam.html#ga5d8006e753a3e76ff637a4e092bbed71">CAMSurface::height</a></div><div class="ttdeci">int32_t height</div><div class="ttdoc">Surface height.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00169">camera.h:169</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga6011f927d68c8821ce9bf4996c71c9e2"><div class="ttname"><a href="group__cam.html#ga6011f927d68c8821ce9bf4996c71c9e2">CamEventType</a></div><div class="ttdeci">CamEventType</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00062">camera.h:63</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga6ad4f820ce4e75cda0686fcaad5168be"><div class="ttname"><a href="group__cam.html#ga6ad4f820ce4e75cda0686fcaad5168be">CAMStreamInfo::height</a></div><div class="ttdeci">uint32_t height</div><div class="ttdoc">Stream height.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00132">camera.h:132</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga728c1c068296c57cd2ce35ce1dedcd04"><div class="ttname"><a href="group__cam.html#ga728c1c068296c57cd2ce35ce1dedcd04">CAMSurface::alignment</a></div><div class="ttdeci">int32_t alignment</div><div class="ttdoc">Surface alignment.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00175">camera.h:175</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga778475d67e8b0555ec95ac6177150a31"><div class="ttname"><a href="group__cam.html#ga778475d67e8b0555ec95ac6177150a31">CAMSurface::tileMode</a></div><div class="ttdeci">int32_t tileMode</div><div class="ttdoc">Tile mode, should be zero.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00177">camera.h:177</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga7ffee739cc92424b3ea742b048838896"><div class="ttname"><a href="group__cam.html#ga7ffee739cc92424b3ea742b048838896">CAMSurface::pitch</a></div><div class="ttdeci">int32_t pitch</div><div class="ttdoc">Surface pitch.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00173">camera.h:173</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga8a9e6da5f66e302ea85ceb1c641e5827"><div class="ttname"><a href="group__cam.html#ga8a9e6da5f66e302ea85ceb1c641e5827">CAMSurface::pixelFormat</a></div><div class="ttdeci">int32_t pixelFormat</div><div class="ttdoc">Pixel format, Should be zero.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00179">camera.h:179</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga8d5fa744bc3828ab9b5475dcfcbf1d05"><div class="ttname"><a href="group__cam.html#ga8d5fa744bc3828ab9b5475dcfcbf1d05">CAMOpen</a></div><div class="ttdeci">CAMError CAMOpen(CAMHandle handle)</div><div class="ttdoc">Start recording and decoding frames.</div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga92a15cff991a526f872148637a759274"><div class="ttname"><a href="group__cam.html#ga92a15cff991a526f872148637a759274">CAMEventHandler</a></div><div class="ttdeci">void(* CAMEventHandler)(CAMEventData *camEventData)</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00103">camera.h:103</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ga9a51000743f4f6bf5ebc2c439baeb93f"><div class="ttname"><a href="group__cam.html#ga9a51000743f4f6bf5ebc2c439baeb93f">CAMHandle</a></div><div class="ttdeci">int CAMHandle</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00025">camera.h:25</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gaa15d7097b1a9a704f35ec69692d3c642"><div class="ttname"><a href="group__cam.html#gaa15d7097b1a9a704f35ec69692d3c642">CAMEventData::@0::@2::surfaceBuffer</a></div><div class="ttdeci">void * surfaceBuffer</div><div class="ttdoc">Pointer to the buffer of the decoded image.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00077">camera.h:77</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gaaa8f7c2c5527028701eae363f8d4541f"><div class="ttname"><a href="group__cam.html#gaaa8f7c2c5527028701eae363f8d4541f">CamError</a></div><div class="ttdeci">CamError</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00035">camera.h:36</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gab2c6b258f02add8fdf4cfc7c371dd772"><div class="ttname"><a href="group__cam.html#gab2c6b258f02add8fdf4cfc7c371dd772">CAMWorkMem::size</a></div><div class="ttdeci">uint32_t size</div><div class="ttdoc">Size of the work memory.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00119">camera.h:119</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gab35a91d6c0fbf0829d6ee24e5bc6d270"><div class="ttname"><a href="group__cam.html#gab35a91d6c0fbf0829d6ee24e5bc6d270">CAMGetMemReq</a></div><div class="ttdeci">int32_t CAMGetMemReq(CAMStreamInfo *streamInfo)</div><div class="ttdoc">Get the number of bytes requied by the work memory.</div></div>
|
|
<div class="ttc" id="agroup__cam_html_gab876704eacc1b2d86fcb8e9ca87c783a"><div class="ttname"><a href="group__cam.html#gab876704eacc1b2d86fcb8e9ca87c783a">CAMSetupInfo::mode</a></div><div class="ttdeci">CAMMode mode</div><div class="ttdoc">Camera mode.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00150">camera.h:150</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gabc82b64a25110404c4a845a5e969b348"><div class="ttname"><a href="group__cam.html#gabc82b64a25110404c4a845a5e969b348">CAMEventData::@0::@3::connected</a></div><div class="ttdeci">BOOL connected</div><div class="ttdoc">Will be FALSE.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00086">camera.h:86</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gacb1484e05befa28ad407d844b191fb33"><div class="ttname"><a href="group__cam.html#gacb1484e05befa28ad407d844b191fb33">CAMError</a></div><div class="ttdeci">int CAMError</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00026">camera.h:26</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gacb3c94523a69a37366aff793e73c2212"><div class="ttname"><a href="group__cam.html#gacb3c94523a69a37366aff793e73c2212">CAMStreamInfo::type</a></div><div class="ttdeci">CamStreamType type</div><div class="ttdoc">Stream type, only CAMERA_STREAM_TYPE_1 is valid.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00130">camera.h:130</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gacf64ce7dfd9558e04ffc03443d9adf7a"><div class="ttname"><a href="group__cam.html#gacf64ce7dfd9558e04ffc03443d9adf7a">CamFps</a></div><div class="ttdeci">CamFps</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00051">camera.h:52</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gad64a2bfaad81acd3eccb43291f84db6b"><div class="ttname"><a href="group__cam.html#gad64a2bfaad81acd3eccb43291f84db6b">CAMEventData::@0::@2::handle</a></div><div class="ttdeci">CAMHandle handle</div><div class="ttdoc">Handle of instance.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00079">camera.h:79</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gadd9c2cd84c7b074618d35d3b701b1810"><div class="ttname"><a href="group__cam.html#gadd9c2cd84c7b074618d35d3b701b1810">CAMWorkMem::pMem</a></div><div class="ttdeci">void * pMem</div><div class="ttdoc">Pointer to the work memory.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00121">camera.h:121</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gaed3ba4a20cd5aef6a55d8c108b7755a6"><div class="ttname"><a href="group__cam.html#gaed3ba4a20cd5aef6a55d8c108b7755a6">CAMSubmitTargetSurface</a></div><div class="ttdeci">CAMError CAMSubmitTargetSurface(CAMHandle handle, CAMSurface *surface)</div><div class="ttdoc">Submit 1 surface to the working queue.</div></div>
|
|
<div class="ttc" id="agroup__cam_html_gafcba6ffd96c7e8f2b358c1b26ef47feb"><div class="ttname"><a href="group__cam.html#gafcba6ffd96c7e8f2b358c1b26ef47feb">CAMEventData::@0::@2::failed</a></div><div class="ttdeci">BOOL failed</div><div class="ttdoc">TRUE if decode failed.</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00081">camera.h:81</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gga56ccfbc4a16c7d06e9aafa8490211cbbaaf244991814ca264507549bcc5b0c0df"><div class="ttname"><a href="group__cam.html#gga56ccfbc4a16c7d06e9aafa8490211cbbaaf244991814ca264507549bcc5b0c0df">CAMERA_STREAM_TYPE_1</a></div><div class="ttdeci">@ CAMERA_STREAM_TYPE_1</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00060">camera.h:59</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gga6011f927d68c8821ce9bf4996c71c9e2a43cb0ba0ee6682da29717e607be4f6c3"><div class="ttname"><a href="group__cam.html#gga6011f927d68c8821ce9bf4996c71c9e2a43cb0ba0ee6682da29717e607be4f6c3">CAMERA_DECODE_DONE</a></div><div class="ttdeci">@ CAMERA_DECODE_DONE</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00064">camera.h:64</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_gga6011f927d68c8821ce9bf4996c71c9e2ae2f945bd175385c2adfff712cc2667bc"><div class="ttname"><a href="group__cam.html#gga6011f927d68c8821ce9bf4996c71c9e2ae2f945bd175385c2adfff712cc2667bc">CAMERA_DRC_DETACH</a></div><div class="ttdeci">@ CAMERA_DRC_DETACH</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00066">camera.h:65</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fa08a871e74047ffa7013ef6135145facc"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa08a871e74047ffa7013ef6135145facc">CAMERA_ERROR_INVALID_ARG</a></div><div class="ttdeci">@ CAMERA_ERROR_INVALID_ARG</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00038">camera.h:38</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fa3998ee8e78b71959d7de3468ab277c6d"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa3998ee8e78b71959d7de3468ab277c6d">CAMERA_ERROR_TOO_MANY_SURFACES</a></div><div class="ttdeci">@ CAMERA_ERROR_TOO_MANY_SURFACES</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00040">camera.h:40</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fa3ecd63f4622cd674d1923c73cd9112a5"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa3ecd63f4622cd674d1923c73cd9112a5">CAMERA_ERROR_UVD_SESSION</a></div><div class="ttdeci">@ CAMERA_ERROR_UVD_SESSION</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00047">camera.h:47</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fa41ca1112b3a10cff5e320f004e35aa7b"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa41ca1112b3a10cff5e320f004e35aa7b">CAMERA_ERROR_INVALID_HANDLE</a></div><div class="ttdeci">@ CAMERA_ERROR_INVALID_HANDLE</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00039">camera.h:39</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fa4389522fe6a5a8859f0bb9d70e1cf7f1"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa4389522fe6a5a8859f0bb9d70e1cf7f1">CAMERA_ERROR_UVD_CONTEXT</a></div><div class="ttdeci">@ CAMERA_ERROR_UVD_CONTEXT</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00045">camera.h:45</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fa586e466a4f5bccefa270aeb2f220e901"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa586e466a4f5bccefa270aeb2f220e901">CAMERA_ERROR_OK</a></div><div class="ttdeci">@ CAMERA_ERROR_OK</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00037">camera.h:37</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fa5a6d02bf97f6f1b270f49d8afcafccb9"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa5a6d02bf97f6f1b270f49d8afcafccb9">CAMERA_ERROR_DEVICE_IN_USE</a></div><div class="ttdeci">@ CAMERA_ERROR_DEVICE_IN_USE</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00046">camera.h:46</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fa6721a21c30174e87babea0b14ff20479"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa6721a21c30174e87babea0b14ff20479">CAMERA_ERROR_NOT_READY</a></div><div class="ttdeci">@ CAMERA_ERROR_NOT_READY</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00042">camera.h:42</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fa79e33395365fcc4f26ed56f65e4ae9df"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa79e33395365fcc4f26ed56f65e4ae9df">CAMERA_ERROR_UNINITIALIZED</a></div><div class="ttdeci">@ CAMERA_ERROR_UNINITIALIZED</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00043">camera.h:43</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fa8bbf703662c40ede6824080e97d1ae67"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fa8bbf703662c40ede6824080e97d1ae67">CAMERA_ERROR_INSUFFICIENT_MEMORY</a></div><div class="ttdeci">@ CAMERA_ERROR_INSUFFICIENT_MEMORY</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00041">camera.h:41</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541fac26b40cd81c5cd6a093348b437263833"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541fac26b40cd81c5cd6a093348b437263833">CAMERA_ERROR_UVC</a></div><div class="ttdeci">@ CAMERA_ERROR_UVC</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00044">camera.h:44</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggaaa8f7c2c5527028701eae363f8d4541faddb769a12a040f1cc58a2d203bd2ab4f"><div class="ttname"><a href="group__cam.html#ggaaa8f7c2c5527028701eae363f8d4541faddb769a12a040f1cc58a2d203bd2ab4f">CAMERA_ERROR_SEGMENT_VIOLATION</a></div><div class="ttdeci">@ CAMERA_ERROR_SEGMENT_VIOLATION</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00049">camera.h:48</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggacf64ce7dfd9558e04ffc03443d9adf7aa10ac555ddfc8077e567a0b011381f59c"><div class="ttname"><a href="group__cam.html#ggacf64ce7dfd9558e04ffc03443d9adf7aa10ac555ddfc8077e567a0b011381f59c">CAMERA_FPS_30</a></div><div class="ttdeci">@ CAMERA_FPS_30</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00055">camera.h:54</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_ggacf64ce7dfd9558e04ffc03443d9adf7aab578428cc7331e021908973b627ef0a4"><div class="ttname"><a href="group__cam.html#ggacf64ce7dfd9558e04ffc03443d9adf7aab578428cc7331e021908973b627ef0a4">CAMERA_FPS_15</a></div><div class="ttdeci">@ CAMERA_FPS_15</div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00053">camera.h:53</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_structCAMEventData"><div class="ttname"><a href="group__cam.html#structCAMEventData">CAMEventData</a></div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00068">camera.h:69</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_structCAMMode"><div class="ttname"><a href="group__cam.html#structCAMMode">CAMMode</a></div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00105">camera.h:106</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_structCAMSetupInfo"><div class="ttname"><a href="group__cam.html#structCAMSetupInfo">CAMSetupInfo</a></div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00141">camera.h:142</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_structCAMStreamInfo"><div class="ttname"><a href="group__cam.html#structCAMStreamInfo">CAMStreamInfo</a></div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00127">camera.h:128</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_structCAMSurface"><div class="ttname"><a href="group__cam.html#structCAMSurface">CAMSurface</a></div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00162">camera.h:163</a></div></div>
|
|
<div class="ttc" id="agroup__cam_html_structCAMWorkMem"><div class="ttname"><a href="group__cam.html#structCAMWorkMem">CAMWorkMem</a></div><div class="ttdef"><b>Definition</b> <a href="camera_8h_source.html#l00116">camera.h:117</a></div></div>
|
|
<div class="ttc" id="athread_8h_html"><div class="ttname"><a href="thread_8h.html">thread.h</a></div></div>
|
|
<div class="ttc" id="awut_8h_html"><div class="ttname"><a href="wut_8h.html">wut.h</a></div></div>
|
|
<div class="ttc" id="awut__types_8h_html_a975dbe9e4396bf9e0064ce01827fa372"><div class="ttname"><a href="wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372">BOOL</a></div><div class="ttdeci">int32_t BOOL</div><div class="ttdef"><b>Definition</b> <a href="wut__types_8h_source.html#l00007">wut_types.h:7</a></div></div>
|
|
</div><!-- fragment --></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>
|